[mod_python] Compile on Solaris

Steve Traylen traylen at ccdc.cam.ac.uk
Wed Mar 28 18:24:23 EST 2001


I am trying to do a static build of mod_python on solaris.
but at the linking time to form httpd demon the compile fails
with a lot of undefined functions in libpython.a .

Does anyone have any ideas.

Below is the out put.

Much appreciated.

 Steve
 http://nrich.maths.org/~smt32/


===> os/unix
<=== os/unix
===> ap
<=== ap
===> main
<=== main
===> lib
===> lib/expat-lite
<=== lib/expat-lite
<=== lib
===> modules
===> modules/standard
<=== modules/standard
===> modules/ssl
<=== modules/ssl
===> modules/perl
<=== modules/perl
===> modules/python
mksh: Warning: newline is not last character in file Makefile
Current working directory /usr/local/src/apache_1.3.19/src/modules/python
<=== modules/python
<=== modules
gcc -c -I. -I/usr/local/lib/perl5/5.6.0/sun4-solaris/CORE -I/usr/local/include -I./os/unix -I./include   -DSOLARIS2=280 -DMOD_SSL=208101 -DMOD_PERL -DUSE_PERL_SSI -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DEAPI -DEAPI_MM -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` modules.c
gcc -c -I. -I/usr/local/lib/perl5/5.6.0/sun4-solaris/CORE -I/usr/local/include -I./os/unix -I./include   -DSOLARIS2=280 -DMOD_SSL=208101 -DMOD_PERL -DUSE_PERL_SSI -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DEAPI -DEAPI_MM -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` buildmark.c
gcc  -DSOLARIS2=280 -DMOD_SSL=208101 -DMOD_PERL -DUSE_PERL_SSI -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DEAPI -DEAPI_MM -DUSE_EXPAT -I./lib/expat-lite -DNO_DL_NEEDED `./apaci` -L/usr/local/lib -L/usr/local/lib   \
      -o httpd buildmark.o modules.o  modules/ssl/libssl.a  modules/perl/libperl.a  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  -lssl -lcrypto  -Wl,-E  -L/usr/local/lib  /usr/local/lib/perl5/5.6.0/sun4-solaris/auto/DynaLoader/DynaLoader.a -L/usr/local/lib/perl5/5.6.0/sun4-solaris/CORE -lperl -lsocket -lnsl -lgdbm -ldl -lm -lc -lcrypt -lsec  -lmm
