Hi Nikoli, Am 01.02.2014 17:37, schrieb Nikoli:
Hello, tried building it, fails for me, attached log. My distro is amd64 hardened Gentoo Linux.
Compared current cvs and 0.95.0 sources, bugs and suggestions: 1) These commands do not respect CC CFLAGS LDFLAGS: gcc -shared -Wl,-soname,libipv6calc_db_wrapper.so.@PACKAGE_VERSION@ -o libipv6calc_db_wrapper.so.@PACKAGE_VERSION@ $(OBJS) gcc -shared -Wl,-soname,libipv6calc.so.@PACKAGE_VERSION@ -o libipv6calc.so.@PACKAGE_VERSION@ $(OBJS)
Hopefully fixed now (it is my first time to create shared library support, so I copy&pasted from howto...).
2) Most autotools based packages use --enable-shared option, also there is typo in configure: --enaLBe-shared-library Enable shared library build (default: disabled)
Fixed.
gnu/bin/ld: libipv6calc_db_wrapper.o: relocation R_X86_64_PC32 against symbol `wrapper_features' can not be used when making a shared object; recompile with -fPIC
Please try again, if it still breaks like before, I have to doublecheck and run some tests on other systems (my primary developing box is currently Fedora 20). Please try latest trunk - thank you for support! Regards, Peter