64 bit 13.10'da Realtek RTL8111E yüklenirken derleme hatası. “CONFIG_X86_X32 etkin, ancak binutil desteği yok”


13

Yerleşik RTL8111E (Mobo MSI B75 Pro3-M) için Linux sürücülerini Realtek sitesinden indirdim. Realtek sürücüsü 23/09/2013 güncellendi, bu yüzden 64 bit Ubuntu (benim durumumda 13.10) işleyebileceğini varsayıyorum. Çekirdek 3.xx ile uyumlu görünüyor.

Autorun.sh dosyasını root olarak çalıştırıyorum ancak şu hatayı alıyorum: “CONFIG_X86_X32 etkin, ancak binutil desteği yok”

İşletim sistemim 64 bit olduğu için bu hatayı beklemiyordum. Bunun nasıl tamir edileceğini bilen biri var mı ?

Saygılarımla,

David.

Yanıtlar:


25

Sonunda bu bağlantı sayesinde sebebini buldum .

Sürücüyü kurarken klasör adlarında (elbette sürücüyü içeren) boşluk olmamalıdır. Boşlukların alt çizgi ile değiştirilmesi sorunu çözdü. Aynen böyle inşa edebilirim. Garip ... ama işe yaradı!


Bu yoruma inanmadım ... Açıkça yanlış olduğumu kanıtladım! ... Çok teşekkür ederim, işe yarıyor! : D
Kılıçbalığı90

Teşekkür ederim. Bu sadece yaşadığım problemdi.
mbrownnyc

Bu işe yarıyor ama .... NEDEN.
nilatti

2

Sürücüleri derlemek CONFIG_X86_X32 enabled but no binutils support, çekirdek kaynak dizini aitse rootve ayrıcalıksız bir kullanıcı olarak çalıştırıyorsanız başarısız olabilecek bir çekirdek üstbilgi markası içerir . Çekirdek kaynak dizininde görünüp görünmediğini makegörmek için çıktınızı kontrol edin CONFIG_X86_X32 enabled but no binutils support, bu durumda çekirdek kaynaklarını (veya tüm sürücü kaynağınızı) ile oluşturmayı deneyin sudo make.

Diğer bir yaygın nedeni CONFIG_X86_X32 enabled but no binutils support, derleme dizinindeki David Van Huffel tarafından belirtildiği gibi boşluklar veya chili555 tarafından belirtildiği gibi kurulmayan binutils'tir.


Bu soruya bir cevap sağlamaz. Bir yazardan eleştiri veya açıklama istemek için gönderilerinin altına bir yorum bırakın. - Yorumdan
Thomas

@Thomas Bu soruya bir cevap veriyor. Sürücü derlemesi, CONFIG_X86_X32 enabled but no binutils supportkullanıcının doğru izinlere sahip olmaması durumunda başarısız olacak gerekli bir çekirdek başlığı derleme adımını içerir . Cevap belki biraz gergindi, bunu daha belirgin hale getirmek için düzenleyeceğim.
Codebling

0

Özel anahtar hakkında göz ardı edilebilecek bir gösterim dışında, 64 bit sistemimde dramsız benim için 'yapar'. Kurulu binutils var mı?

sudo dpkg -s binutils

Değilse, kurun:

sudo apt-get install binutils

Sonra tekrar deneyin:

sudo -i
cd /home/<user_name>/r8168-8.037.00/
make clean
make
make install
exit

Yardımınız için çok teşekkürler, yüksek umutlarım vardı. Ne yazık ki işe yaramadı. Binutils zaten kurulmuştu. “CONFIG_X86_X32 etkin, ancak binutil desteği yok” hatası devam ediyor. 13.04 yükledim, bunun yardımcı olabileceğini düşündüm, ancak bu da hiçbir şeyi değiştirmedi. Başka öneriniz var mı?
David Van Huffel

Aynı paketi mi derliyorsunuz? realtek.com.tw/Downloads/… Yani, r8168-8.037.00?
chili555

Gerçekten de aynı.
David Van Huffel

CONFIG_X86_X32 = n'yi bir yerde zorlayabilir miyim?
David Van Huffel

Bu sanal bir makinede mi? Burayı kontrol ettin mi? translate.google.com/translate?hl=tr&sl=pt&u=http://… 7 ve 8 numaralı yayınlara bakın. install.sh kullanıyor musunuz veya make ve make install yapıyor musunuz?
chili555

0

Eğer binutilsyüklü, (ya da indirilmiş) Eğer klonlanmış olan yerel repo yolunu kontrol

Boşlukları olan bir klasör varsa new folder, olarak yeniden adlandırın newfolderve sonra maketekrar çalıştırın , hata oluşmaz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.