Hello, I am getting lots of undefined Python references (see below) when 
compiling 
rrdtool (v.1.2.19) from source. The configure script correctly identifies my 
python version (2.4) 
and locates the python include directory:

PYTHON = /usr/bin/python
PYTHON_EXEC_PREFIX = ${exec_prefix}
PYTHON_INCLUDES = -I/usr/include/python2.4
PYTHON_PLATFORM = linux2
PYTHON_PREFIX = ${prefix}
PYTHON_VERSION = 2.4

The undefined references are all resolved in the python include directory,
for example PyTuple_Size (see below) is found in:

/usr/include/python2.4/tupleobject.h:PyAPI_FUNC(int) PyTuple_Size(PyObject *);

I am running Linux kernel 2.6.18 (Slackware 11.0)

Can anyone suggest why I am getting these compile time errors??
And how to fix?

Thankyou,
Roger Young.

........................................................................................

make[3]: Entering directory `/usr/local/src/rrdtool-1.2.19/bindings/python'
/bin/sh ../../libtool --tag=CC --mode=link 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 rrdtoolmodule.so  rrdtoolmodule.o ../../src/librrd.la 
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 -lpng -lz -lm -Wl,--rpath 
-Wl,/usr/local/rrdtool-1.2.19/lib
rrdtoolmodule.o(.text+0x1d): In function `create_args':
/usr/local/src/rrdtool-1.2.19/bindings/python/rrdtoolmodule.c:59: undefined 
reference to `PyTuple_Size'
rrdtoolmodule.o(.text+0x2f):/usr/local/src/rrdtool-1.2.19/bindings/python/rrdtoolmodule.c:60:
 undefined reference to `PyMem_Malloc'
rrdtoolmodule.o(.text+0x4d):/usr/local/src/rrdtool-1.2.19/bindings/python/rrdtoolmodule.c:64:
 undefined reference to `PyString_Type'
rrdtoolmodule.o(.text+0x78):/usr/local/src/rrdtool-1.2.19/bindings/python/rrdtoolmodule.c:66:
 undefined reference to `PyType_IsSubtype'
rrdtoolmodule.o(.text+0xd6):/usr/local/src/rrdtool-1.2.19/bindings/python/rrdtoolmodule.c:69:
 undefined reference to `PyObject_Free'
rrdtoolmodule.o(.text+0xe7):/usr/local/src/rrdtool-1.2.19/bindings/python/rrdtoolmodule.c:70:
 undefined reference to `PyExc_TypeError'
rrdtoolmodule.o(.text+0xef):/usr/local/src/rrdtool-1.2.19/bindings/python/rrdtoolmodule.c:70:
 undefined reference to `PyErr_Format'

and many more

This message has been scanned for viruses and dangerous content by MailScanner, 
and is believed to be clean.

_______________________________________________
rrd-users mailing list
rrd-users@lists.oetiker.ch
https://lists.oetiker.ch/cgi-bin/listinfo/rrd-users

Reply via email to