[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: