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/
|