[PyKDE] SIP installation problems.

Matthew Landt landt at austin.ibm.com
Thu Feb 20 18:10:01 GMT 2003


I am trying to get SIP compiled on my AIX server.  I have already compiled
python 2.2 and qt 3.1.1.

After running the build.py, I run make and get to the following problem:

         g++ -shared -o libsip.so.9.3.0 objmap.o  qtlib.o  threads.o  siplib.o mo
c_sipQt.o  -L/usr/local/qt/lib -L/usr/X11R6/lib -lqt -lXext -lX11 -lm -lbind
ld: 0711-224 WARNING: Duplicate symbol: QDragMoveEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: ._GLOBAL__DI
ld: 0711-224 WARNING: Duplicate symbol: ._GLOBAL__DD
ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__DI
ld: 0711-224 WARNING: Duplicate symbol: _GLOBAL__DD
ld: 0711-224 WARNING: Duplicate symbol: QMemArray<char> type_info node
ld: 0711-224 WARNING: Duplicate symbol: QTextIStream type_info node
ld: 0711-224 WARNING: Duplicate symbol: QTextOStream type_info node
ld: 0711-224 WARNING: Duplicate symbol: QTimerEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QMouseEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QWheelEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QTabletEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QKeyEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QFocusEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QPaintEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QMoveEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QResizeEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QCloseEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QShowEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QHideEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QContextMenuEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QIMEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QIMComposeEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QDragEnterEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QDragResponseEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QDragLeaveEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QChildEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QCustomEvent type_info node
ld: 0711-224 WARNING: Duplicate symbol: QPtrList<void> type_info node
ld: 0711-224 WARNING: Duplicate symbol: QPtrList<char> type_info node
ld: 0711-224 WARNING: Duplicate symbol: QStrList type_info node
ld: 0711-224 WARNING: Duplicate symbol: QStrIList type_info node
ld: 0711-224 WARNING: Duplicate symbol: QAsciiDict<void> type_info node
ld: 0711-224 WARNING: Duplicate symbol: QUBuffer type_info node
ld: 0711-224 WARNING: Duplicate symbol: QUType type_info node
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
ld: 0711-317 ERROR: Undefined symbol: PyType_Type
ld: 0711-317 ERROR: Undefined symbol: .Py_InitModule4
ld: 0711-317 ERROR: Undefined symbol: .PyArg_ParseTuple
ld: 0711-317 ERROR: Undefined symbol: .PyImport_GetModuleDict
ld: 0711-317 ERROR: Undefined symbol: .Py_AtExit
ld: 0711-317 ERROR: Undefined symbol: .PyCFunction_New
ld: 0711-317 ERROR: Undefined symbol: .PyString_FromString
ld: 0711-317 ERROR: Undefined symbol: PyClass_Type
ld: 0711-317 ERROR: Undefined symbol: PyInstance_Type
ld: 0711-317 ERROR: Undefined symbol: .PyClass_IsSubclass
ld: 0711-317 ERROR: Undefined symbol: .PyEval_SaveThread
ld: 0711-317 ERROR: Undefined symbol: .PyEval_RestoreThread
ld: 0711-317 ERROR: Undefined symbol: .PyDict_GetItem
ld: 0711-317 ERROR: Undefined symbol: .PyModule_GetDict
ld: 0711-317 ERROR: Undefined symbol: .PyString_AsString
ld: 0711-317 ERROR: Undefined symbol: PyExc_SystemError
ld: 0711-317 ERROR: Undefined symbol: .PyErr_Format
ld: 0711-317 ERROR: Undefined symbol: .PyMem_Malloc
ld: 0711-317 ERROR: Undefined symbol: .PyErr_NoMemory
ld: 0711-317 ERROR: Undefined symbol: .PyMem_Free
ld: 0711-317 ERROR: Undefined symbol: .PyTuple_Size
ld: 0711-317 ERROR: Undefined symbol: _Py_NoneStruct
ld: 0711-317 ERROR: Undefined symbol: PyString_Type
ld: 0711-317 ERROR: Undefined symbol: .PyType_IsSubtype
ld: 0711-317 ERROR: Undefined symbol: .PyCallable_Check
ld: 0711-317 ERROR: Undefined symbol: PyInt_Type
ld: 0711-317 ERROR: Undefined symbol: .PyInt_AsLong
ld: 0711-317 ERROR: Undefined symbol: .PyErr_Occurred
ld: 0711-317 ERROR: Undefined symbol: PySlice_Type
ld: 0711-317 ERROR: Undefined symbol: .PyFloat_AsDouble
ld: 0711-317 ERROR: Undefined symbol: PyFloat_Type
ld: 0711-317 ERROR: Undefined symbol: .PyErr_Clear
ld: 0711-317 ERROR: Undefined symbol: PyExc_RuntimeError
ld: 0711-317 ERROR: Undefined symbol: PyExc_NameError
ld: 0711-317 ERROR: Undefined symbol: .PyWeakref_GetObject
ld: 0711-317 ERROR: Undefined symbol: .PyMethod_New
ld: 0711-317 ERROR: Undefined symbol: .PyErr_Restore
ld: 0711-317 ERROR: Undefined symbol: .PyTuple_GetSlice
ld: 0711-317 ERROR: Undefined symbol: .PyEval_CallObjectWithKeywords
ld: 0711-317 ERROR: Undefined symbol: .PyErr_Fetch
ld: 0711-317 ERROR: Undefined symbol: PyExc_TypeError
ld: 0711-317 ERROR: Undefined symbol: .PyErr_GivenExceptionMatches
ld: 0711-317 ERROR: Undefined symbol: PyMethod_Type
ld: 0711-317 ERROR: Undefined symbol: _Py_TrueStruct
ld: 0711-317 ERROR: Undefined symbol: PyCFunction_Type
ld: 0711-317 ERROR: Undefined symbol: .PyObject_GetAttrString
ld: 0711-317 ERROR: Undefined symbol: .PyThreadState_New
ld: 0711-317 ERROR: Undefined symbol: .PyEval_AcquireThread
ld: 0711-317 ERROR: Undefined symbol: .PyThread_get_thread_ident
ld: 0711-317 ERROR: Undefined symbol: .PyThreadState_Clear
ld: 0711-317 ERROR: Undefined symbol: .PyThreadState_DeleteCurrent
ld: 0711-317 ERROR: Undefined symbol: .PyErr_SetString
ld: 0711-317 ERROR: Undefined symbol: PyExc_IndexError
ld: 0711-317 ERROR: Undefined symbol: _Py_ZeroStruct
ld: 0711-317 ERROR: Undefined symbol: PyExc_AttributeError
ld: 0711-317 ERROR: Undefined symbol: .PyErr_SetObject
ld: 0711-317 ERROR: Undefined symbol: .PyDict_Clear
ld: 0711-317 ERROR: Undefined symbol: .PyDict_GetItemString
ld: 0711-317 ERROR: Undefined symbol: .PyDict_SetItemString
ld: 0711-317 ERROR: Undefined symbol: .PyErr_ExceptionMatches
ld: 0711-317 ERROR: Undefined symbol: .PyInt_FromLong
ld: 0711-317 ERROR: Undefined symbol: .PyDict_SetItem
ld: 0711-317 ERROR: Undefined symbol: .PyDict_New
ld: 0711-317 ERROR: Undefined symbol: .PyDictProxy_New
ld: 0711-317 ERROR: Undefined symbol: .PyString_FromStringAndSize
ld: 0711-317 ERROR: Undefined symbol: .PyFloat_FromDouble
ld: 0711-317 ERROR: Undefined symbol: .PyDict_DelItem
ld: 0711-317 ERROR: Undefined symbol: .PyObject_Init
ld: 0711-317 ERROR: Undefined symbol: .PyObject_GetAttr
ld: 0711-317 ERROR: Undefined symbol: .PyInstance_New
ld: 0711-317 ERROR: Undefined symbol: .PyWeakref_NewRef
ld: 0711-317 ERROR: Undefined symbol: .PyObject_CallObject
collect2: ld returned 8 exit status
make: 1254-004 The error code from the last command is 1.


Stop.
make: 1254-004 The error code from the last command is 2.


Stop.




More information about the PyQt mailing list