SuSE 7.2-re tennénk föl zorp-ot (0.8.4) - glib 1.3.1-et föltettük a /usr/local/zorp alá - python downgrade megtörtént (2.0 -> 1.5.2 SuSE 7.0-ból) - python-extclass.deb -> alien -> install megtörtént - openssl 0.9.5 sztatikus libeket generáltuk, betettük a /usr/lib-be - környezeti változókat beállítottuk az INSTALL-nak megfelelően - ./configure --prefix=/usr/local/zorp _rendben_lefutott_ Mindezek után a Makefile-k ilyen makrókat tartalmaznak: DEPS_CPPFLAGS = -I/usr/include/python1.5 -I/usr/include/glib-1.2 ^^^^^^^^^^^^^^^^^^^^^ -I/usr/lib/glib/include -D_REENTRANT ^^^^^^^^^^^^^^^^^^^^^ CPPFLAGS = -I/home/zsolt/zorp/zorp-0.8.4/lib -I/home/zsolt/zorp/zorp-0.8.4 -I/usr/include/python1.5 -I/usr/include/glib-1.2 ^^^^^^^^^^^^^^^^^^^^^ -I/usr/lib/glib/include ^^^^^^^^^^^^^^^^^^^^^ -D_REENTRANT Így természetesen kisiklott a fordítás. Kérdésem: van-e valami trükkje a konfigurálásnak, hogy jók legyenek a Makefile-ok (meg a modulokhoz menet közben generáltak is)? Esetleg a configure-t kellene módosítani, hogy ne a 'gyári' cuccost akarja mindenáron használni, hanem a neki föltettet. -- Ervin
Hi All! On 2001 Aug 02, Dologh Ervin wrote:
Mindezek után a Makefile-k ilyen makrókat tartalmaznak:
DEPS_CPPFLAGS = -I/usr/include/python1.5 -I/usr/include/glib-1.2 ^^^^^^^^^^^^^^^^^^^^^ -I/usr/lib/glib/include -D_REENTRANT
Ezeket a balitasokat a zorp a glib-config --cflags gthread gmodule parancs kimenetebol veszi. Es ugy nez ki, hogy nalad az 1.2-es glib-hez tartozo glib-configot hamarabb megtalalja mint az 1.3-aset. Megoldaskent hirtelen azt tudom javasolni hogy a /usr/local/zorp/bin-t tedd bele a path-ba. (Es elobbre mint az usr/bin-t) -- Szalay Attila BalaBit IT Biztonságtechnikai Kft. tel/fax:(36-1)-217-14-98 1092 Bp. Köztelek u. 4/b mobil:(36-20)-950-30-55 http://www.balabit.hu
On Thu, 2 Aug 2001, SZALAY Attila wrote:
Ezeket a balitasokat a zorp a glib-config --cflags gthread gmodule parancs kimenetebol veszi. Es ugy nez ki, hogy nalad az 1.2-es glib-hez tartozo glib-configot hamarabb megtalalja mint az 1.3-aset.
Valóban, az 1.3-ashoz glib-config-2.0 készült.
Megoldaskent hirtelen azt tudom javasolni hogy a /usr/local/zorp/bin-t tedd bele a path-ba. (Es elobbre mint az usr/bin-t)
Ok, megy. -- Ervin
On Thu, 2 Aug 2001, Dologh Ervin wrote:
SuSE 7.2-re tennénk föl zorp-ot (0.8.4)
- glib 1.3.1-et föltettük a /usr/local/zorp alá - python downgrade megtörtént (2.0 -> 1.5.2 SuSE 7.0-ból) - python-extclass.deb -> alien -> install megtörtént - openssl 0.9.5 sztatikus libeket generáltuk, betettük a /usr/lib-be - környezeti változókat beállítottuk az INSTALL-nak megfelelően - ./configure --prefix=/usr/local/zorp _rendben_lefutott_
Néhány eddigi tapasztalat ill. javaslat: - a configure először próbáljon meg glib-config-2.0-t hívni, ha ez nem megy, akkor símán a glib-config -ot - a python főkönyvtárából indulva van egy config/Makefile nevű file, abban benne van, hogy milyen libeket igényel még a libpython, amikor felhasználjuk (LIBS, MODLIBS). Ezekre is szükség van a zorp fordításakor. - a make distclean nem törli a modules/config-stamp -ot - a python library neve tartalmazhatja a verziószámot, anélkül nem találja meg a linker. Szóval némi kézimunkázás után lefordult a zorp. (2.0-ás és 2.1-es pythonnal is.) Kipróbálni még nem tudtuk, mert nincs kéznél szabad hálókártya... -- Ervin
participants (2)
-
Dologh Ervin
-
SZALAY Attila