0
Mes ssl bindings for R compiler sur linux, osx, windows et solaris mais sur OpenBSD il échoue en incluant resolv.h
. Est-ce un bug dans OpenBSD? Dois-je (ne) pas inclure un autre en-tête en premier?<resolv.h> sur OpenBSD donne des erreurs de type incomplètes
egcc -std=gnu99 -I/usr/local/lib/R/include -DNDEBUG -I/usr/include -I/usr/local/include -fpic -O2 -pipe -c ssl.c -o ssl.o
In file included from ssl.c:14:0:
/usr/include/resolv.h:137:3: error: array type has incomplete element type
nsaddr_list[MAXNS]; /* address of name server */
^
/usr/include/resolv.h:147:18: error: field 'addr' has incomplete type
struct in_addr addr;
^
/usr/include/resolv.h:164:19: error: field 'ina' has incomplete type
struct in_addr ina;
^
/usr/include/resolv.h:165:20: error: field 'in6a' has incomplete type
struct in6_addr in6a;
^
/usr/local/lib/R/etc/Makeconf:134: recipe for target 'ssl.o' failed
gmake: *** [ssl.o] Error 1
9K utilisateur doit savoir que le code doit être affiché, non lié ... – LPs
Essayez de '#include 'avant' resolv.h', mais il devrait être en haut de 'resolv.h'. –
LPs
Merci qui a fait le travail. – Jeroen