Hi everybody, This can be a trivial problem for some of you (probably most of you), but my experience with gcc is not much. I apologize for the noise. Well, I think I'm about to succeed. I have problems linking the "zorp" binary. I guess it's because the linker can't find some Python libraries, but I just don't know what to modify in the "zorp/Makefile" file. Here is the result of executing "make" in the directory "zorp" of the zorp-2.0pre21 distribution (I've already executed "make" in the base directory and I got stuck here): --------------------------------------------------------------------------------- [root@yogurtu zorp]# make /bin/sh ../libtool --mode=link gcc -I/usr/local/include/python2.2 -g -Wall -W -D_GNU_SOURCE -I/usr/local/include/python2.2 -I/home/sources/ExtensionClass-1.2 -o zorp main.o ../lib/libzorp.la /usr/local/lib/libzorpll.so -ldl -lpthread -lssl -lcrypto -lm -lnsl -L/usr/lib/debug -Wl,--export-dynamic -L/usr/local/lib -lgthread-2.0 -lpthread -lgmodule-2.0 -ldl -lglib-2.0 gcc -I/usr/local/include/python2.2 -g -Wall -W -D_GNU_SOURCE -I/usr/local/include/python2.2 -I/home/sources/ExtensionClass-1.2 -o .libs/zorp main.o /usr/local/lib/libzorpll.so -Wl,--export-dynamic ../lib/.libs/libzorp.so -L/usr/lib/debug -L/usr/local/lib -lssl -lcrypto -lm -lnsl /usr/local/lib/libgthread-2.0.so -lpthread /usr/local/lib/libgmodule-2.0.so -ldl /usr/local/lib/libglib-2.0.so -Wl,--rpath -Wl,/usr/local/zorp/lib -Wl,--rpath -Wl,/usr/local/lib ../lib/.libs/libzorp.so: undefined reference to `PyExc_IOError' ../lib/.libs/libzorp.so: undefined reference to `PyInt_FromLong' ../lib/.libs/libzorp.so: undefined reference to `PyExc_RuntimeError' ../lib/.libs/libzorp.so: undefined reference to `PySequence_GetItem' ../lib/.libs/libzorp.so: undefined reference to `PyThreadState_Clear' ../lib/.libs/libzorp.so: undefined reference to `PyObject_CallFunction' ../lib/.libs/libzorp.so: undefined reference to `PyEval_AcquireLock' ../lib/.libs/libzorp.so: undefined reference to `PyList_Size' ../lib/.libs/libzorp.so: undefined reference to `_Py_NoneStruct' ../lib/.libs/libzorp.so: undefined reference to `PyFloat_Type' ../lib/.libs/libzorp.so: undefined reference to `PyString_Type' ../lib/.libs/libzorp.so: undefined reference to `PyImport_AddModule' ../lib/.libs/libzorp.so: undefined reference to `PyObject_Init' ../lib/.libs/libzorp.so: undefined reference to `_PyThreadState_Current' ../lib/.libs/libzorp.so: undefined reference to `Py_BuildValue' ../lib/.libs/libzorp.so: undefined reference to `Py_Finalize' ../lib/.libs/libzorp.so: undefined reference to `PyExc_KeyError' ../lib/.libs/libzorp.so: undefined reference to `PyThreadState_Delete' ../lib/.libs/libzorp.so: undefined reference to `PyErr_SetString' ../lib/.libs/libzorp.so: undefined reference to `PyErr_Fetch' ../lib/.libs/libzorp.so: undefined reference to `PyErr_Occurred' ../lib/.libs/libzorp.so: undefined reference to `Py_FindMethod' ../lib/.libs/libzorp.so: undefined reference to `PyEval_RestoreThread' ../lib/.libs/libzorp.so: undefined reference to `PyEval_AcquireThread' ../lib/.libs/libzorp.so: undefined reference to `Py_InitModule4' ../lib/.libs/libzorp.so: undefined reference to `Py_Initialize' ../lib/.libs/libzorp.so: undefined reference to `PyArg_ParseTupleAndKeywords' ../lib/.libs/libzorp.so: undefined reference to `PyObject_GetAttrString' ../lib/.libs/libzorp.so: undefined reference to `PyErr_NormalizeException' ../lib/.libs/libzorp.so: undefined reference to `PyCallable_Check' ../lib/.libs/libzorp.so: undefined reference to `PyRun_SimpleFile' ../lib/.libs/libzorp.so: undefined reference to `PyEval_ReleaseThread' ../lib/.libs/libzorp.so: undefined reference to `PyList_SetItem' ../lib/.libs/libzorp.so: undefined reference to `PyTuple_GetItem' ../lib/.libs/libzorp.so: undefined reference to `PyImport_ImportModule' ../lib/.libs/libzorp.so: undefined reference to `PyEval_ReleaseLock' ../lib/.libs/libzorp.so: undefined reference to `PyErr_Clear' ../lib/.libs/libzorp.so: undefined reference to `PyString_AsString' ../lib/.libs/libzorp.so: undefined reference to `PyString_FromString' ../lib/.libs/libzorp.so: undefined reference to `PyExc_ValueError' ../lib/.libs/libzorp.so: undefined reference to `crypt' ../lib/.libs/libzorp.so: undefined reference to `PyExc_TypeError' ../lib/.libs/libzorp.so: undefined reference to `PyList_GetItem' ../lib/.libs/libzorp.so: undefined reference to `PyList_New' ../lib/.libs/libzorp.so: undefined reference to `PyObject_Repr' ../lib/.libs/libzorp.so: undefined reference to `PyCObject_AsVoidPtr' ../lib/.libs/libzorp.so: undefined reference to `PyEval_SaveThread' ../lib/.libs/libzorp.so: undefined reference to `PyFloat_AsDouble' ../lib/.libs/libzorp.so: undefined reference to `PyObject_Str' ../lib/.libs/libzorp.so: undefined reference to `PyObject_Size' ../lib/.libs/libzorp.so: undefined reference to `PyModule_GetDict' ../lib/.libs/libzorp.so: undefined reference to `PyTuple_Type' ../lib/.libs/libzorp.so: undefined reference to `PyExc_AttributeError' ../lib/.libs/libzorp.so: undefined reference to `PyErr_Format' ../lib/.libs/libzorp.so: undefined reference to `PyObject_CallObject' ../lib/.libs/libzorp.so: undefined reference to `PyTuple_Size' ../lib/.libs/libzorp.so: undefined reference to `PyThreadState_New' ../lib/.libs/libzorp.so: undefined reference to `PyType_IsSubtype' ../lib/.libs/libzorp.so: undefined reference to `PyInt_Type' ../lib/.libs/libzorp.so: undefined reference to `PyEval_InitThreads' ../lib/.libs/libzorp.so: undefined reference to `PyObject_SetAttrString' ../lib/.libs/libzorp.so: undefined reference to `PyList_Type' ../lib/.libs/libzorp.so: undefined reference to `PyInt_AsLong' ../lib/.libs/libzorp.so: undefined reference to `PyArg_Parse' ../lib/.libs/libzorp.so: undefined reference to `PyErr_Print' ../lib/.libs/libzorp.so: undefined reference to `PyErr_SetObject' ../lib/.libs/libzorp.so: undefined reference to `PyType_Type' ../lib/.libs/libzorp.so: undefined reference to `PyArg_ParseTuple' ../lib/.libs/libzorp.so: undefined reference to `PySequence_Check' ../lib/.libs/libzorp.so: undefined reference to `PyTuple_New' ../lib/.libs/libzorp.so: undefined reference to `PyEval_CallFunction' collect2: ld returned 1 exit status make: *** [zorp] Error 1 [root@yogurtu zorp]# --------------------------------------------------------------------------------- Kind regards, Marcos Orfila
participants (1)
-
Marcos Orfila - INCO