Do not compile on OS X
Closed this issue · 1 comments
Hello !
I was trying to test ULIB on OS X and after a half success with "configure" I've got this error:
In file included from all_c.c:77:
In file included from ./replace/sendfile.c:7:
/usr/include/sys/socket.h:585:5: error: conflicting types for 'sendfile'
int sendfile(int, int, off_t, off_t *, struct sf_hdtr *, int);
^
../../include/ulib/base/replace/replace.h:31:9: note: previous declaration is
here
ssize_t sendfile(int out_fd, int in_fd, off_t* poffset, size_t count);
^
79 warnings and 1 error generated.
make[1]: *** [all_c.lo] Error 1
make: *** [all-recursive] Error 1
Hi,
unfortunately I do not have a suitable environment to try compiling ULib on
OS X and I am aware of the problem of sendfile ...
http://stackoverflow.com/questions/8252698/sys-sendfile-h-not-found-gcc
I do not know how to deal with it, it takes time and work closely with
someone who has this kind of environment...
Cheers !
EDIT:
I make some change to incorporate the different semantic of sendfile for OS X, if someone can test it I will much appreciate...
2015-05-16 21:25 GMT+02:00 Domingo Alvarez Duarte notifications@github.com
:
Hello !
I was trying to test ULIB on OS X and after a half success with
"configure" I've got this error:In file included from all_c.c:77:
In file included from ./replace/sendfile.c:7:
/usr/include/sys/socket.h:585:5: error: conflicting types for 'sendfile'
int sendfile(int, int, off_t, off_t , struct sf_hdtr *, int);
^
../../include/ulib/base/replace/replace.h:31:9: note: previous declaration is
here
ssize_t sendfile(int out_fd, int in_fd, off_t poffset, size_t count);
^
79 warnings and 1 error generated.
make[1]: *** [all_c.lo] Error 1
make: *** [all-recursive] Error 1—
Reply to this email directly or view it on GitHub
#8.