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/)
-   -   Sunucuda make hatası IRCservices'de (https://www.ircforumlari.net/ircservices/361315-sunucuda-make-hatasi-ircservicesde.html)

BeYaZAsLaN 24 Ekim 2010 18:44

Sunucuda make hatası IRCservices'de
 
Merhaba

Suncumda şöyle bi hata var sorunu 2 gündür bulamadık izinlerle mi alakalı yoksa başka bişi anlamadım

IRCservices kurulmuyor.


bash-3.2$ make
make[1]: Entering directory `/home/deneme/ircservices-5.0.63/modules'
make[2]: Entering directory `/home/deneme/ircservices-5.0.63/modules/chanserv'
gcc -shared main.o access.o autokick.o check.o set.o util.o -o main.so
/usr/bin/ld: main.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
main.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: *** [main.so] Error 1
make[2]: *** [main.so] Error 2
make[2]: Leaving directory `/home/deneme/ircservices-5.0.63/modules/chanserv'
make[1]: *** [all-dynamic] Error 2
make[1]: Leaving directory `/home/deneme/ircservices-5.0.63/modules'

make çektiğimizde böle bi hata veriyor sunucu hizmeti aldığımız yer bulamadı sorunu sizlerin yardımlarınızı istiyorum.

Bozkurt- 24 Ekim 2010 21:29

Cevap: Sunucuda make hatası IRCservices'de
 
services versionunu değiştirin kullandığınız versiyonun içersinde eksik dosya olduğunu düşünüyorum ircservices versiyonları için forumda araştırma yaparsan diğer versiyonlara ait linkleri bulabilirsin bu hatayı çoğunlukla services yüklü olan sunucuya başka bir services yüklerken rastlanır ve rastladımda fakat services yüklü değilse ve yükleyemiyorsan başka bir ircservices versiyonu yükle derim ben eğerki çözemezseniz özel pm ile bildirin yardımcı olalım iyi ifler

BeYaZAsLaN 24 Ekim 2010 22:58

Cevap: Sunucuda make hatası IRCservices'de
 
pm gönderildi

EHost-Gökhan 25 Ekim 2010 14:04

Cevap: Sunucuda make hatası IRCservices'de
 
relocation R_X86_64_32 against
Sanırım yine 64 bit sunucu :D

toXic 25 Ekim 2010 21:57

Cevap: Sunucuda make hatası IRCservices'de
 
Elimden geldiğince reelden artan zamanlarimi azda olsa buraya ayiriyorum ve sorularinizi cevaplamaya calisiyorum. Fakat hem konu açilip hem bana pm atilmasi bana mantıksız geliyor.
Soruna gelince senden kaynaklanan bir durum yok, tamami ile makina ile alakali. Eğer shell firman sana sorun yok diyorsa muhtemelen başka servicesleri calistiriyor olmali. Başka bir services kurabiliyorsan (0.64 gibi.. ) 63 ile alakali desteklenmeyen bir durumu gösteriyor olacaktir.
Hatanın verdiği dosyada sembollerin okunamadiğini söylüyor. Linuxcular bu hatanin

Kod:

. / Config-fpic
ile çözüldüğü kanısında.

MdxL 08 Kasım 2010 01:13

Cevap: Sunucuda make hatası IRCservices'de
 
services dosyasında eksik var yada kayma olabilir

SeYH_SaMiL 12 Aralık 2010 22:42

Cevap: Sunucuda make hatası IRCservices'de
 
Alıntı:

toXic Nickli Üyeden Alıntı (Mesaj 1040556874)
Elimden geldiğince reelden artan zamanlarimi azda olsa buraya ayiriyorum ve sorularinizi cevaplamaya calisiyorum. Fakat hem konu açilip hem bana pm atilmasi bana mantıksız geliyor.
Soruna gelince senden kaynaklanan bir durum yok, tamami ile makina ile alakali. Eğer shell firman sana sorun yok diyorsa muhtemelen başka servicesleri calistiriyor olmali. Başka bir services kurabiliyorsan (0.64 gibi.. ) 63 ile alakali desteklenmeyen bir durumu gösteriyor olacaktir.
Hatanın verdiği dosyada sembollerin okunamadiğini söylüyor. Linuxcular bu hatanin

Kod:

. / Config-fpic
ile çözüldüğü kanısında.

Belirttiğiniz komut root girişi yapılarakmı uygulanmalı ve hangi dizinde uygulanmalı.

SeYH_SaMiL 14 Aralık 2010 18:05

Cevap: Sunucuda make hatası IRCservices'de
 
Alıntı:

BeYaZAsLaN Nickli Üyeden Alıntı (Mesaj 1040556080)
Merhaba

