Konu: Bopm
Tekil Mesaj gösterimi
Alt 25 Ocak 2009, 03:33   #1
Çevrimdışı
BehroozWolf
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Bopm




Bopm kurulumu yaparken söyle bir hata ile karsilasmistim;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
config.c: In function `libopm_config_create': config.c:93: warning: use of cast expressions as lvalues is deprecated config.c:97: warning: use of cast expressions as lvalues is deprecated config.c:102: warning: use of cast expressions as lvalues is deprecated config.c: In function `libopm_config_set': config.c:191: warning: use of cast expressions as lvalues is deprecated

Elbette, bu hatanin da bir cözümü var :-)

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
pico bopm-*/src/libopm/src/config.c

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
case OPM_TYPE_STRING:

satirin altindaki

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
(char *) ret->vars[i] = strdup("");

şu kodu şu şekilde degistiriyoruz;

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ret->vars[i] = strdup("");

daha sonra gene ayni dosyada

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
case OPM_TYPE_ADDRESS:

satirinin altindaki

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
(opm_sockaddr *) ret->vars[i] = MyMalloc(sizeof(opm_sockaddr));

şu kodu

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ret->vars[i] = MyMalloc(sizeof(opm_sockaddr));

şu sekilde degistiriyoruz.

gene ayni dosyada

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
case OPM_TYPE_STRINGLIST

satirinin altindaki

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
(OPM_LIST_T *) ret->vars[i] = libopm_list_create();

şu kodu

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ret->vars[i] = libopm_list_create();

şeklinde degistiriyoruz.


gene ayni dosyada:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
case OPM_TYPE_STRING: if((char *) config->vars[key] != NULL) MyFree(config->vars[key]);

satirin altindaki

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
(char *) config->vars[key] = strdup((char *) value);

şu kodu

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
config->vars[key] = strdup((char *) value);

şeklinde degistiriyoruz..

ve ardindan make cekiyoruz bopm kurulmus oluyor.

Alinti: Jeremy Chadwick jdc at parodius.com - Parodius Networking


Konu BehroozWolf tarafından (25 Ocak 2009 Saat 03:43 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet reklamver