Konu: Make Hatası
Tekil Mesaj gösterimi
Alt 22 Ağustos 2017, 20:59   #11
Çevrimdışı
Emrehan
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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
sohbet odaları sohbet odaları Benimmekan Mobil Sohbet