[Gelistirici] PyGObject'te Undefined Symbols

Gökmen Görgen gkmngrgn at gmail.com
21 Mayıs 2009 Per 19:02:46 EEST


Merhabalar,

Bu --as-needed olayini anlamaya calisirken bir turlu cozumunu bulamadigim
sorunla karsilastim. Undefined symbols sorununu asmak icin
autotools.autoreconf, libtools; --as-needed ve lpthread icin dosed kullanma
gibi bircok yontem denememe ragmen, "ldd -u -r /usr/lib/libpyglib-2.0.so"
ciktisini temizleyemedim gitti:

	linux-vdso.so.1 =>  (0x00007fff457ff000)
	libgobject-2.0.so.0 => /usr/lib/libgobject-2.0.so.0 (0x00007f563d1e3000)
	libgthread-2.0.so.0 => /usr/lib/libgthread-2.0.so.0 (0x00007f563cfdf000)
	librt.so.1 => /lib/librt.so.1 (0x00007f563cdd7000)
	libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x00007f563cb12000)
	libpthread.so.0 => /lib/libpthread.so.0 (0x00007f563c8f6000)
	libc.so.6 => /lib/libc.so.6 (0x00007f563c5a1000)
	libpcre.so.0 => /lib/libpcre.so.0 (0x00007f563c370000)
	/lib/ld-linux-x86-64.so.2 (0x00007f563d646000)
undefined symbol: PyExc_ImportError	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyExc_ValueError	(/usr/lib/libpyglib-2.0.so)
undefined symbol: _Py_NoneStruct	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyCObject_Type	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyString_AsString	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyGILState_Release	(/usr/lib/libpyglib-2.0.so)
undefined symbol: _PyObject_CallFunction_SizeT	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyObject_IsTrue	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyErr_GivenExceptionMatches	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyErr_Format	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyFloat_FromDouble	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyErr_Occurred	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyEval_InitThreads	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyErr_SetObject	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyString_FromString	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyInt_FromLong	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyDict_GetItem	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyErr_Restore	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyInt_AsLong	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyCObject_AsVoidPtr	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyObject_Init	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyGILState_Ensure	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyErr_NormalizeException	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyObject_CallObject	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyObject_Malloc	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyErr_Fetch	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyObject_GetAttrString	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyObject_SetAttrString	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyErr_NewException	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyErr_Print	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyImport_ImportModule	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyThread_create_key	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyTuple_GetItem	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyErr_SetString	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyDict_SetItem	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyObject_Repr	(/usr/lib/libpyglib-2.0.so)
undefined symbol: PyDict_New	(/usr/lib/libpyglib-2.0.so)

Bu konu beni cidden asti ve as-needed olayi paketleme hayatimiza girdiginden
beri ciddi bir bilgi sikintisi yasiyorum. Gentoo ve Mandriva'nin internet
sayfalarindaki bilgiler de hep kendi paket yoneticilerince olan cozumunu
anlatiyorlar. Bizdekine gore tam olarak karsiliklarini da bulamadim.

P.S. Archlinux --as-needed kullaniyor mu bilmiyorum ama ldd ciktilari ayni.

-- 
Gökmen Görgen
http://www.gokmengorgen.net
-------------- sonraki bölüm --------------
Bir HTML eklentisi temizlendi...
URL: <http://liste.pardus.org.tr/gelistirici/attachments/20090521/493f6498/attachment-0002.htm>


Gelistirici mesaj listesiyle ilgili daha fazla bilgi