eyedb / eyedbsm

GNU Lesser General Public License v2.1
1 stars 0 forks source link

linking failed on Debian/unsbale #4

Open stuart12 opened 6 years ago

stuart12 commented 6 years ago

hello, building eyedb failed on Debian/unstable

/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../include -I../../include    -I/opt/eyedb/include -pthread   -c -o comp_time.lo ./comp_time.cc ; /bin/bash ../../libtool  --tag=CXX   --mode=link g++  -I/opt/eyedb/include -pthread     -o libeyedb.la -release 2.9.2 comp_time.lo -rpath /opt/eyedb/lib AbstractIterator.lo Agregat.lo AgregatClass.lo Attribute_inv.lo Architecture.lo Argument.lo Argument_code.lo Attribute.lo AttrNative.lo Basic.lo BEQueue.lo BufferString.lo ObjCache.lo Class.lo ClassIterator.lo ClassPeer.lo ClockConverter.lo code.lo CollectionBE.lo CollArray.lo CollBag.lo CollectionClass.lo Collection.lo CollectionIterator.lo CollectionPeer.lo CollList.lo CollSet.lo Config.lo Connection.lo ConnectionPeer.lo Database.lo Datafile.lo Dataspace.lo Date.lo datelib.lo Attribute_idx.lo ClassConversion.lo Enum.lo EnumClass.lo Executable.lo ExecutableCache.lo opts.lo gbx.lo GetOpt.lo GregorianCalendarConverter.lo odlgen_C.lo odlgen_Java.lo odlgen_utils.lo GenContext.lo GenHashTable.lo api.lo DBM_Database.lo syscls_impl.lo kernel.lo api_lib.lo Oid.lo rpc_lib.lo linklist.lo misc.lo IndexImpl.lo Instance.lo InvOidContext.lo Iterator.lo IteratorBE.lo ObjectLocation.lo Log.lo make_obj.lo SchemaInfo.lo Object.lo ObjectPeer.lo odl.lo odl_update.lo OQLBE.lo OQL.lo OQLBEIterator.lo OQLIterator.lo oqlarr.lo oqlatom.lo oqlbase.lo oqlcast.lo oqlcoll.lo oqldot.lo oqlflwctl.lo oqlfunc.lo oqlident.lo oqliter.lo IteratorBEEngine.lo oqllib.lo oqllist.lo oqlmisc.lo oqlmth.lo oqlnewdel.lo oqlop.lo oqlselect.lo oqlset.lo oqlsort.lo oqltime.lo OString.lo IteratorAtom.lo RecMode.lo Schema.lo SessionLog.lo Exception.lo StructClass.lo ThreadPoolManager.lo Time.lo TimeInterval.lo TimeStamp.lo Transaction.lo TransactionParams.lo Union.lo UnionClass.lo Value.lo ValueCache.lo DBM.lo syscls.lo oqlctb.lo utils.lo version.lo odl.tab.lo oql.tab.lo compile_builtin.lo -lcrypt -ldl -lnsl   -lreadline
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../include -I../../include -I/opt/eyedb/include -pthread -c ./comp_time.cc  -fPIC -DPIC -o .libs/comp_time.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../include -I../../include -I/opt/eyedb/include -pthread -c ./comp_time.cc -o comp_time.o >/dev/null 2>&1
libtool: link: rm -fr  .libs/libeyedb-2.9.2.so .libs/libeyedb.a .libs/libeyedb.la .libs/libeyedb.lai .libs/libeyedb.so
libtool: link: g++  -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/8/crtbeginS.o  .libs/comp_time.o .libs/AbstractIterator.o .libs/Agregat.o .libs/AgregatClass.o .libs/Attribute_inv.o .libs/Architecture.o .libs/Argument.o .libs/Argument_code.o .libs/Attribute.o .libs/AttrNative.o .libs/Basic.o .libs/BEQueue.o .libs/BufferString.o .libs/ObjCache.o .libs/Class.o .libs/ClassIterator.o .libs/ClassPeer.o .libs/ClockConverter.o .libs/code.o .libs/CollectionBE.o .libs/CollArray.o .libs/CollBag.o .libs/CollectionClass.o .libs/Collection.o .libs/CollectionIterator.o .libs/CollectionPeer.o .libs/CollList.o .libs/CollSet.o .libs/Config.o .libs/Connection.o .libs/ConnectionPeer.o .libs/Database.o .libs/Datafile.o .libs/Dataspace.o .libs/Date.o .libs/datelib.o .libs/Attribute_idx.o .libs/ClassConversion.o .libs/Enum.o .libs/EnumClass.o .libs/Executable.o .libs/ExecutableCache.o .libs/opts.o .libs/gbx.o .libs/GetOpt.o .libs/GregorianCalendarConverter.o .libs/odlgen_C.o .libs/odlgen_Java.o .libs/odlgen_utils.o .libs/GenContext.o .libs/GenHashTable.o .libs/api.o .libs/DBM_Database.o .libs/syscls_impl.o .libs/kernel.o .libs/api_lib.o .libs/Oid.o .libs/rpc_lib.o .libs/linklist.o .libs/misc.o .libs/IndexImpl.o .libs/Instance.o .libs/InvOidContext.o .libs/Iterator.o .libs/IteratorBE.o .libs/ObjectLocation.o .libs/Log.o .libs/make_obj.o .libs/SchemaInfo.o .libs/Object.o .libs/ObjectPeer.o .libs/odl.o .libs/odl_update.o .libs/OQLBE.o .libs/OQL.o .libs/OQLBEIterator.o .libs/OQLIterator.o .libs/oqlarr.o .libs/oqlatom.o .libs/oqlbase.o .libs/oqlcast.o .libs/oqlcoll.o .libs/oqldot.o .libs/oqlflwctl.o .libs/oqlfunc.o .libs/oqlident.o .libs/oqliter.o .libs/IteratorBEEngine.o .libs/oqllib.o .libs/oqllist.o .libs/oqlmisc.o .libs/oqlmth.o .libs/oqlnewdel.o .libs/oqlop.o .libs/oqlselect.o .libs/oqlset.o .libs/oqlsort.o .libs/oqltime.o .libs/OString.o .libs/IteratorAtom.o .libs/RecMode.o .libs/Schema.o .libs/SessionLog.o .libs/Exception.o .libs/StructClass.o .libs/ThreadPoolManager.o .libs/Time.o .libs/TimeInterval.o .libs/TimeStamp.o .libs/Transaction.o .libs/TransactionParams.o .libs/Union.o .libs/UnionClass.o .libs/Value.o .libs/ValueCache.o .libs/DBM.o .libs/syscls.o .libs/oqlctb.o .libs/utils.o .libs/version.o .libs/odl.tab.o .libs/oql.tab.o .libs/compile_builtin.o   -lcrypt -ldl -lnsl -lreadline -L/usr/lib/gcc/x86_64-linux-gnu/8 -L/usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/8/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/8/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/8/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/8/../../../x86_64-linux-gnu/crtn.o  -pthread   -pthread -Wl,-soname -Wl,libeyedb-2.9.2.so -o .libs/libeyedb-2.9.2.so
/usr/bin/ld: .libs/opts.o: in function `eyedb::stream_init()':
opts.cc:(.text+0x6e19): warning: the use of `tempnam' is dangerous, better use `mkstemp'
/usr/bin/ld: .libs/misc.o: in function `eyedb::run_cpp(_IO_FILE*, char const*, char const*, char const*)':
misc.cc:(.text+0x750): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
libtool: link: (cd ".libs" && rm -f "libeyedb.so" && ln -s "libeyedb-2.9.2.so" "libeyedb.so")
libtool: link: ar cru .libs/libeyedb.a  comp_time.o AbstractIterator.o Agregat.o AgregatClass.o Attribute_inv.o Architecture.o Argument.o Argument_code.o Attribute.o AttrNative.o Basic.o BEQueue.o BufferString.o ObjCache.o Class.o ClassIterator.o ClassPeer.o ClockConverter.o code.o CollectionBE.o CollArray.o CollBag.o CollectionClass.o Collection.o CollectionIterator.o CollectionPeer.o CollList.o CollSet.o Config.o Connection.o ConnectionPeer.o Database.o Datafile.o Dataspace.o Date.o datelib.o Attribute_idx.o ClassConversion.o Enum.o EnumClass.o Executable.o ExecutableCache.o opts.o gbx.o GetOpt.o GregorianCalendarConverter.o odlgen_C.o odlgen_Java.o odlgen_utils.o GenContext.o GenHashTable.o api.o DBM_Database.o syscls_impl.o kernel.o api_lib.o Oid.o rpc_lib.o linklist.o misc.o IndexImpl.o Instance.o InvOidContext.o Iterator.o IteratorBE.o ObjectLocation.o Log.o make_obj.o SchemaInfo.o Object.o ObjectPeer.o odl.o odl_update.o OQLBE.o OQL.o OQLBEIterator.o OQLIterator.o oqlarr.o oqlatom.o oqlbase.o oqlcast.o oqlcoll.o oqldot.o oqlflwctl.o oqlfunc.o oqlident.o oqliter.o IteratorBEEngine.o oqllib.o oqllist.o oqlmisc.o oqlmth.o oqlnewdel.o oqlop.o oqlselect.o oqlset.o oqlsort.o oqltime.o OString.o IteratorAtom.o RecMode.o Schema.o SessionLog.o Exception.o StructClass.o ThreadPoolManager.o Time.o TimeInterval.o TimeStamp.o Transaction.o TransactionParams.o Union.o UnionClass.o Value.o ValueCache.o DBM.o syscls.o oqlctb.o utils.o version.o odl.tab.o oql.tab.o compile_builtin.o
ar: `u' modifier ignored since `D' is the default (see `U')
libtool: link: ranlib .libs/libeyedb.a
libtool: link: ( cd ".libs" && rm -f "libeyedb.la" && ln -s "../libeyedb.la" "libeyedb.la" )
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -I/opt/eyedb/include -pthread     -o eyedbodl eyedbodl.o libeyedb.la  -L/opt/eyedb/lib -leyedbrpcfe -leyedbsm -leyedbutils -lcrypt -ldl -lnsl   -lreadline
libtool: link: g++ -I/opt/eyedb/include -pthread -o .libs/eyedbodl eyedbodl.o  ./.libs/libeyedb.so -L/opt/eyedb/lib /opt/eyedb/lib/libeyedbrpcfe.so /opt/eyedb/lib/libeyedbsm.so /opt/eyedb/lib/libeyedbutils.so -lcrypt -ldl -lnsl -lreadline -pthread -Wl,-rpath -Wl,/opt/eyedb/lib
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../include -I../../include    -I/opt/eyedb/include -pthread   -MT eyedbgetenv.o -MD -MP -MF .deps/eyedbgetenv.Tpo -c -o eyedbgetenv.o eyedbgetenv.cc
mv -f .deps/eyedbgetenv.Tpo .deps/eyedbgetenv.Po
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -I/opt/eyedb/include -pthread     -o eyedbgetenv eyedbgetenv.o libeyedb.la  -L/opt/eyedb/lib -leyedbrpcfe -leyedbsm -leyedbutils -lcrypt -ldl -lnsl   -lreadline
libtool: link: g++ -I/opt/eyedb/include -pthread -o .libs/eyedbgetenv eyedbgetenv.o  ./.libs/libeyedb.so -L/opt/eyedb/lib /opt/eyedb/lib/libeyedbrpcfe.so /opt/eyedb/lib/libeyedbsm.so /opt/eyedb/lib/libeyedbutils.so -lcrypt -ldl -lnsl -lreadline -pthread -Wl,-rpath -Wl,/opt/eyedb/lib
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../include -I../../include     -I/opt/eyedb/include -pthread   -MT eyedbd-eyedbd.o -MD -MP -MF .deps/eyedbd-eyedbd.Tpo -c -o eyedbd-eyedbd.o `test -f 'eyedbd.cc' || echo './'`eyedbd.cc
mv -f .deps/eyedbd-eyedbd.Tpo .deps/eyedbd-eyedbd.Po
g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../include -I../../include     -I/opt/eyedb/include -pthread   -MT eyedbd-misc.o -MD -MP -MF .deps/eyedbd-misc.Tpo -c -o eyedbd-misc.o `test -f 'misc.cc' || echo './'`misc.cc
mv -f .deps/eyedbd-misc.Tpo .deps/eyedbd-misc.Po
/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
libtool: link: g++ -I/opt/eyedb/include -pthread -o .libs/eyedbd eyedbd-eyedbd.o eyedbd-serv.o eyedbd-serv_lib.o eyedbd-rpc_lib.o eyedbd-misc.o  ./.libs/libeyedb.so -L/opt/eyedb/lib /opt/eyedb/lib/libeyedbrpcfe.so /opt/eyedb/lib/libeyedbsm.so /opt/eyedb/lib/libeyedbutils.so -lcrypt -ldl -lnsl -lreadline -pthread -Wl,-rpath -Wl,/opt/eyedb/lib
/usr/bin/ld: eyedbd-misc.o: in function `eyedb::run_cpp(_IO_FILE*, char const*, char const*, char const*)':
misc.cc:(.text+0x74d): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp'
/usr/bin/ld: eyedbd-eyedbd.o: in function `_quit_handler(void*, int)':
eyedbd.cc:(.text+0x10e8): undefined reference to `rpc_unlink_socket()'
/usr/bin/ld: eyedbd-eyedbd.o: in function `main':
eyedbd.cc:(.text+0x1391): undefined reference to `rpc_setProgName(char const*)'
/usr/bin/ld: eyedbd.cc:(.text+0x147f): undefined reference to `rpc_connman_init(char const*)'
/usr/bin/ld: eyedbd.cc:(.text+0x151a): undefined reference to `rpc_portOpen(rpc_Server*, char const*, char const*, rpc_PortHandle**)'
/usr/bin/ld: eyedbd.cc:(.text+0x1766): undefined reference to `rpc_serverMainLoop(rpc_Server*, rpc_PortHandle**, int)'
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::database_register(unsigned int, int, rpc_Boolean, int, eyedb::DbHandle*)':
serv.cc:(.text+0x66): undefined reference to `rpc_getMainServer()'
/usr/bin/ld: serv.cc:(.text+0x76): undefined reference to `rpcDB_open_simple_realize(rpc_Server*, int)'
/usr/bin/ld: serv.cc:(.text+0x95): undefined reference to `rpcDB_clientDbhSet(unsigned int, rpc_Boolean, int, rpcDB_DbHandleInfo*, void*)'
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::DBOPEN_realize(unsigned int, void*)':
serv.cc:(.text+0xbc): undefined reference to `rpcDB_getDbhId()'
/usr/bin/ld: serv.cc:(.text+0xc9): undefined reference to `rpcDB_clientInfoGet(unsigned int)'
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::DBOPENLOCAL_realize(unsigned int, void*)':
serv.cc:(.text+0x2b0): undefined reference to `rpcDB_getDbhId()'
/usr/bin/ld: serv.cc:(.text+0x2bd): undefined reference to `rpcDB_clientInfoGet(unsigned int)'
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::DBCLOSE_realize(unsigned int, void*)':
serv.cc:(.text+0x518): undefined reference to `rpc_getMainServer()'
/usr/bin/ld: serv.cc:(.text+0x535): undefined reference to `rpcDB_close_realize(rpc_Server*, unsigned int, int, void* (*)(rpcDB_DbHandleClientInfo*), void**)'
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::DBCREATE_realize(unsigned int, void*)':
serv.cc:(.text+0x5b6): undefined reference to `rpcDB_clientInfoGet(unsigned int)'
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::DBDELETE_realize(unsigned int, void*)':
serv.cc:(.text+0x6f4): undefined reference to `rpcDB_clientInfoGet(unsigned int)'
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::DBINFO_realize(unsigned int, void*)':
serv.cc:(.text+0x7e5): undefined reference to `rpcDB_clientInfoGet(unsigned int)'
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::DBMOVE_realize(unsigned int, void*)':
serv.cc:(.text+0x971): undefined reference to `rpcDB_clientInfoGet(unsigned int)'
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::DBCOPY_realize(unsigned int, void*)':
serv.cc:(.text+0xaaf): undefined reference to `rpcDB_clientInfoGet(unsigned int)'
/usr/bin/ld: eyedbd-serv.o:serv.cc:(.text+0xc0e): more undefined references to `rpcDB_clientInfoGet(unsigned int)' follow
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::TRANSACTION_BEGIN_realize(unsigned int, void*)':
serv.cc:(.text+0x16ff): undefined reference to `rpcDB_clientDbhGet(unsigned int, int)'
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::TRANSACTION_COMMIT_realize(unsigned int, void*)':
serv.cc:(.text+0x1835): undefined reference to `rpcDB_clientDbhGet(unsigned int, int)'
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::TRANSACTION_ABORT_realize(unsigned int, void*)':
serv.cc:(.text+0x18ea): undefined reference to `rpcDB_clientDbhGet(unsigned int, int)'
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::TRANSACTION_PARAMS_SET_realize(unsigned int, void*)':
serv.cc:(.text+0x199f): undefined reference to `rpcDB_clientDbhGet(unsigned int, int)'
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::TRANSACTION_PARAMS_GET_realize(unsigned int, void*)':
serv.cc:(.text+0x1ac0): undefined reference to `rpcDB_clientDbhGet(unsigned int, int)'
/usr/bin/ld: eyedbd-serv.o:serv.cc:(.text+0x1be1): more undefined references to `rpcDB_clientDbhGet(unsigned int, int)' follow
/usr/bin/ld: eyedbd-serv.o: in function `eyedb::GARBAGE()':
serv.cc:(.text+0x6318): undefined reference to `rpc_client_id'
/usr/bin/ld: serv.cc:(.text+0x6337): undefined reference to `rpcDB_close_realize(rpc_Server*, unsigned int, int, void* (*)(rpcDB_DbHandleClientInfo*), void**)'
/usr/bin/ld: eyedbd-serv_lib.o: in function `eyedb::rpcBeInit()':
serv_lib.cc:(.text+0xc9): undefined reference to `rpc_serverCreate(rpc_ServerMode, unsigned long, int, int, void (*)(int*, int, rpc_ConnInfo*), void (*)(rpc_ConnInfo*), void (*)(int, void*), void (*)(int, void*), void*)'
/usr/bin/ld: serv_lib.cc:(.text+0x11f): undefined reference to `rpc_makeServerUserType(rpc_Server*, int, void (*)(rpc_Arg*, char**, void*, rpc_SendRcv, rpc_FromTo))'
/usr/bin/ld: serv_lib.cc:(.text+0x140): undefined reference to `rpc_makeServerUserType(rpc_Server*, int, void (*)(rpc_Arg*, char**, void*, rpc_SendRcv, rpc_FromTo))'
/usr/bin/ld: serv_lib.cc:(.text+0x164): undefined reference to `rpc_makeServerUserType(rpc_Server*, int, void (*)(rpc_Arg*, char**, void*, rpc_SendRcv, rpc_FromTo))'
/usr/bin/ld: serv_lib.cc:(.text+0x18b): undefined reference to `rpc_makeUserServerFunction(rpc_Server*, rpc_RpcDescription*, void (*)(unsigned int, void*))'
/usr/bin/ld: serv_lib.cc:(.text+0x1b3): undefined reference to `rpc_makeUserServerFunction(rpc_Server*, rpc_RpcDescription*, void (*)(unsigned int, void*))'
/usr/bin/ld: serv_lib.cc:(.text+0x1db): undefined reference to `rpc_makeUserServerFunction(rpc_Server*, rpc_RpcDescription*, void (*)(unsigned int, void*))'
/usr/bin/ld: serv_lib.cc:(.text+0x203): undefined reference to `rpc_makeUserServerFunction(rpc_Server*, rpc_RpcDescription*, void (*)(unsigned int, void*))'
/usr/bin/ld: serv_lib.cc:(.text+0x22b): undefined reference to `rpc_makeUserServerFunction(rpc_Server*, rpc_RpcDescription*, void (*)(unsigned int, void*))'
/usr/bin/ld: eyedbd-serv_lib.o:serv_lib.cc:(.text+0x253): more undefined references to `rpc_makeUserServerFunction(rpc_Server*, rpc_RpcDescription*, void (*)(unsigned int, void*))' follow
/usr/bin/ld: eyedbd-serv_lib.o: in function `eyedb::rpcBeInit()':
serv_lib.cc:(.text+0x11e6): undefined reference to `rpc_setServerArgSize(rpc_Server*, int)'
/usr/bin/ld: serv_lib.cc:(.text+0x11fc): undefined reference to `rpc_setConnectionHandler(rpc_Server*, void (*)(rpc_Server*, unsigned int, rpc_Boolean))'
/usr/bin/ld: eyedbd-serv_lib.o: in function `eyedb::connection_handler(rpc_Server*, unsigned int, rpc_Boolean)':
serv_lib.cc:(.text+0x125c): undefined reference to `rpcDB_clientInfoGet(unsigned int)'
/usr/bin/ld: serv_lib.cc:(.text+0x1294): undefined reference to `rpcDB_clientInfoGet(unsigned int)'
/usr/bin/ld: serv_lib.cc:(.text+0x12cb): undefined reference to `rpcDB_close_do(rpc_Server*, rpcDB_DbHandleClientInfo**, void* (*)(rpcDB_DbHandleClientInfo*), void**)'
collect2: error: ld returned 1 exit status
make[5]: *** [Makefile:1032: eyedbd] Error 1
stuart12 commented 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
stuart12 commented 6 years ago

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.```
fdshell commented 6 years ago

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.