apt-get source asterisk cd asterisk-1.4.15~dfsg/ dpkg-buildpackage -rfakeroot -us -uc
Sırası ile yukarıdaki komutları verdim, sonuç hala aynı. Daha önce yollamış olduğum hataları alıyorum. (Şu ana kadar kaynak kodlar üstünde değişiklik yapmadım.) 08.12.2007 tarihinde Recai Oktaş <[EMAIL PROTECTED]> yazmış: > > * Engin KUZU [2007-12-08 17:55:40+0200] > > Astersik'in 1.4.15 sürümünü derlemeye çalışıyorum. Derleme öncesi > asterisk > > için build-dep (Build dependency) indirdim. Aşağıdaki gibi bir hata > > alıyorum. İnternette araştırmalarım sonucunda henüz bir çözüme > kavuşamadım. > > > > ... > > (Sayfalarca hata...) > > ... > > help.c:179: error: (near initialization for 'el_func_help[87].func') > > help.c:181: error: initializer element is not constant > > help.c:181: error: (near initialization for 'el_func_help[88].func') > > help.c:183: error: initializer element is not constant > > help.c:183: error: (near initialization for 'el_func_help[89].func') > > make[2]: *** [editline.o_a] Hata 1 > > make[1]: *** [editline/libedit.a] Hata 2 > > make: *** [main] Hata 2 > > > > > > Debian (unstable) depolarından indirmiş olduğum kaynak kodun derlenmesi > > sırasında da aynı hatayı alıyorum. > > Derlemeyi neyle yapıyorsunuz? apt-get source ile aldığınız kaynak kodu > açtıktan sonra dizine girip paketi oluşturmalısınız: > > dpkg-buildpackage -rfakeroot -us -uc > > Bu işlemi "./configure && make" şeklinde yaparsanız debian/ altındaki > yamalar ve debian/rules'daki derleme seçenekleri vesaire uygulanmaz. > Yukarıdaki komutu kullandığınızdan emin olun. (Anladığım kadarıyla > kaynakta bazı yerleri de değiştirmişsiniz. Şu aşamada temiz bir başlangıç > yaparak kaynak kodu tekrar almanız yararlı olabilir.) > > -- > roktas > >