Marcelo M. Sobral
sobral at sj.univali.br
Mon Apr 22 14:27:35 EST 2002
On Mon, 22 Apr 2002, Chris Meyer wrote: > I've been trying to build mod_python 2.7.5 into apache 1.3.23 on a > Solaris 8 system for several days now, and whenever I issue "make" to > apache after a "./configure > --activate-module=src/modules/python/libpython.a" I keep on getting the > same compile errors: > > . > . > . > <=== src/modules > gcc -c -I./os/unix -I./include -DSOLARIS2=280 -DUSE_EXPAT > -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` modules.c > gcc -c -I./os/unix -I./include -DSOLARIS2=280 -DUSE_EXPAT > -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` buildmark.c > gcc -DSOLARIS2=280 -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED > `./apaci` \ > -o httpd buildmark.o modules.o modules/python/libpython.a > modules/standard/libstandard.a main/libmain.a ./os/unix/libos.a > ap/libap.a lib/expat-lite\ > libexpat.a -lsocket -lnsl > Undefined first referenced > symbol in file > PySequence_Index modules/python/libpython.a(mod_python.o) > Py_InitModule4 > modules/python/libpython.a(_apachemodule.o) > PyString_FromStringAndSize > modules/python/libpython.a(_apachemodule.o) > PyExc_TypeError > modules/python/libpython.a(tableobject.o) > . > . about fifty or so undefined symbols later Hi. Your libpython.a was compiled without PIC (position independent code). Try to recompile it with option -fpic passed to gcc (libpython.a is in the Python source code). Good luck. ----------------------------- Prof. Marcelo Maia Sobral Administrador de Redes Nucleo de Informatica Univali - Campus São José Fone: (0xx48) 281-1595 ----------------------------- -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org mQGiBDwiFZQRBACpWV7f+1b1H2Efm9WHM5LnQxQcXEBz/SHff9B909IL5kl5zAL1 F4+mABr4g25wUGKb2SLk6/zb7EPpgI6IrfG7gKqv4PRn8KRkGANSdSouiyqKd8qa JPIwR7i5cCV1hz2p4T7An5307HiJj/BiAXtDtPnD9JKf3gx4upOqbyyyYwCg8gFr AdI1OK++OvBcyCebHM4ojoUEAJedtyxaL/A3rnQ1Ni2DiX60I3mbCx2eWUgm506S RCkwuMzIB2tEMGQg3acqZvTk/7i6ek01Hkk7d8UCZjubKnj8kN23ew5k5/PbFMbF +02tvYy91240MBmTswgW/QTjpU6dRdhtOwOLuuNKUPOII1TtdqQUg+/sWnyfLyrC 5XSGA/wPJAVIEFbvwQUb/XPr9hi+flNjsgEvv6cZDs4b83YwtdXuY4OZH7EyeQ4p +aBlkjNJIdqKB6gw7sv5hdAlX+zKgIukw2jDa63PZl3TiIx1y06p5lDWpqbbhVIG ky1cWRif6vo0p2bPeuwcaNleiZiL1hvR79wLw3EYsMB3tbDAJLRPTWFyY2VsbyBN YWlhIFNvYnJhbCAoQWRtaW5pc3RyYWRvciBkZSByZWRlIC0gVW5pdmFsaS1TSikg PHNvYnJhbEBzai51bml2YWxpLmJyPohdBBMRAgAdBQI8IhWUBQkA7U4ABQsHCgME AxUDAgMWAgECF4AACgkQ6vNSIUi7iuxQPgCgjRxk9vyJVt94CjySkZKcDj7jyB4A niVhSkObCMg4iZMSTvD9HZRKAtu6uQENBDwiFZwQBADZEKBHT1MmO8miFB9/V34V xjzSXn3P3vusbgS/4v7Ydf4Lrcfah8qLx/GEf0Cl7PAL8tSEZkl5+fgzIckKLDA4 E61A31xjxi/MVmySqkPrqzI8AmfT/ukSTgFYEpf/hOmBu7c7JH8BT5evZ3wCFRCH aZf/XnNnOLQrmRqrlaM6CwADBQP8CiTjtSxcbVU5vECsy/pnAjag7EdeLdBzjM17 B0kDDBMYa3VFi6dAkhA1eCe+M7QQBHAzM1xCXLT1ZepteZiqwpb+dSq++0XKLUea uJclWUn8DbwMWGKTdI4weGGr9Bcaq8EZpzzo2uDDbIh3kKGtFntVEFGvg4HorWNM vLOVCwOITAQYEQIADAUCPCIVnAUJAO1OAAAKCRDq81IhSLuK7HNxAJ9UxQo0vu/O NEEsJhrHJoDgpdc2PwCg1c9acqzo9jCig+Y9xWpgJyQpOZQ= =99B8 -----END PGP PUBLIC KEY BLOCK-----
|