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

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   IRCServices (https://www.ircforumlari.net/ircservices/)
-   -   Make Hatası (https://www.ircforumlari.net/ircservices/480443-make-hatasi.html)

Emrehan 22 Ağustos 2017 20:59

Cevap: Make Hatası
 
Kod:

ircservices*-*/lang/langcomp.c
dosyasında;

Kod:

#undef getline
satırını
Kod:

#undef get_line
şeklinde değiştiriniz.
Kod:

static char *getline(FILE *f)
satırını
Kod:

static char *get_line(FILE *f)
şeklinde değiştiriniz.
Kod:

while (maxerr > 0 && (line = getline(in)) != NULL) {
satırını
Kod:

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.

IoRi YaGaMi 06 Nisan 2018 18:32

Cevap: Make Hatası
 
Alıntı:

Emrehan Nickli Üyeden Alıntı (Mesaj 1041867169)
Kod:

ircservices*-*/lang/langcomp.c
dosyasında;

Kod:

#undef getline
satırını
Kod:

#undef get_line
şeklinde değiştiriniz.
Kod:

static char *getline(FILE *f)
satırını
Kod:

static char *get_line(FILE *f)
şeklinde değiştiriniz.
Kod:

while (maxerr > 0 && (line = getline(in)) != NULL) {
satırını
Kod:

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


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 05:28.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk