On Oct 6, 4:16 am, brasse <[EMAIL PROTECTED]> wrote: > Hello! > > I am having some trouble building Python 2.6 on AIX. The steps I have > taken are: > > export PATH=/usr/bin/:/usr/vacpp/bin/ > ./configure --with-gcc=xlc_r --with-cxx=xlC_r --disable-ipv6 > make > > This is the error message I'm seeing: > ./Modules/ld_so_aix xlc_r -bI:Modules/python.exp build/ > temp.aix-5.2-2.6/home/mabr/Python-2.6/Modules/_multiprocessing/ > multiprocessing.o build/temp.aix-5.2-2.6/home/mabr/Python-2.6/Modules/ > _multiprocessing/socket_connection.o build/temp.aix-5.2-2.6/home/mabr/ > Python-2.6/Modules/_multiprocessing/semaphore.o -L/usr/local/lib -o > build/lib.aix-5.2-2.6/_multiprocessing.so > ld: 0711-317 ERROR: Undefined symbol: .sem_timedwait > ld: 0711-317 ERROR: Undefined symbol: .CMSG_SPACE > ld: 0711-317 ERROR: Undefined symbol: .CMSG_LEN > ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more > information. > *** WARNING: renaming "_multiprocessing" since importing it failed: No > such file or directory > error: No such file or directory > make: The error code from the last command is 1. > > Have someone on this list had similar problems? Am I missing some > libraries? The configure script runs without errors, I would have > expected some kind of error there if I was missing something. > > Regards, > Mattias
I don't know if it has anything to do with it. But I got that error one time on AIX and it was a library compiled to 32 bit that could not be linked to 64 bit python. Maybe in your case it is the other way around. I haven't tried compiling Py2.6 yet. I compile 64 bit with: OPT=-O2 ./configure --with-gcc="xlc_r -q64" --with-cxx="xlC_r -q64" -- disable-ipv6 AR="ar -X64" -- http://mail.python.org/mailman/listinfo/python-list