Re: Asterisk kaynak koddan derleme sorunu
Recai bey yardımlarınızdan dolayı çok teşekkür ediyorum. Beni birkaç gündür oyalayan önemli bir problemi çözmüş oldunuz.
En kısa zamanda yamayı geliştiricilere ileteceğim. İyi çalışmalar.
09.12.2007 tarihinde Recai Oktaş <roktas@debian.org> yazmış:
* Engin KUZU [2007-12-09 16:31:40+0200]
> 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.)
Hmm, ilginç bir Türkçe böceği bu... Bakın o ilk hatayı aldığınız yer
neresi:
common.c
:405: error: `EM_UNIVERSAL_ARGUMENT' undeclared (first use in this function)
EM_UNIVERSAL_ARGUMENT'ı bulamıyor yani... Peki bu nerede tanımlanmış?
$ cd asterisk-1.4.15~dfsg/main/editline
$ grep 'EM_UN.*' *.h
fcns.h:#define EM_UNiVERSAL_ARGUMENT 51
^^^
Yani bizim şu meşhur i/I meselesi... Tam yerini de söyleyeyim. makelist
betiğinde 153'ncü satır:
cat $FILES | $AWK '/el_action_t/ { print $3 }' | \
153: sort | tr '[:lower:]' '[:upper:]' | $AWK '
BEGIN {
Ekteki yamayı uygulayın veya daha kestirmesi paketi POSIX yerelinde
derleyin:
LC_ALL=C LANG=C dpkg-buildpackage -r fakeroot -us -uc
Ekteki yamayı üst geliştiriciye de iletmek lazım. Ben biraz yoğunum, bu
işlemi siz yaparsanız çok makbule geçer.
--
roktas
Reply to: