From hberberoglu at gmail.com Mon Jun 16 18:36:02 2008 From: hberberoglu at gmail.com (Huseyin Berberoglu) Date: Mon, 16 Jun 2008 18:36:02 +0300 Subject: [Pisi] mod_python Message-ID: <4520141a0806160836y27fa2eefv4d778438d43951de@mail.gmail.com> 2008 deposunda mod_python paketinin olmadığını fark ettim. Zaten paketleme iÅŸine baÅŸlamak istiyordum. Bu paketi kendim yapayım dedim ve 2007 deposundaki mod_python paketine bakarak bir paket oluÅŸturmaya çalıştım. Aslında yaptığım ÅŸey http://svn.pardus.org.tr/pardus/2007/server/www/mod_python/ adresindekileri kopyalayıp yapıştırmaktı. Tek deÄŸiÅŸikliÄŸim actions.py dosyasındaki apxs2 --> apxs yapmak oldu. Ama olmadı :) Sanırım bu konuda yardım alabileceÄŸim yer burası... pisi build pspec.xml --debug komutu sonucu aldığım hata ÅŸu; ... *** 0 errors, 1 warnings /usr/share/apr/build/libtool --silent --mode=link gcc -o mod_python.la -rpath /usr/lib/apache2/modules -module -avoid-version finfoobject.lo hlistobject.lo hlist.lo filterobject.lo connobject.lo serverobject.lo util.lo tableobject.lo requestobject.lo _apachemodule.lo mod_python.lo -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -L/usr/lib/python2.5/config -Xlinker -export-dynamic -Wl,-O1 -Wl,-z,relro -Wl,--hash-style -lm -lpython2.5 -lpthread -ldl -lutil -lm /usr/bin/ld: invalid hash style `-soname' collect2: ld returned 1 exit status apxs:Error: Command failed with rc=65536 . make[1]: *** [mod_python.so] Hata 1 make[1]: `/var/pisi/mod_python-3.3.1-5/work/mod_python-3.3.1/src' dizininden çıkılıyor make: *** [do_dso] Hata 2 DEBUG: "make -j1 OPT="`apxs -q CFLAGS` -fPIC"" için dönüş deÄŸeri 2 İnÅŸa baÅŸarısızlığa uÄŸradı. Program sonlandırıldı. : İnÅŸa baÅŸarısızlığa uÄŸradı. Genel yardım için lütfen 'pisi help' komutunu kullanınız. Geri-iz: File "/usr/bin/pisi", line 80, in cli.run_command() File "/usr/lib/pardus/pisi/cli/pisicli.py", line 136, in run_command self.command.run() File "/usr/lib/pardus/pisi/cli/build.py", line 119, in run pisi.api.build(x) File "/usr/lib/pardus/pisi/api.py", line 691, in build return pisi.atomicoperations.build(*args, **kw) File "/usr/lib/pardus/pisi/atomicoperations.py", line 564, in build return pisi.operations.build.build(package) File "/usr/lib/pardus/pisi/operations/build.py", line 966, in build return pb.build() File "/usr/lib/pardus/pisi/operations/build.py", line 203, in build self.run_build_action() File "/usr/lib/pardus/pisi/operations/build.py", line 345, in run_build_action if self.run_action_function(ctx.const.build_func): File "/usr/lib/pardus/pisi/operations/build.py", line 442, in run_action_function self.actionLocals[func]() File "error", line 20, in build File "/usr/lib/pardus/pisi/actionsapi/autotools.py", line 99, in make raise MakeError(_('Make failed.')) pspec.xml ve actions.py dosyaları içeriÄŸini gönderiyorum.. ################ pspec.xml ################ mod_python http://www.modpython.org Ahmet AYGÜN ahmet at zion.gen.tr Apache-2.0 library Python module for Apache mod_python is an Apache module that embeds the Python interpreter within the server. http://godel.cs.bilgi.edu.tr/apache/httpd/modpython/mod_python-3.3.1.tgz apache python mod_python apache python /etc /usr/lib 16_mod_python.conf System.Package 2007-04-21 3.3.1 Version bump. Ahmet AYGÜN ahmet at zion.gen.tr 2006-10-09 3.2.10 Version bump. Ahmet AYGÜN ahmet at zion.gen.tr 2006-03-25 3.2.8 comar script added. Ahmet AYGÜN ahmet at zion.gen.tr 2006-03-02 3.2.8 Version bump to fix http://www.modpython.org/fs_sec_warn.html İsmail Dönmez ismail at pardus.org.tr 2006-01-26 3.1.4 First release. Ahmet AYGÜN ahmet at zion.gen.tr ################ actions.py ################ #!/usr/bin/python # -*- coding: utf-8 -*- # # Copyright 2005-2007 TUBITAK/UEKAE # Licensed under the GNU General Public License, version 2. # See the file http://www.gnu.org/copyleft/gpl.txt. from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get def setup(): pisitools.dosed("dist/Makefile.in", "--optimize 2", "--no-compile") pisitools.dosed("src/requestobject.c", "LONG_LONG", "PY_LONG_LONG") autotools.autoconf() autotools.configure("--with-apxs=/usr/sbin/apxs") def build(): autotools.make("OPT=\"`apxs -q CFLAGS` -fPIC\"") def install(): autotools.install("DESTDIR=\"%s\"" % get.installDIR()) -- Hüseyin -neXus- BerberoÄŸlu http://www.birazkisisel.com - süper blog -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/pisi/attachments/20080616/f2cc2334/attachment-0001.htm From gkmngrgn at gmail.com Mon Jun 16 18:40:43 2008 From: gkmngrgn at gmail.com (=?UTF-8?Q?G=C3=B6kmen_G=C3=B6rgen?=) Date: Mon, 16 Jun 2008 18:40:43 +0300 Subject: [Pisi] mod_python In-Reply-To: <4520141a0806160836y27fa2eefv4d778438d43951de@mail.gmail.com> References: <4520141a0806160836y27fa2eefv4d778438d43951de@mail.gmail.com> Message-ID: <579eef480806160840x1218b67bu294047a24ddebd83@mail.gmail.com> 2008/6/16 Huseyin Berberoglu : > 2008 deposunda mod_python paketinin olmadığını fark ettim. Zaten paketleme > iÅŸine baÅŸlamak istiyordum. Bu paketi kendim yapayım dedim ve 2007 > deposundaki mod_python paketine bakarak bir paket oluÅŸturmaya çalıştım. > Aslında yaptığım ÅŸey > http://svn.pardus.org.tr/pardus/2007/server/www/mod_python/adresindekileri kopyalayıp yapıştırmaktı. Tek deÄŸiÅŸikliÄŸim actions.py > dosyasındaki apxs2 --> apxs yapmak oldu. Ama olmadı :) Sanırım bu konuda > yardım alabileceÄŸim yer burası... autotools'ta sorun var. python setup.py --help veya benzeri parametreyle, install'de hangi parametrelerin geçerli olduklarını bir incelediniz mi? -- Gökmen Görgen http://www.gokmengorgen.net -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/pisi/attachments/20080616/c0665039/attachment.htm From hberberoglu at gmail.com Mon Jun 16 18:52:06 2008 From: hberberoglu at gmail.com (Huseyin Berberoglu) Date: Mon, 16 Jun 2008 18:52:06 +0300 Subject: [Pisi] mod_python In-Reply-To: <579eef480806160840x1218b67bu294047a24ddebd83@mail.gmail.com> References: <4520141a0806160836y27fa2eefv4d778438d43951de@mail.gmail.com> <579eef480806160840x1218b67bu294047a24ddebd83@mail.gmail.com> Message-ID: <4520141a0806160852u5fd22d6ficea4f4d70e01ff2d@mail.gmail.com> 16 Haziran 2008 Pazartesi 18:40 tarihinde Gökmen Görgen yazmış: > > autotools'ta sorun var. python setup.py --help veya benzeri parametreyle, > install'de hangi parametrelerin geçerli olduklarını bir incelediniz mi? > incelemedim ama incelemek isterim :) setup.py derken neredeki setup.py ? -- Hüseyin -neXus- BerberoÄŸlu http://www.birazkisisel.com - süper blog -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/pisi/attachments/20080616/c204f13d/attachment.htm From dfisek at fisek.com.tr Mon Jun 16 18:51:37 2008 From: dfisek at fisek.com.tr (Doruk Fisek) Date: Mon, 16 Jun 2008 18:51:37 +0300 Subject: [Pisi] mod_python In-Reply-To: <4520141a0806160836y27fa2eefv4d778438d43951de@mail.gmail.com> References: <4520141a0806160836y27fa2eefv4d778438d43951de@mail.gmail.com> Message-ID: <20080616185137.348cc12f.dfisek@fisek.com.tr> Mon, 16 Jun 2008 18:36:02 +0300, "Huseyin Berberoglu" : > 2008 deposunda mod_python paketinin olmadýðýný fark ettim. Zaten > paketleme iþine baþlamak istiyordum. Bu paketi kendim yapayým dedim > ve 2007 deposundaki mod_python paketine bakarak bir paket oluþturmaya > çalýþtým. Aslýnda yaptýðým þey > http://svn.pardus.org.tr/pardus/2007/server/www/mod_python/ > adresindekileri kopyalayýp yapýþtýrmaktý. Tek deðiþikliðim actions.py > dosyasýndaki apxs2 --> apxs yapmak oldu. Ama olmadý :) Sanýrým bu > konuda yardým alabileceðim yer burasý... Paket yaparken 2007 degil, devel deposunu temel almanizda fayda var. Orada (2008 icin) cesitli gelistirmeler yapilmis ve 2007 deposuna aktarilmamis olabilir. 2007 ile 2008 arasinda Apache 2.0'dan 2.2'ye gecildi. 2.0 icin olan bir modulun direk 2.2 icin calismayabilir. mod_python'un sayfasina bakip, 2.2 icin olan bir surume paketi guncellemeniz gerekebilir. Takildiginiz noktalarda diger dagitimlarin ne yaptigina bakmak ve onlardan ornek almak da iyi bir yontem. Gentoo icin www.gentoo-portage.com guzel bir arayuz sunuyor. Doruk -- FISEK ENSTITUSU - http://www.fisek.com.tr From hberberoglu at gmail.com Sat Jun 21 00:50:19 2008 From: hberberoglu at gmail.com (Huseyin Berberoglu) Date: Sat, 21 Jun 2008 00:50:19 +0300 Subject: [Pisi] mod_python In-Reply-To: <20080616185137.348cc12f.dfisek@fisek.com.tr> References: <4520141a0806160836y27fa2eefv4d778438d43951de@mail.gmail.com> <20080616185137.348cc12f.dfisek@fisek.com.tr> Message-ID: <4520141a0806201450y681ed4d4xff5ad53231cbbff6@mail.gmail.com> Tekrar merhaba, Doruk beyin tavsiyelerini dikkate aldım. gentoo-portage'taki mod_python örneÄŸine baktım. actions.py dosyasını ona göre düzenledim fakat yine bir sonuca ulaÅŸamadım.. pspec.xml dosyam sanırım doÄŸru. yanlışlık actions.py dosyasında olmalı. actions.py dosyası şöyle; from pisi.actionsapi import autotools from pisi.actionsapi import pisitools from pisi.actionsapi import get def setup(): pisitools.dosed("dist/Makefile.in", "--optimize 2", "--no-compile") autotools.autoconf() autotools.configure("--with-apxs=/usr/sbin/apxs --with-python=/usr/bin/python2.5") def build(): autotools.make('OPT="`apxs -q CFLAGS` -fPIC"') def install(): autotools.install("DESTDIR=%s" % get.installDIR()) -- Hüseyin -neXus- BerberoÄŸlu http://www.birazkisisel.com - süper blog -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/pisi/attachments/20080621/9128b75b/attachment.htm From hberberoglu at gmail.com Sat Jun 21 01:06:38 2008 From: hberberoglu at gmail.com (Huseyin Berberoglu) Date: Sat, 21 Jun 2008 01:06:38 +0300 Subject: [Pisi] mod_python In-Reply-To: <4520141a0806201450y681ed4d4xff5ad53231cbbff6@mail.gmail.com> References: <4520141a0806160836y27fa2eefv4d778438d43951de@mail.gmail.com> <20080616185137.348cc12f.dfisek@fisek.com.tr> <4520141a0806201450y681ed4d4xff5ad53231cbbff6@mail.gmail.com> Message-ID: <4520141a0806201506y35226c6fsad207000b3f68d2d@mail.gmail.com> Milli maç heyecanıyla unutmuÅŸum, aldığım hata ÅŸu; *** 0 errors, 1 warnings /usr/share/apr/build/libtool --silent --mode=link gcc -o mod_python.la -rpath /usr/lib/apache2/modules -module -avoid-version finfoobject.lo hlistobject.lo hlist.lo filterobject.lo connobject.lo serverobject.lo util.lo tableobject.lo requestobject.lo _apachemodule.lo mod_python.lo -Wl,-O1 -Wl,-z,relro -Wl,--hash-style=gnu -L/usr/lib/python2.5/config -Xlinker -export-dynamic -Wl,-O1 -Wl,-z,relro -Wl,--hash-style -lm -lpython2.5 -lpthread -ldl -lutil -lm /usr/bin/ld: invalid hash style `-soname' collect2: ld returned 1 exit status apxs:Error: Command failed with rc=65536 . make[1]: *** [mod_python.so] Hata 1 make[1]: `/var/pisi/mod_python-3.3.1-5/work/mod_python-3.3.1/src' dizininden çıkılıyor make: *** [do_dso] Hata 2 DEBUG: "make -j1 OPT="`apxs -q CFLAGS` -fPIC"" için dönüş deÄŸeri 2 İnÅŸa baÅŸarısızlığa uÄŸradı. Program sonlandırıldı. -- Hüseyin -neXus- BerberoÄŸlu http://www.birazkisisel.com - süper blog -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/pisi/attachments/20080621/c3063a34/attachment.htm From dfisek at fisek.com.tr Sat Jun 21 12:12:44 2008 From: dfisek at fisek.com.tr (Doruk Fisek) Date: Sat, 21 Jun 2008 12:12:44 +0300 Subject: [Pisi] mod_python In-Reply-To: <4520141a0806201506y35226c6fsad207000b3f68d2d@mail.gmail.com> References: <4520141a0806160836y27fa2eefv4d778438d43951de@mail.gmail.com> <20080616185137.348cc12f.dfisek@fisek.com.tr> <4520141a0806201450y681ed4d4xff5ad53231cbbff6@mail.gmail.com> <4520141a0806201506y35226c6fsad207000b3f68d2d@mail.gmail.com> Message-ID: <20080621121244.e5559d2a.dfisek@fisek.com.tr> Sat, 21 Jun 2008 01:06:38 +0300, "Huseyin Berberoglu" : > -lpthread -ldl -lutil -lm /usr/bin/ld: invalid hash style `-soname' > collect2: ld returned 1 exit status > apxs:Error: Command failed with rc=65536 Burada ldflags'e gelen --hash-style parametresi ile oynama yapilarak duzelebilecegine dair bir-iki hata raporu var : http://bugs.gentoo.org/190324 http://bugs.gentoo.org/218027 Doruk -- FISEK ENSTITUSU - http://www.fisek.com.tr From hberberoglu at gmail.com Fri Jun 27 00:00:33 2008 From: hberberoglu at gmail.com (Huseyin Berberoglu) Date: Fri, 27 Jun 2008 00:00:33 +0300 Subject: [Pisi] mod_python In-Reply-To: <20080621121244.e5559d2a.dfisek@fisek.com.tr> References: <4520141a0806160836y27fa2eefv4d778438d43951de@mail.gmail.com> <20080616185137.348cc12f.dfisek@fisek.com.tr> <4520141a0806201450y681ed4d4xff5ad53231cbbff6@mail.gmail.com> <4520141a0806201506y35226c6fsad207000b3f68d2d@mail.gmail.com> <20080621121244.e5559d2a.dfisek@fisek.com.tr> Message-ID: <4520141a0806261400v48c3bc3fkaf747a6af3d6092a@mail.gmail.com> gentoo-portage'daki pakette sed -i -e 's/ -Wl,--hash-style $//' src/Makefile gibi bir komut var. Bunu pisitools ile şöyle yapmaya çalışıyorum; pisitools.dosed("src/Makefile","s/ -Wl,--hash-style $//","") ancak tahmin edilebileceÄŸi gibi bir iÅŸe yaramıyor. gentoo-portage ile benim pakette gördüğüm fark bu komut.. bunu düzgün bir ÅŸekilde yaparsam sorun düzelebilir gibime geliyor.. kolaylıklar.. -- Hüseyin -neXus- BerberoÄŸlu http://www.birazkisisel.com - süper blog -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/pisi/attachments/20080627/e78da245/attachment-0001.htm From onur at pardus.org.tr Fri Jun 27 01:06:07 2008 From: onur at pardus.org.tr (Onur =?UTF-8?B?S8O8w6fDvGs=?=) Date: Fri, 27 Jun 2008 01:06:07 +0300 Subject: [Pisi] mod_python In-Reply-To: <4520141a0806261400v48c3bc3fkaf747a6af3d6092a@mail.gmail.com> References: <4520141a0806160836y27fa2eefv4d778438d43951de@mail.gmail.com> <20080616185137.348cc12f.dfisek@fisek.com.tr> <4520141a0806201450y681ed4d4xff5ad53231cbbff6@mail.gmail.com> <4520141a0806201506y35226c6fsad207000b3f68d2d@mail.gmail.com> <20080621121244.e5559d2a.dfisek@fisek.com.tr> <4520141a0806261400v48c3bc3fkaf747a6af3d6092a@mail.gmail.com> Message-ID: <20080627010607.50c53f57.onur@pardus.org.tr> On Fri, 27 Jun 2008 00:00:33 +0300 "Huseyin Berberoglu" wrote: > gentoo-portage'daki pakette > > sed -i -e 's/ -Wl,--hash-style $//' src/Makefile > > gibi bir komut var. Bunu pisitools ile þöyle yapmaya çalýþýyorum; > > pisitools.dosed("src/Makefile","s/ -Wl,--hash-style $//","") pisitools.dosed("src/Makefile"," -Wl,--hash-style $") gibi çalýþýyor olmalý -- Onur Küçük Knowledge speaks, but wisdom listens From hberberoglu at gmail.com Fri Jun 27 12:40:40 2008 From: hberberoglu at gmail.com (Huseyin Berberoglu) Date: Fri, 27 Jun 2008 12:40:40 +0300 Subject: [Pisi] mod_python In-Reply-To: <20080627010607.50c53f57.onur@pardus.org.tr> References: <4520141a0806160836y27fa2eefv4d778438d43951de@mail.gmail.com> <20080616185137.348cc12f.dfisek@fisek.com.tr> <4520141a0806201450y681ed4d4xff5ad53231cbbff6@mail.gmail.com> <4520141a0806201506y35226c6fsad207000b3f68d2d@mail.gmail.com> <20080621121244.e5559d2a.dfisek@fisek.com.tr> <4520141a0806261400v48c3bc3fkaf747a6af3d6092a@mail.gmail.com> <20080627010607.50c53f57.onur@pardus.org.tr> Message-ID: <4520141a0806270240q46eb758cm367323bbac6d9a1@mail.gmail.com> 27 Haziran 2008 Cuma 01:06 tarihinde Onur Küçük yazmış: > > pisitools.dosed("src/Makefile"," -Wl,--hash-style $") > > gibi çalışıyor olmalı > > çalıştı :) küçük bir sıra deÄŸiÅŸikliÄŸi yaptıktan sonra paketi de sonunda oluÅŸturabildim. Herkese yardımları için teÅŸekkürler. http://bugs.pardus.org.tr/show_bug.cgi?id=7555 Kolaylıklar. -- Hüseyin -neXus- BerberoÄŸlu http://www.birazkisisel.com - süper blog -------------- sonraki bölüm -------------- Bir HTML eklentisi temizlendi... URL: http://liste.pardus.org.tr/pisi/attachments/20080627/4bec504c/attachment.htm