CCLD rrdcached /usr/bin/ld: rrdcached-rrd_daemon.o: undefined reference to symbol 'g_tree_lookup' //lib/x86_64-linux-gnu/libglib-2.0.so.0: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make[2]: *** [rrdcached] Ошибка 1 make[2]: Leaving directory `/usr/local/src/tmp/rrdtool-1.4.8/src' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/usr/local/src/tmp/rrdtool-1.4.8' make: *** [all] Ошибка 2
This is your issue. The g_tree_lokkup symbol is not found during the linking. This symbol should be in the glib2 library. Check that you have glib2 and glib2-devel installed, and that they are version 2.x Check where your libglib-2.0.so is located. In /lib ? Have you added this to your library path in the compile? You should be able to run: [root]# strings /lib/libglib-2.0.so | grep g_tree_lookup g_tree_lookup g_tree_lookup_extended IA__g_tree_lookup_extended IA__g_tree_lookup [root]# If not, then you seem to have an odd glib installed. Version 2.12 (32bit) and 2.22 (64bit) are the ones on our systems. Steve Steve Shipway [email protected] _______________________________________________ rrd-users mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ rrd-users mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
