2012-04-19 10 views
7

Próbuję zainstalować roccc 2.0. Zainstalowałem wymagane pakiety. Teraz podczas instalowania go, to daje mi ten błąd:/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: Brak takiego pliku lub katalogu

/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory 

Szukałem gnu/stubs-32.h i poznał, dla Linux 64-bit jej w glibc-devel i dla Linux 32-bit, jego w libc6-dev-i386.

Używam 32-bitowego systemu Linux: i386 GNU/Linux, ale nie mogę uzyskać lib wymaganego do rozwiązania tego błędu.

Czy ktoś może mi pomóc?

Odpowiedz

0

Zainstaluj pakiet "glibc-devel" lub jakkolwiek on się nazywa w twojej dystrybucji. Konieczne może być także zainstalowanie lib32bz2-dev ia32-libs lib32z1-dev (nazwy mogą być inne w twojej dystrybucji).

+0

co mam zrobić to: command1: wyjście apt-file search en-32.h: libc6-dev: /usr/include/gnu/stubs-32.h command2: apt-get install libc6-dev, ale wciąż jest ten sam problem ... – user2931

2

plik nagłówka gnu/stubs-32.h jest pod /usr/include/i386-linux-gnu/ ale skrypt zainstalować próbuje odnaleźć go w /usr/include/, spróbuj to szybko naprawić, aby zakończyć instalację:

sudo ln -s /usr/include/i386-linux-gnu/gnu/stubs-32.h /usr/include/gnu/stubs-32.h

Po zakończeniu instalacji można usunąć link.

0

Nazwa pakietu ciągle się zmienia, po prostu zrobić

yum list glibc-devel 

aby dowiedzieć się aktualny pakiet dla 32 bit. W moim przypadku wymieniono tylko 2 pakiety jeden na 32 bity i jeden na 64 bity. Właśnie zainstalowałem bitu 32 Korzystanie

yum install glibc-devel.i686 
Powiązane problemy