You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
; Loading "woo"
...; cc -m64 -o /root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel-tmpGHU3ALSV -I/root/quicklisp/dists/quicklisp/software/cffi_0.18.0/ /root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel.c
In file included from /root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel.c:11:0:
/root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel.c: In function 'main':
/root/quicklisp/dists/quicklisp/software/cffi_0.18.0/grovel/common.h:10:62: error: 'struct msghdr' has no member named 'msg_control'
#define offsetof(type, slot) ((long) ((char *) &(((type *) 0)->slot)))
^
/root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel.c:1208:56: note: in expansion of macro 'offsetof'
fprintf(output, " :offset %lli)", (long long signed) offsetof(struct msghdr, msg_control));
^
/root/quicklisp/dists/quicklisp/software/cffi_0.18.0/grovel/common.h:10:62: error: 'struct msghdr' has no member named 'msg_controllen'
#define offsetof(type, slot) ((long) ((char *) &(((type *) 0)->slot)))
^
/root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel.c:1213:56: note: in expansion of macro 'offsetof'
fprintf(output, " :offset %lli)", (long long signed) offsetof(struct msghdr, msg_controllen));
^
/root/quicklisp/dists/quicklisp/software/cffi_0.18.0/grovel/common.h:10:62: error: 'struct msghdr' has no member named 'msg_flags'
#define offsetof(type, slot) ((long) ((char *) &(((type *) 0)->slot)))
^
/root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel.c:1218:56: note: in expansion of macro 'offsetof'
fprintf(output, " :offset %lli)", (long long signed) offsetof(struct msghdr, msg_flags));
^
debugger invoked on a CFFI-GROVEL:GROVEL-ERROR: Subprocess (:PROCESS #<SB-IMPL::PROCESS :EXITED 1>)
with command ("cc" "-m64" "-o" "/root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel-tmpGHU3ALSV" "-I/root/quicklisp/dists/quicklisp/software/cffi_0.18.0/" "/root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel.c")
exited with error code 1
The text was updated successfully, but these errors were encountered:
On Solaris 5.11, the problem's source is in /usr/include/sys/socket.h where the struct 'msghdr' is declared. The missing two elements '*msg_control' and 'msg_controllen' are IFDEFed out and can only be enabled by setting __lint, _XPG4_2 or _KERNEL. However, neither of these three values is set by the configure-script.
; Loading "woo"
...; cc -m64 -o /root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel-tmpGHU3ALSV -I/root/quicklisp/dists/quicklisp/software/cffi_0.18.0/ /root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel.c
In file included from /root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel.c:11:0:
/root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel.c: In function 'main':
/root/quicklisp/dists/quicklisp/software/cffi_0.18.0/grovel/common.h:10:62: error: 'struct msghdr' has no member named 'msg_control'
#define offsetof(type, slot) ((long) ((char *) &(((type *) 0)->slot)))
^
/root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel.c:1208:56: note: in expansion of macro 'offsetof'
fprintf(output, " :offset %lli)", (long long signed) offsetof(struct msghdr, msg_control));
^
/root/quicklisp/dists/quicklisp/software/cffi_0.18.0/grovel/common.h:10:62: error: 'struct msghdr' has no member named 'msg_controllen'
#define offsetof(type, slot) ((long) ((char *) &(((type *) 0)->slot)))
^
/root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel.c:1213:56: note: in expansion of macro 'offsetof'
fprintf(output, " :offset %lli)", (long long signed) offsetof(struct msghdr, msg_controllen));
^
/root/quicklisp/dists/quicklisp/software/cffi_0.18.0/grovel/common.h:10:62: error: 'struct msghdr' has no member named 'msg_flags'
#define offsetof(type, slot) ((long) ((char *) &(((type *) 0)->slot)))
^
/root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel.c:1218:56: note: in expansion of macro 'offsetof'
fprintf(output, " :offset %lli)", (long long signed) offsetof(struct msghdr, msg_flags));
^
debugger invoked on a CFFI-GROVEL:GROVEL-ERROR: Subprocess (:PROCESS #<SB-IMPL::PROCESS :EXITED 1>)
with command ("cc" "-m64" "-o" "/root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel-tmpGHU3ALSV" "-I/root/quicklisp/dists/quicklisp/software/cffi_0.18.0/" "/root/.cache/common-lisp/sbcl-1.3.12-solaris-x64/root/quicklisp/dists/quicklisp/software/woo-20170227-git/src/llsocket/grovel__grovel.c")
exited with error code 1
The text was updated successfully, but these errors were encountered: