ulfius
ulfius copied to clipboard
[Issue]../../src/libulfius.so: undefined reference to `[email protected]'
[root@localhost ulfius-2.7.13]# find /usr/ -name "libjansson*"
/usr/lib64/libjansson.so.4
/usr/lib64/libjansson.so.4.10.0
/usr/local/lib/libjansson.so
/usr/local/lib/libjansson.so.4
/usr/local/lib/libjansson.la
/usr/local/lib/libjansson.a
/usr/local/lib/libjansson.so.4.14.0
[root@localhost ulfius-2.7.13]# make
cd ./src && make
make[1]: Entering directory /home/code/libs/ulfius-2.7.13/src' make[1]: Nothing to be done for
all'.
make[1]: Leaving directory /home/code/libs/ulfius-2.7.13/src' cd ./tools/uwsc && make make[1]: Entering directory
/home/code/libs/ulfius-2.7.13/tools/uwsc'
gcc -c -Wall -Werror -Wextra -Wconversion -I../../include uwsc.c
gcc -o uwsc uwsc.o -lc -lulfius -lorcania -lyder -L../../src
../../src/libulfius.so: undefined reference to [email protected]' ../../src/libulfius.so: undefined reference to
[email protected]'
../../src/libulfius.so: undefined reference to [email protected]' collect2: error: ld returned 1 exit status make[1]: *** [uwsc] Error 1 make[1]: Leaving directory
/home/code/libs/ulfius-2.7.13/tools/uwsc'
make: *** [all] Error 2
[root@localhost ulfius-2.7.13]#
thank you.
Hello,
this looks like a linking error, you seem to have 2 different versions of libjansson installed, one in /usr/lib
and one in /usr/local/lib
. I don't know exactly why you have this issue, but you can try by keeping only one version of libjansson and retry.