python milter module compilation problem

Harminder S. Virdi hsbirdi at creatus.com
Thu Jun 13 20:50:09 EDT 2002


Hello,

I have the latest version of Python installed on my machine with the
libmilter.a distributed with the sendmail 8.12.4, but when I try to
compile the python milter module, it fails with the following error.

Do you have any idea what is going on? I would appreciate if you
could tell me. I dont know why I am getting this error.

[/raid/hsbirdi/milter-0.4.4] % python setup.py build
running build
running build_py
not copying Milter.py (output up-to-date)
not copying mime.py (output up-to-date)
running build_ext
building 'milter' extension
creating build/temp.solaris-2.6-sun4u-2.2
gcc -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -fPIC
-I/usr/local/Python-2.2.1/include/python2.2 -c miltermodule.c -o
build/temp.solaris-2.6-sun4u-2.2/miltermodule.o
In file included from /usr/local/Python-2.2.1/include/python2.2/Python.h:24,
                 from miltermodule.c:101:
/usr/local/Python-2.2.1/include/python2.2/pyconfig.h:104: warning:
`_FILE_OFFSET_BITS' redefined
/usr/include/sys/feature_tests.h:80: warning: this is the location of the
previous definition
gcc -shared build/temp.solaris-2.6-sun4u-2.2/miltermodule.o -lmilter -lsm -o
build/lib.solaris-2.6-sun4u-2.2/milter.so
Text relocation remains                         referenced
    against symbol                  offset      in file
free                                0x12c       /usr/lib/libmilter.a(main.o)
free                                0x6f8
/usr/lib/libmilter.a(listener.o)
free                                0xbb0       /usr/lib/libmilter.a(engine.o)
.....................
....................
bunch of similar lines
.....................
.....................
<unknown>                           0x5d8
/usr/lib/libmilter.a(errstring.o)
<unknown>                           0x5e0
/usr/lib/libmilter.a(errstring.o)
<unknown>                           0x208
/usr/lib/libmilter.a(errstring.o)
ld: fatal: relocations remain against allocatable but non-writable sections
collect2: ld returned 1 exit status
error: command 'gcc' failed with exit status 1
[/raid/hsbirdi/milter-0.4.4] %

TIA,
-- Harminder




More information about the Python-list mailing list