IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  kral sohbet




7Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 22 Ağustos 2017, 20:59   #11
Çevrimiçi
Cevap: Make Hatası




Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ircservices*-*/lang/langcomp.c

dosyasında;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#undef getline

satırını
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#undef get_line

şeklinde değiştiriniz.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static char *getline(FILE *f)

satırını
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static char *get_line(FILE *f)

şeklinde değiştiriniz.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
while (maxerr > 0 && (line = getline(in)) != NULL) {

satırını
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
while (maxerr > 0 && (line = get_line(in)) != NULL) {

şeklinde değiştiriniz.

Bu da farklı bir çözüm. Bunu yaptığınızda sed -i -e "s/getline/get_line/" ircservices*-*/lang/langcomp.c yapmanıza gerek kalmadan da kuruluyor. Zaten o komut da bu editi yapmış oluyor. Kısacası ikisi de aynı kapıya çıkıyor. Bir IRCServices'te bu editi yapıp servisi tar.gz yaparsanız, bundan sonra o servisi kurarken uğraşmazsınız en azından.

langcomp.c dosyasındaki getline'ların, bu hatanın yaşandığı cihazın root'undaki stdio.h dosyasındaki karşılığı get_line.
Sanırım sorun bundan kaynaklı.

İyi forumlar.


Konu Emrehan tarafından (07 Nisan 2018 Saat 01:04 ) değiştirilmiştir.
  Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
radyo44.com.tr
Alt 06 Nisan 2018, 18:32   #12
Çevrimiçi
Cevap: Make Hatası




Emrehan Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ircservices*-*/lang/langcomp.c

dosyasında;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#undef getline

satırını
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
#undef get_line

şeklinde değiştiriniz.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static char *getline(FILE *f)

satırını
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
static char *get_line(FILE *f)

şeklinde değiştiriniz.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
while (maxerr > 0 && (line = getline(in)) != NULL) {

satırını
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
while (maxerr > 0 && (line = get_line(in)) != NULL) {

şeklinde değiştiriniz.

Bu da farklı bir çözüm. Bunu yaptığınızda sed -i -e "s/getline/get_line/" ircservices*-*/lang/langcomp.c yapmanıza gerek kalmadan da kuruluyor.

langcomp.c dosyasındaki getline'ların, root'taki stdio.h dosyasındaki karşılığı get_line.
Sanırım sorun bundan kaynaklı.

İyi forumlar.

Emrehan bir kerede yaptığın bir iş dandik çıksa dişimi kırıcam. emeğine sağlık

  Alıntı ile Cevapla

Cevapla

Etiketler
hatası, make

Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
make hatası yardım lllserkanlll Unreal IRCd 9 30 Aralık 2008 12:57
make Hatası eren_o7 Servisler 5 23 Kasım 2008 10:54
Make Hatası IRCSopHaR IRCServices 1 24 Temmuz 2008 15:57
bnc make hatası ATAHAN Eggdrop, NeoStats, BNC 3 06 Temmuz 2007 22:38