"fatal error No such file or directory" in rdlibkafka - c

I'm new to kafka. I downloaded rdlibkafka from github and try to run producer.c example code
but I give error.
How can I solve it?
Error:
[producer.c 2023-01-19 12:25:31.509]
,,producer.c:8:10: fatal error: rdkafka.h: No such file or directory
8 | #include "rdkafka.h"
| ^~~~~~~~~~~
compilation terminated.
I think the problem is about compiler which cannot find rdlibkafka but I'm sure it is installed.
because header files exist in /usr/include/rdlibkafka

Related

_stdio.h: No such file or directory

`
gcc *.c
In file included from get_next_line.h:16,
from get_next_line.c:13:
/usr/local/Cellar/gcc/12.2.0/lib/gcc/current/gcc/x86_64-apple-darwin20/12/include-fixed/stdio.h:78:10: fatal error: _stdio.h: No such file or directory
78 | #include <_stdio.h>
| ^~~~~~~~~~
compilation terminated.
`
Hello, i got an issue when i try to compile on MAC os (i've just updated it to Ventura), it s like the path to my libraries are not the good one any more, any help on this please ?
I've of course write #include <stdio.h>, the issue was with my GCC installation.
#kotatsuyaki was right, i ve just uninstall and re - install my GCC !
You have an type error (no under score as first character), correct line:
#include <stdio.h>
From _stdio.h file
#ifndef _STDIO_H_
#error error "Never use <secure/_stdio.h> directly; include <stdio.h> instead."
#endif

'No such file or directory' whilst the directory already exists. (c)

Whilst trying to compile my C project with GCC, I keep getting an error that goes something like this:
main.c:2:10: fatal error: ./include/windows.h: No such file or directory
#include <./include/windows.h>
^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
What confuses me most is that the 'include' directory already exists.
If anyone has encountered a similar problem and knows how to fix the error that'd be great, thanks :)

How to get source and header files

I am working on one full duplex communication project in that we requires files as:
#include <arpa/inet.h>,
#include <sys/socket.h>,
#include <netinet/in.h>
when I write program without these file I get error:
../development/src/../include/gxobjects.h:1604:14: error: field
'primaryDNSAddress' has incomplete type
IN6_ADDR primaryDNSAddress;
^~~~~~~~~~~~~~~~~ ../development/src/../include/gxobjects.h:1605:14: error: field
'secondaryDNSAddress' has incomplete type
IN6_ADDR secondaryDNSAddress;
^~~~~~~~~~~~~~~~~~~
when I declaree IN6_ADDR.
Please give me link from where I can get these files.
My search engine gave me as first result:
IN6_ADDR structure (in6addr.h)
My answer would be, that you have to include the in6addr.h header file.
I have One C code and want that code to transfer in Embedded C. I have problem in IP address. I just added all hex and source files in MPLAB X and It shows error as:
In file included from ../development/src/../include/objectarray.h:41:0,
from ../development/src/../include/dlmssettings.h:42,
from ../development/src/../include/apdu.h:36,
from ../development/src/apdu.c:37:
../development/src/../include/gxobjects.h:42:20: fatal error: in6addr.h: No such file or directory
#include<in6addr.h>
^
compilation terminated.
make[2]: *** [build/default/production/_ext/530717503/apdu.o] Error 255

PC-Lint error : Error 307: Can't open indirect file 'gcc-include-path.lnt'

I am trying to use PC-Lint on windows for exercising static code analysis on C files. I installed the software and ran the configuration setup for gcc compiler where I got the following files in the config directory:
co-gcc.h, co-gcc.lnt, env-ecl-console.lnt, filea.cpp, fileb.cpp, LIN.BAT,
lset.bat, options.lnt, std.lnt, std_a.lnt
However when I try to run the test sample by typing >lin filea fileb from the config directory, I get the following error:
co-gcc.lnt 37 Error 307: Can't open indirect file 'gcc-include-path.lnt'
How do we get the gcc-include-path.lnt file?
Error got solved by creating lint_cmac.h, lint_cppmac.h, gcc-include-path.lnt, and size-options.lnt files using the makefile co-gcc.mak located in PC-lint9.00h\lnt folder.

Error when compling C file using MEX: 'gsl/gsl_types.h' file not found

So I am trying to MEX compile a .c file from the libeemd library (https://bitbucket.org/luukko/libeemd), but when I give it a go, the following error appears
Building with 'Xcode with Clang'.
Error using mex
In file included from /Users/neergaard/Dropbox/Studie/Master/Matlab/library/resources/libeemd/src/eemd.c:19:
In file included from /Users/neergaard/Dropbox/Studie/Master/Matlab/library/resources/libeemd/src/eemd.h:38:
/opt/local/include/gsl/gsl_rng.h:23:10: fatal error: 'gsl/gsl_types.h' file not found
#include <gsl/gsl_types.h>
^
1 error generated.
I am pretty sure that I have the gsl library installed, but how can I make sure that the header files point to the right location?
I am not experienced in this sort of thing, so any help would be greatly appreciated!.

Resources