28 Mayıs 2011 18:33 tarihinde <[email protected]> yazdı:

> Merhabalar,
>
> Konu bir miktar C ile alakalı olduğundan bu listeye de yazmak istedim..
>
> Porttan kurduğum qmail'e chkuser yaması yapmak istiyorum. Yaptığım
> işlemleri tek tek anlatayım;
>
> /usr/ports/mail/qmail/work/qmail-1.03 dizinine ilgili yama dosyalarını
> ekledim (chkuser.c chkuser.h ve chkuser_settings.h)
> patch < chkuser-2.xx.patch komutu ile yamayı uyguladım
> make ile yeniden derlemek istediğimde gelen hata şudur;
>
> ./compile qmail-smtpd.c
> qmail-smtpd.c: In function 'smtp_rcpt':
> qmail-smtpd.c:416: error: 'end' undeclared (first use in this function)
>
Eger yanlıs anlamıyorsam smtp_rcpt fonk. icinde "end" diye birsey var fakat
tanımlanmamıs diyor.

qmail-smtpd.c:416: error: (Each undeclared identifier is reported only once
> qmail-smtpd.c:416: error: for each function it appears in.)
> qmail-smtpd.c:416: error: expected ';' before 'of'
>
burda da ";" ile ilgili bir hata yada eksik var kodunu gozden gecir ilgili
satırları (415-416-417) kontrol et tam olarak.

> qmail-smtpd.c: In function 'main':
> qmail-smtpd.c:824: warning: return type of 'main' is not 'int'
>
Main fonk. donus tipi int olmadıgı icin uyarı vermis. C syntax'ı main icin
int donus tipi onerir o yuzden uyarı da bulunmus. Main fonksiyonu neden int
degil ki ?

> *** Error code 1
>

Nerede hata yapıyorum acaba?
>
> Anladıgım kadarıyla cevaplamaya calıstım yanlıs bi ifadem varsa kusura
bakma. ;)

> Saygılarımla..
>
>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>



-- 
Sedat
      GELDİ
19 Mayis Universitesi Bilgisayar Muhendisligi
 3. sinif ogrencisi
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap