Open stuart12 opened 6 years ago
To get the link to work, I need to add -leyedbrpcbe
like:
/bin/bash ../../libtool --tag=CXX --mode=link g++ -I/opt/eyedb/include -pthread -o eyedbd eyedbd-eyedbd.o eyedbd-serv.o eyedbd-serv_lib.o eyedbd-rpc_lib.o eyedbd-misc.o libeyedb.la -L/opt/eyedb/lib -leyedbrpcfe -leyedbsm -leyedbutils -lcrypt -ldl -lnsl -lreadline -leyedbrpcbe
After adding -leyedbrpcbe
to every link that fails, I get:
make[2]: Entering directory '/disks/s.pook/cleartext/data/github.com/eyedb/src/java'
make[2]: *** No rule to make target 'src/org/eyedb/dbm/classdist_package.stamp', needed by 'eyedb.jar'. Stop.```
Currently, Java compilation has not been tested.
The pkg-config file for eyedbsm does not include -leyedbrpcbe. A quick fix is to add it, however this library should be included only for backend binaries, so probably an extra variable should be added to the pkg-config file.
hello, building eyedb failed on Debian/unstable