Skip to content

Failure to build on MacOSX : (included in EliteQuant_Cpp-master project) #98

@DXXS

Description

@DXXS

I've been attempting to build the EliteQuant_Cpp-master project (which claimed to be 'unix' source, but it eventually hurls over 70% of the way through, when it gets to seasocks)

Downloaded the latest, and managed to get seasocks initial building on Mac after providing a substitute byteswap.h, changing MSG_NOSIGNAL to SO_NOSIGPIPE; however, it then fails because it has heavy dependencies on 'epoll' apparently a linux exclusive, instead of (3rd party recommendation:)"kqueue, which OSX does support".

[ 3%] Built target embedded
[ 5%] Building CXX object src/main/c/CMakeFiles/seasocks_obj.dir/Server.cpp.o
/Volumes/CodeGen/seasocks-master/src/main/c/Server.cpp:39:10: fatal error: 'sys/epoll.h' file not found
#include <sys/epoll.h>
^
1 error generated.
make[2]: *** [src/main/c/CMakeFiles/seasocks_obj.dir/Server.cpp.o] Error 1
make[1]: *** [src/main/c/CMakeFiles/seasocks_obj.dir/all] Error 2
make: *** [all] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions