Hello, I'm working with Apache Thrift to connect a Node.js client with a Lua server and while performing
sudo make install to build the libraries, I receive the following error stack: libtool: relink: gcc -shared -fPIC -DPIC src/.libs/libluabpack_la-luabpack.o -llua5.2 -ldl -lm -L/usr/local/lib -llualongnumber -lssl -lcrypto -lrt -lpthread -O2 -Wl,-soname -Wl,libluabpack.so.0 -o .libs/libluabpack.so.0.0.0 /usr/bin/ld: cannot find -llualongnumber collect2: error: ld returned 1 exit status libtool: install: error: relink `libluabpack.la' with the above command before installing it make[2]: *** [install-libLTLIBRARIES] Error 1 make[2]: Leaving directory `/tmp/thrift-0.9.3/lib/lua' make[1]: *** [install-am] Error 2 make[1]: Leaving directory `/tmp/thrift-0.9.3/lib/lua' make: *** [install-recursive] Error 1 I know that the error is due to the library lualongnumber not being found by LD, but I don't know where to find the .so or .a files that it is looking for because .la files are created by the makefile. Thanks for the help! Sincerely, hsoule.
