Open wchen8416 opened 1 year ago
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.
[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 tojson_loadb@libjansson.so.4' ../../src/libulfius.so: undefined reference to
json_dumps@libjansson.so.4' ../../src/libulfius.so: undefined reference tojson_set_alloc_funcs@libjansson.so.4' 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.