modules/python/libpython.a(mod_python.o): In function `make_interpreter':
mod_python.o(.text+0xc): undefined reference to `Py_NewInterpreter'
mod_python.o(.text+0x74): undefined reference to `PyThreadState_Swap'
modules/python/libpython.a(mod_python.o): In function `get_interpreter_data':
mod_python.o(.text+0xd4): undefined reference to `PyDict_GetItemString'
mod_python.o(.text+0x140): undefined reference to `PyCObject_FromVoidPtr'
mod_python.o(.text+0x160): undefined reference to `PyDict_SetItemString'
mod_python.o(.text+0x174): undefined reference to `PyCObject_AsVoidPtr'
modules/python/libpython.a(mod_python.o): In function `python_cleanup':
mod_python.o(.text+0x36c): undefined reference to `PyThreadState_New'
mod_python.o(.text+0x37c): undefined reference to `PyThreadState_Swap'
mod_python.o(.text+0x39c): undefined reference to `PyObject_CallFunction'
mod_python.o(.text+0x3bc): undefined reference to `PyErr_Fetch'
mod_python.o(.text+0x3cc): undefined reference to `PyObject_Str'
mod_python.o(.text+0x3dc): undefined reference to `PyObject_Str'
mod_python.o(.text+0x3ec): undefined reference to `PyObject_Str'
mod_python.o(.text+0x4ec): undefined reference to `PyString_AsString'
mod_python.o(.text+0x520): undefined reference to `PyString_AsString'
mod_python.o(.text+0x530): undefined reference to `PyString_AsString'
mod_python.o(.text+0x578): undefined reference to `PyString_AsString'
mod_python.o(.text+0x5ac): undefined reference to `PyString_AsString'
modules/python/libpython.a(mod_python.o)(.text+0x5bc): more undefined references to `PyString_AsString' follow
modules/python/libpython.a(mod_python.o): In function `python_cleanup':
mod_python.o(.text+0x6d0): undefined reference to `PyThreadState_Swap'
mod_python.o(.text+0x6dc): undefined reference to `PyThreadState_Delete'
modules/python/libpython.a(mod_python.o): In function `python_init':
mod_python.o(.text+0x7dc): undefined reference to `Py_GetVersion'
mod_python.o(.text+0x824): undefined reference to `Py_IsInitialized'
mod_python.o(.text+0x838): undefined reference to `Py_Initialize'
mod_python.o(.text+0x844): undefined reference to `PyThreadState_Swap'
mod_python.o(.text+0x84c): undefined reference to `PyDict_New'
modules/python/libpython.a(mod_python.o): In function `make_obcallback':
mod_python.o(.text+0xd2c): undefined reference to `PyImport_ImportModule'
mod_python.o(.text+0xd78): undefined reference to `PyObject_CallMethod'
modules/python/libpython.a(mod_python.o): In function `get_request_object':
mod_python.o(.text+0xe98): undefined reference to `PyEval_SaveThread'
mod_python.o(.text+0xeb4): undefined reference to `PyEval_RestoreThread'
mod_python.o(.text+0xf20): undefined reference to `PyEval_SaveThread'
mod_python.o(.text+0xf3c): undefined reference to `PyEval_RestoreThread'
modules/python/libpython.a(mod_python.o): In function `python_handler':
mod_python.o(.text+0x12bc): undefined reference to `PyThreadState_New'
mod_python.o(.text+0x12cc): undefined reference to `PyThreadState_Swap'
mod_python.o(.text+0x1334): undefined reference to `PyThreadState_Swap'
mod_python.o(.text+0x1340): undefined reference to `PyThreadState_Delete'
mod_python.o(.text+0x1570): undefined reference to `PyObject_CallMethod'
mod_python.o(.text+0x1580): undefined reference to `PyThreadState_Swap'
mod_python.o(.text+0x158c): undefined reference to `PyThreadState_Delete'
mod_python.o(.text+0x15e4): undefined reference to `PyInt_Type'
mod_python.o(.text+0x15e8): undefined reference to `PyInt_Type'
mod_python.o(.text+0x1634): undefined reference to `PyInt_AsLong'
modules/python/libpython.a(mod_python.o): In function `python_cleanup_handler':
mod_python.o(.text+0x1978): undefined reference to `PyThreadState_New'
mod_python.o(.text+0x1988): undefined reference to `PyThreadState_Swap'
mod_python.o(.text+0x19f0): undefined reference to `PyThreadState_Swap'
mod_python.o(.text+0x19fc): undefined reference to `PyThreadState_Delete'
mod_python.o(.text+0x1b94): undefined reference to `PyObject_CallMethod'
mod_python.o(.text+0x1ba0): undefined reference to `PyThreadState_Swap'
mod_python.o(.text+0x1bac): undefined reference to `PyThreadState_Delete'
modules/python/libpython.a(mod_python.o): In function `directive_PythonOptimize':
mod_python.o(.text+0x21c8): undefined reference to `Py_OptimizeFlag'
mod_python.o(.text+0x21cc): undefined reference to `Py_OptimizeFlag'
mod_python.o(.text+0x21e0): undefined reference to `Py_OptimizeFlag'
mod_python.o(.text+0x21e4): undefined reference to `Py_OptimizeFlag'
modules/python/libpython.a(mod_python.o): In function `python_finalize':
mod_python.o(.text+0x2568): undefined reference to `PyThreadState_New'
mod_python.o(.text+0x2578): undefined reference to `PyThreadState_Swap'
mod_python.o(.text+0x2580): undefined reference to `Py_Finalize'
modules/python/libpython.a(mod_python.o): In function `PythonChildInitHandler':
mod_python.o(.text+0x26bc): undefined reference to `PyThreadState_New'
mod_python.o(.text+0x26cc): undefined reference to `PyThreadState_Swap'
mod_python.o(.text+0x2734): undefined reference to `PyThreadState_Swap'
mod_python.o(.text+0x2740): undefined reference to `PyThreadState_Delete'
mod_python.o(.text+0x2768): undefined reference to `PyImport_ImportModule'
mod_python.o(.text+0x2780): undefined reference to `PyObject_GetAttrString'
mod_python.o(.text+0x2790): undefined reference to `PyString_FromString'
mod_python.o(.text+0x27a4): undefined reference to `PySequence_Index'
mod_python.o(.text+0x27c8): undefined reference to `PyList_SetSlice'
mod_python.o(.text+0x28ac): undefined reference to `PyImport_ImportModule'
mod_python.o(.text+0x28c0): undefined reference to `PyErr_Occurred'
mod_python.o(.text+0x28d4): undefined reference to `PyErr_Print'
mod_python.o(.text+0x2908): undefined reference to `PyThreadState_Swap'
mod_python.o(.text+0x2914): undefined reference to `PyThreadState_Delete'
modules/python/libpython.a(_apachemodule.o): In function `log_error':
_apachemodule.o(.text+0x30): undefined reference to `PyArg_ParseTuple'
_apachemodule.o(.text+0xb0): undefined reference to `PyErr_BadArgument'
_apachemodule.o(.text+0xf8): undefined reference to `_Py_NoneStruct'
_apachemodule.o(.text+0xfc): undefined reference to `_Py_NoneStruct'
_apachemodule.o(.text+0x100): undefined reference to `_Py_NoneStruct'
_apachemodule.o(.text+0x104): undefined reference to `_Py_NoneStruct'
_apachemodule.o(.text+0x108): undefined reference to `_Py_NoneStruct'
modules/python/libpython.a(_apachemodule.o)(.text+0x10c): more undefined references to `_Py_NoneStruct' follow
modules/python/libpython.a(_apachemodule.o): In function `parse_qs':
_apachemodule.o(.text+0x188): undefined reference to `PyArg_ParseTuple'
_apachemodule.o(.text+0x1ac): undefined reference to `PyList_New'
_apachemodule.o(.text+0x210): undefined reference to `PyString_FromStringAndSize'
_apachemodule.o(.text+0x32c): undefined reference to `_PyString_Resize'
_apachemodule.o(.text+0x33c): undefined reference to `PyList_Append'
_apachemodule.o(.text+0x3a0): undefined reference to `PyDict_New'
_apachemodule.o(.text+0x3cc): undefined reference to `PyList_Size'
_apachemodule.o(.text+0x43c): undefined reference to `PyString_FromStringAndSize'
_apachemodule.o(.text+0x46c): undefined reference to `PyString_FromStringAndSize'
_apachemodule.o(.text+0x620): undefined reference to `_PyString_Resize'
_apachemodule.o(.text+0x640): undefined reference to `_PyString_Resize'
_apachemodule.o(.text+0x650): undefined reference to `PyMapping_HasKeyString'
_apachemodule.o(.text+0x66c): undefined reference to `PyDict_GetItem'
_apachemodule.o(.text+0x680): undefined reference to `PyList_Append'
_apachemodule.o(.text+0x69c): undefined reference to `Py_BuildValue'
_apachemodule.o(.text+0x6b4): undefined reference to `PyDict_SetItem'
modules/python/libpython.a(_apachemodule.o): In function `parse_qsl':
_apachemodule.o(.text+0x834): undefined reference to `PyArg_ParseTuple'
_apachemodule.o(.text+0x858): undefined reference to `PyList_New'
_apachemodule.o(.text+0x8b8): undefined reference to `PyString_FromStringAndSize'
_apachemodule.o(.text+0x9e8): undefined reference to `_PyString_Resize'
_apachemodule.o(.text+0xa08): undefined reference to `PyString_FromStringAndSize'
_apachemodule.o(.text+0xa38): undefined reference to `PyString_FromStringAndSize'
_apachemodule.o(.text+0xbec): undefined reference to `_PyString_Resize'
_apachemodule.o(.text+0xc0c): undefined reference to `_PyString_Resize'
_apachemodule.o(.text+0xc24): undefined reference to `Py_BuildValue'
_apachemodule.o(.text+0xc34): undefined reference to `PyList_Append'
modules/python/libpython.a(_apachemodule.o): In function `init_apache':
_apachemodule.o(.text+0xd4c): undefined reference to `PyType_Type'
_apachemodule.o(.text+0xd50): undefined reference to `PyType_Type'
_apachemodule.o(.text+0xd60): undefined reference to `PyType_Type'
_apachemodule.o(.text+0xd64): undefined reference to `PyType_Type'
_apachemodule.o(.text+0xd74): undefined reference to `PyType_Type'
modules/python/libpython.a(_apachemodule.o)(.text+0xd78): more undefined references to `PyType_Type' follow
modules/python/libpython.a(_apachemodule.o): In function `init_apache':
_apachemodule.o(.text+0xdb0): undefined reference to `Py_InitModule4'
_apachemodule.o(.text+0xdc0): undefined reference to `PyModule_GetDict'
_apachemodule.o(.text+0xddc): undefined reference to `PyErr_NewException'
_apachemodule.o(.text+0xe28): undefined reference to `PyDict_SetItemString'
modules/python/libpython.a(requestobject.o): In function `MpRequest_FromRequest':
requestobject.o(.text+0x98): undefined reference to `PyErr_NoMemory'
modules/python/libpython.a(requestobject.o): In function `req_add_common_vars':
requestobject.o(.text+0x1fc): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x200): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x204): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x208): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x20c): undefined reference to `_Py_NoneStruct'
modules/python/libpython.a(requestobject.o)(.text+0x210): more undefined references to `_Py_NoneStruct' follow
modules/python/libpython.a(requestobject.o): In function `req_add_handler':
requestobject.o(.text+0x3f0): undefined reference to `PyArg_ParseTuple'
requestobject.o(.text+0x428): undefined reference to `PyExc_IndexError'
requestobject.o(.text+0x42c): undefined reference to `PyExc_IndexError'
requestobject.o(.text+0x458): undefined reference to `PyErr_SetString'
requestobject.o(.text+0x6d0): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x6d4): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x6d8): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x6dc): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x6e0): undefined reference to `_Py_NoneStruct'
modules/python/libpython.a(requestobject.o)(.text+0x6e4): more undefined references to `_Py_NoneStruct' follow
modules/python/libpython.a(requestobject.o): In function `req_get_basic_auth_pw':
requestobject.o(.text+0xb60): undefined reference to `PyString_FromString'
requestobject.o(.text+0xb7c): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0xb80): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0xb84): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0xb88): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0xb8c): undefined reference to `_Py_NoneStruct'
modules/python/libpython.a(requestobject.o)(.text+0xb90): more undefined references to `_Py_NoneStruct' follow
modules/python/libpython.a(requestobject.o): In function `req_get_remote_host':
requestobject.o(.text+0xc94): undefined reference to `PyArg_ParseTuple'
requestobject.o(.text+0xcec): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0xcf0): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0xcf4): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0xcf8): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0xcfc): undefined reference to `_Py_NoneStruct'
modules/python/libpython.a(requestobject.o)(.text+0xd00): more undefined references to `_Py_NoneStruct' follow
modules/python/libpython.a(requestobject.o): In function `req_get_remote_host':
requestobject.o(.text+0xd2c): undefined reference to `PyString_FromString'
modules/python/libpython.a(requestobject.o): In function `req_read':
requestobject.o(.text+0xdcc): undefined reference to `PyArg_ParseTuple'
requestobject.o(.text+0xe04): undefined reference to `PyString_FromString'
requestobject.o(.text+0xe5c): undefined reference to `PyInt_FromLong'
requestobject.o(.text+0xe94): undefined reference to `PyErr_SetObject'
requestobject.o(.text+0xf14): undefined reference to `PyString_FromString'
requestobject.o(.text+0xf68): undefined reference to `PyString_FromStringAndSize'
requestobject.o(.text+0x1114): undefined reference to `PyExc_IOError'
requestobject.o(.text+0x1118): undefined reference to `PyExc_IOError'
requestobject.o(.text+0x1124): undefined reference to `PyString_FromString'
requestobject.o(.text+0x1134): undefined reference to `PyErr_SetObject'
requestobject.o(.text+0x1198): undefined reference to `_PyString_Resize'
modules/python/libpython.a(requestobject.o): In function `req_readline':
requestobject.o(.text+0x11f8): undefined reference to `PyArg_ParseTuple'
requestobject.o(.text+0x1230): undefined reference to `PyString_FromString'
requestobject.o(.text+0x1288): undefined reference to `PyInt_FromLong'
requestobject.o(.text+0x12c0): undefined reference to `PyErr_SetObject'
requestobject.o(.text+0x1340): undefined reference to `PyString_FromString'
requestobject.o(.text+0x1394): undefined reference to `PyString_FromStringAndSize'
requestobject.o(.text+0x14b0): undefined reference to `_PyString_Resize'
requestobject.o(.text+0x1550): undefined reference to `PyErr_NoMemory'
requestobject.o(.text+0x1648): undefined reference to `PyExc_IOError'
requestobject.o(.text+0x164c): undefined reference to `PyExc_IOError'
requestobject.o(.text+0x1658): undefined reference to `PyString_FromString'
requestobject.o(.text+0x1668): undefined reference to `PyErr_SetObject'
requestobject.o(.text+0x179c): undefined reference to `_PyString_Resize'
modules/python/libpython.a(requestobject.o): In function `req_register_cleanup':
requestobject.o(.text+0x17fc): undefined reference to `PyArg_ParseTuple'
requestobject.o(.text+0x1854): undefined reference to `PyCallable_Check'
requestobject.o(.text+0x18ec): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x18f0): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x18f4): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x18f8): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x18fc): undefined reference to `_Py_NoneStruct'
modules/python/libpython.a(requestobject.o)(.text+0x1900): more undefined references to `_Py_NoneStruct' follow
modules/python/libpython.a(requestobject.o): In function `req_register_cleanup':
requestobject.o(.text+0x1928): undefined reference to `PyExc_ValueError'
requestobject.o(.text+0x192c): undefined reference to `PyExc_ValueError'
requestobject.o(.text+0x193c): undefined reference to `PyErr_SetString'
requestobject.o(.text+0x1984): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x1988): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x198c): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x1990): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x1994): undefined reference to `_Py_NoneStruct'
modules/python/libpython.a(requestobject.o)(.text+0x1998): more undefined references to `_Py_NoneStruct' follow
modules/python/libpython.a(requestobject.o): In function `req_write':
requestobject.o(.text+0x1a58): undefined reference to `PyArg_ParseTuple'
requestobject.o(.text+0x1ab4): undefined reference to `PyExc_IOError'
requestobject.o(.text+0x1ab8): undefined reference to `PyExc_IOError'
requestobject.o(.text+0x1ac8): undefined reference to `PyErr_SetString'
requestobject.o(.text+0x1adc): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x1ae0): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x1ae4): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x1ae8): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x1aec): undefined reference to `_Py_NoneStruct'
modules/python/libpython.a(requestobject.o)(.text+0x1af0): more undefined references to `_Py_NoneStruct' follow
modules/python/libpython.a(requestobject.o): In function `request_getattr':
requestobject.o(.text+0x2000): undefined reference to `Py_FindMethod'
requestobject.o(.text+0x202c): undefined reference to `PyErr_Clear'
requestobject.o(.text+0x2080): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x2084): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x2088): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x208c): undefined reference to `_Py_NoneStruct'
requestobject.o(.text+0x2090): undefined reference to `_Py_NoneStruct'
modules/python/libpython.a(requestobject.o)(.text+0x2094): more undefined references to `_Py_NoneStruct' follow
modules/python/libpython.a(requestobject.o): In function `request_getattr':
requestobject.o(.text+0x2838): undefined reference to `PyString_FromString'
requestobject.o(.text+0x287c): undefined reference to `PyInt_FromLong'
requestobject.o(.text+0x28ac): undefined reference to `PyMember_Get'
modules/python/libpython.a(requestobject.o): In function `request_setattr':
requestobject.o(.text+0x28e8): undefined reference to `PyExc_AttributeError'
requestobject.o(.text+0x28ec): undefined reference to `PyExc_AttributeError'
requestobject.o(.text+0x28fc): undefined reference to `PyErr_SetString'
requestobject.o(.text+0x2944): undefined reference to `PyString_AsString'
requestobject.o(.text+0x29b4): undefined reference to `PyString_AsString'
requestobject.o(.text+0x2a18): undefined reference to `PyString_AsString'
requestobject.o(.text+0x2a64): undefined reference to `PyMember_Set'
modules/python/libpython.a(tableobject.o): In function `MpTable_FromTable':
tableobject.o(.text+0x28): undefined reference to `PyErr_NoMemory'
modules/python/libpython.a(tableobject.o): In function `tablegetitem':
tableobject.o(.text+0x118): undefined reference to `PyString_AsString'
tableobject.o(.text+0x14c): undefined reference to `PyExc_KeyError'
tableobject.o(.text+0x150): undefined reference to `PyExc_KeyError'
tableobject.o(.text+0x15c): undefined reference to `PyErr_SetObject'
tableobject.o(.text+0x174): undefined reference to `PyString_FromString'
modules/python/libpython.a(tableobject.o): In function `tablesetitem':
tableobject.o(.text+0x1b8): undefined reference to `PyString_Type'
tableobject.o(.text+0x1bc): undefined reference to `PyString_Type'
tableobject.o(.text+0x1cc): undefined reference to `PyExc_TypeError'
tableobject.o(.text+0x1d0): undefined reference to `PyExc_TypeError'
tableobject.o(.text+0x1e0): undefined reference to `PyErr_SetString'
tableobject.o(.text+0x1f8): undefined reference to `PyString_AsString'
tableobject.o(.text+0x208): undefined reference to `_Py_NoneStruct'
tableobject.o(.text+0x20c): undefined reference to `_Py_NoneStruct'
tableobject.o(.text+0x268): undefined reference to `PyString_Type'
tableobject.o(.text+0x26c): undefined reference to `PyString_Type'
tableobject.o(.text+0x27c): undefined reference to `PyExc_TypeError'
tableobject.o(.text+0x280): undefined reference to `PyExc_TypeError'
tableobject.o(.text+0x290): undefined reference to `PyErr_SetString'
tableobject.o(.text+0x2ac): undefined reference to `PyString_AsString'
modules/python/libpython.a(tableobject.o): In function `table_keys':
tableobject.o(.text+0x304): undefined reference to `PyList_New'
tableobject.o(.text+0x374): undefined reference to `PyString_FromString'
tableobject.o(.text+0x38c): undefined reference to `PyList_SetItem'
modules/python/libpython.a(tableobject.o): In function `table_has_key':
tableobject.o(.text+0x3e8): undefined reference to `PyArg_ParseTuple'
tableobject.o(.text+0x434): undefined reference to `PyInt_FromLong'
tableobject.o(.text+0x454): undefined reference to `PyInt_FromLong'
modules/python/libpython.a(tableobject.o): In function `table_add':
tableobject.o(.text+0x490): undefined reference to `PyArg_ParseTuple'
tableobject.o(.text+0x4c8): undefined reference to `_Py_NoneStruct'
tableobject.o(.text+0x4cc): undefined reference to `_Py_NoneStruct'
tableobject.o(.text+0x4d0): undefined reference to `_Py_NoneStruct'
tableobject.o(.text+0x4d4): undefined reference to `_Py_NoneStruct'
tableobject.o(.text+0x4d8): undefined reference to `_Py_NoneStruct'
modules/python/libpython.a(tableobject.o)(.text+0x4dc): more undefined references to `_Py_NoneStruct' follow
modules/python/libpython.a(tableobject.o): In function `table_getattr':
tableobject.o(.text+0x560): undefined reference to `Py_FindMethod'
modules/python/libpython.a(tableobject.o): In function `table_repr':
tableobject.o(.text+0x58c): undefined reference to `PyString_FromString'
tableobject.o(.text+0x5d8): undefined reference to `PyString_FromString'
tableobject.o(.text+0x5e8): undefined reference to `PyString_ConcatAndDel'
tableobject.o(.text+0x648): undefined reference to `PyString_FromString'
tableobject.o(.text+0x658): undefined reference to `PyString_ConcatAndDel'
tableobject.o(.text+0x67c): undefined reference to `PyString_FromString'
tableobject.o(.text+0x68c): undefined reference to `PyString_ConcatAndDel'
tableobject.o(.text+0x6a0): undefined reference to `PyString_FromString'
tableobject.o(.text+0x6b0): undefined reference to `PyString_ConcatAndDel'
tableobject.o(.text+0x6d4): undefined reference to `PyString_FromString'
tableobject.o(.text+0x6e4): undefined reference to `PyString_ConcatAndDel'
tableobject.o(.text+0x6f8): undefined reference to `PyString_FromString'
tableobject.o(.text+0x708): undefined reference to `PyString_ConcatAndDel'
tableobject.o(.text+0x72c): undefined reference to `PyString_FromString'
tableobject.o(.text+0x73c): undefined reference to `PyString_ConcatAndDel'
tableobject.o(.text+0x758): undefined reference to `PyString_FromString'
tableobject.o(.text+0x768): undefined reference to `PyString_ConcatAndDel'
modules/python/libpython.a(util.o): In function `tuple_from_array_header':
util.o(.text+0x18): undefined reference to `_Py_NoneStruct'
util.o(.text+0x1c): undefined reference to `_Py_NoneStruct'
util.o(.text+0x20): undefined reference to `_Py_NoneStruct'
util.o(.text+0x24): undefined reference to `_Py_NoneStruct'
util.o(.text+0x28): undefined reference to `_Py_NoneStruct'
modules/python/libpython.a(util.o)(.text+0x2c): more undefined references to `_Py_NoneStruct' follow
modules/python/libpython.a(util.o): In function `tuple_from_array_header':
util.o(.text+0x5c): undefined reference to `PyTuple_New'
util.o(.text+0xb0): undefined reference to `PyString_FromString'
util.o(.text+0xc4): undefined reference to `PyTuple_SetItem'
modules/python/libpython.a(serverobject.o): In function `MpServer_FromServer':
serverobject.o(.text+0x28): undefined reference to `PyErr_NoMemory'
modules/python/libpython.a(serverobject.o): In function `server_register_cleanup':
serverobject.o(.text+0xb8): undefined reference to `PyArg_ParseTuple'
serverobject.o(.text+0xe4): undefined reference to `PyObject_HasAttrString'
serverobject.o(.text+0xf8): undefined reference to `PyExc_ValueError'
serverobject.o(.text+0xfc): undefined reference to `PyExc_ValueError'
serverobject.o(.text+0x10c): undefined reference to `PyErr_SetString'
serverobject.o(.text+0x134): undefined reference to `PyObject_GetAttrString'
serverobject.o(.text+0x15c): undefined reference to `PyExc_ValueError'
serverobject.o(.text+0x160): undefined reference to `PyExc_ValueError'
serverobject.o(.text+0x170): undefined reference to `PyErr_SetString'
serverobject.o(.text+0x190): undefined reference to `PyCallable_Check'
serverobject.o(.text+0x1a4): undefined reference to `PyExc_ValueError'
serverobject.o(.text+0x1a8): undefined reference to `PyExc_ValueError'
serverobject.o(.text+0x1b8): undefined reference to `PyErr_SetString'
serverobject.o(.text+0x278): undefined reference to `_Py_NoneStruct'
serverobject.o(.text+0x27c): undefined reference to `_Py_NoneStruct'
serverobject.o(.text+0x280): undefined reference to `_Py_NoneStruct'
serverobject.o(.text+0x284): undefined reference to `_Py_NoneStruct'
serverobject.o(.text+0x288): undefined reference to `_Py_NoneStruct'
modules/python/libpython.a(serverobject.o)(.text+0x28c): more undefined references to `_Py_NoneStruct' follow
modules/python/libpython.a(serverobject.o): In function `server_getattr':
serverobject.o(.text+0x3c0): undefined reference to `Py_FindMethod'
serverobject.o(.text+0x3ec): undefined reference to `PyErr_Clear'
serverobject.o(.text+0x440): undefined reference to `_Py_NoneStruct'
serverobject.o(.text+0x444): undefined reference to `_Py_NoneStruct'
serverobject.o(.text+0x448): undefined reference to `_Py_NoneStruct'
serverobject.o(.text+0x44c): undefined reference to `_Py_NoneStruct'
serverobject.o(.text+0x450): undefined reference to `_Py_NoneStruct'
modules/python/libpython.a(serverobject.o)(.text+0x454): more undefined references to `_Py_NoneStruct' follow
modules/python/libpython.a(serverobject.o): In function `server_getattr':
serverobject.o(.text+0x554): undefined reference to `PyInt_FromLong'
serverobject.o(.text+0x614): undefined reference to `PyMember_Get'
modules/python/libpython.a(connobject.o): In function `MpConn_FromConn':
connobject.o(.text+0x28): undefined reference to `PyErr_NoMemory'
modules/python/libpython.a(connobject.o): In function `makeipaddr':
connobject.o(.text+0x1f4): undefined reference to `PyString_FromString'
modules/python/libpython.a(connobject.o): In function `makesockaddr':
connobject.o(.text+0x258): undefined reference to `Py_BuildValue'
modules/python/libpython.a(connobject.o): In function `conn_getattr':
connobject.o(.text+0x31c): undefined reference to `_Py_NoneStruct'
connobject.o(.text+0x320): undefined reference to `_Py_NoneStruct'
connobject.o(.text+0x324): undefined reference to `_Py_NoneStruct'
connobject.o(.text+0x328): undefined reference to `_Py_NoneStruct'
connobject.o(.text+0x32c): undefined reference to `_Py_NoneStruct'
modules/python/libpython.a(connobject.o)(.text+0x330): more undefined references to `_Py_NoneStruct' follow
modules/python/libpython.a(connobject.o): In function `conn_getattr':
connobject.o(.text+0x5c4): undefined reference to `PyMember_Get'
modules/python/libpython.a(connobject.o): In function `conn_setattr':
connobject.o(.text+0x600): undefined reference to `PyExc_AttributeError'
connobject.o(.text+0x604): undefined reference to `PyExc_AttributeError'
connobject.o(.text+0x614): undefined reference to `PyErr_SetString'
connobject.o(.text+0x65c): undefined reference to `PyString_AsString'
connobject.o(.text+0x6ac): undefined reference to `PyMember_Set'
collect2: ld returned 1 exit status
*** Error code 1
make: Fatal error: Command failed for target `target_static'
-- 
Steve Traylen, Systems Engineer
http://www.ccdc.cam.ac.uk/




More information about the Mod_python mailing list