Suncumda şöyle bi hata var sorunu 2 gündür bulamadık izinlerle mi alakalı yoksa başka bişi anlamadım

IRCservices kurulmuyor.


bash-3.2$ make
make[1]: Entering directory `/home/deneme/ircservices-5.0.63/modules'
make[2]: Entering directory `/home/deneme/ircservices-5.0.63/modules/chanserv'
gcc -shared main.o access.o autokick.o check.o set.o util.o -o main.so
/usr/bin/ld: main.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
main.o: could not read symbols: Bad value
collect2: ld returned 1 exit status
make[3]: *** [main.so] Error 1
make[2]: *** [main.so] Error 2
make[2]: Leaving directory `/home/deneme/ircservices-5.0.63/modules/chanserv'
make[1]: *** [all-dynamic] Error 2
make[1]: Leaving directory `/home/deneme/ircservices-5.0.63/modules'

make çektiğimizde böle bi hata veriyor sunucu hizmeti aldığımız yer bulamadı sorunu sizlerin yardımlarınızı istiyorum.

Merhaba bu sorunun sebebi Makinanızın 64 bit olarak kurulmuş olması eski sürümler ve bir çok müdülde hata alıcaksınız çalışmıycaktır. DC sahibiyseniz sunucunuzu 32 bit şeklinde kurmalarını isteyin. Ben 32 e çevirdim problem kalmadı.

quendi 07 Ekim 2013 01:50

Cevap: Sunucuda make hatası IRCservices'de
 
çözüm gayet kolay

ana klasördeki Makefile dosyasında

MORE_CFLAGS = -g -Wall -Wmissing-prototypes -fno-builtin-log

olan satırı

MORE_CFLAGS = -g -Wall -Wmissing-prototypes -fno-builtin-log -fPIC

olarak değiştirip make ederseniz sorun çözülücektir

Toprak 21 Haziran 2016 02:53

Cevap: Sunucuda make hatası IRCservices'de
 
Bu sorunu Makefile dosyasına o satırı eklemeden nasıl cözeriz?

Toprak 21 Haziran 2016 23:22

Cevap: Sunucuda make hatası IRCservices'de
 
Alıntı:

Toprak Nickli Üyeden Alıntı (Mesaj 1041789059)
Bu sorunu Makefile dosyasına o satırı eklemeden nasıl cözeriz?

Çözümü hiç hata almadığım 64 makineyi 32'i bite çevirmek :D nasıl bir kafa ise 64 bit makineye irc kurup hiç hata almadım :)

Heartbroken 24 Haziran 2016 16:08

Cevap: Sunucuda make hatası IRCservices'de
 
Ülkemizdeki Hosting - Shell
Firmaları Çoğunluk CentOS
Tercih Ediyor.

CentOS Gibi Linux Distrolarında
32bit Ve 64bit Kütüphanelerinin
Yüklenmesi İçin Kullanılan Komutlar
Farklılık Gösteriyor.

Doğru Komut Uygulanmazsa,
Sistem Kaç Bit İse
O Kadar Bit'lik Kütüphaneyi Alırsınız.

32bit Yazılım Kurulacaksa,
Bu Yazılımın İhtiyaç Duyduğu
Gereksinimlerininde ,
32bit Olanlarının Yüklü
Olması Gerekir.

Sorun Şudur ki;
32bit Paket Yada Kütüphanelerin
Yükleme Komutuyla, 64bit
Olanlarının Komutları Farklıdır.

Komutta 32bit'lik Paketi Belirtmezseniz,
Sistem 64bit Olduğundan Size 64bit'lik
Kütüphaneyi Yükler.

Kısaca Sorun Sistemin 32 Yada 64bit'lik
Olması Değil,
Sorun ; Kurmak İstediğiniz ,
Çalıştırmak İstediğiniz Yazılımın
İhtiyaç Duyduğu 32bit Paketlerin
Yüklenmemesinde .

Bknz. : [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

Hardware'lerin Günbegün
Gelişip Alıp Başını Gittiği Günümüzde
128Gb ECC Ram'li Bir Sunucu'nun
4Gb'a Kadar Ram'i Görebilen
32bit Sistem Kullanması
Olacak İş Değil.

64bit İle Yaşamaya
Alışmanız,Hatta Bilakis
128 ve 256bit'leri Görmeye de
Hazır Olunmalı.

Şuan Piyasada Bulunan Bazı ,
Görece Yeni İşlemciler Halihazırda
128bit Desteğiyle Çıktılar.

Amerikan Ordusunda 128 Ve 256bit
Kullanıldığı Birkaç Yıl İçinde de
Piyasaya Sürüleceği Yabancı
Bilişim Sitelerinde Yer Alan Haberler
Arasında.


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

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