Hi I am having some difficulties compiling rrdtool-1.2.19 on a Solaris9 SPARC machine with gcc 3.4.6. I get the follwoing error:
gcc -g -O2 -fno-strict-aliasing -Wall -std=gnu99 -pedantic -Wshadow -Wpointer-arith -Wcast-align -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -W -fPIC -DPIC -o .libs/rrdtoolmodule.so rrdtoolmodule.o ../../src/.libs/librrd.so /usr/local/lib/libfreetype.so -L/usr/local/lib -L/usr/lib -L/usr/openwin/lib -L/usr/local/ssl/lib -L/usr/local/BerkeleyDB.4.2/lib /usr/local/lib/libpng12.so -lz -lart_lgpl_2 -lm -R/usr/local/rrdtool-1.2.19/lib -R/usr/local/lib Undefined first referenced symbol in file PyList_New rrdtoolmodule.o PyArg_ParseTuple rrdtoolmodule.o PyString_FromString rrdtoolmodule.o Py_FatalError rrdtoolmodule.o PyString_Type rrdtoolmodule.o PyList_Append rrdtoolmodule.o PyErr_Occurred rrdtoolmodule.o PyErr_SetString rrdtoolmodule.o PyDict_SetItemString rrdtoolmodule.o PyErr_Format rrdtoolmodule.o PyMem_Malloc rrdtoolmodule.o PyInt_FromLong rrdtoolmodule.o PyTuple_New rrdtoolmodule.o PyTuple_Size rrdtoolmodule.o PyModule_GetDict rrdtoolmodule.o PyExc_TypeError rrdtoolmodule.o PyType_IsSubtype rrdtoolmodule.o PyMem_Free rrdtoolmodule.o PyFloat_FromDouble rrdtoolmodule.o Py_InitModule4 rrdtoolmodule.o _Py_NoneStruct rrdtoolmodule.o PyErr_NewException rrdtoolmodule.o PyDict_New rrdtoolmodule.o ld: fatal: Symbol referencing errors. No output written to .libs/rrdtoolmodule.so collect2: ld returned 1 exit status *** Error code 1 It seems like a linking issue. I don't know if it's related to this ticket: http://oss.oetiker.ch/rrdtool-trac/ticket/71 I am using the following packages from sunfreeware.com: freetype-2.3.1-sol9-sparc-local libiconv-1.11-sol9-sparc-local python-2.5-sol9-sparc-local gcc-3.4.6-sol9-sparc-local libpng-1.2.16-sol9-sparc-local zlib-1.2.3-sol9-sparc-local I am using this configure: CPPFLAGS="-D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/include/libart-2.0 -I/usr/local/include/freetype2" ./configure --prefix=/usr/local/rrdtool-1.2.19 Hope someone can help. Sven Esbjerg _______________________________________________ rrd-users mailing list [email protected] https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users
