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

 Kayıt ol  Topluluk
7Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 22 Ağustos 2017, 20:59   #11
Çevrimdışı
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ı reklam ver Benimmekan Mobil Sohbet
Alt 06 Nisan 2018, 18:32   #12
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
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


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

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