Сменил CHOST с i486-pc-linux-gnu на i686-pc-linux-gnu, делал всё как сказано в соостветсвующем руководстве на оффсайте. Начал пересобирать мир, и столкнулся с проблемой: при сборке некоторых пакетов возникает ошибка:
i486-pc-linux-gnu-gcc бла-бла-бла длинная команда
gcc-config: error: could not run/locate 'i486-pc-linux-gnu-gcc'
вот так. Что-то где-то перепуталось. Почти везде при сборке используется команда i686-..., но иногда таки пытается использовать неверную, получая отказ.
Рылся, копался, все интернеты перерыл, так и не нашёл как починить.
Что делать? как решить проблему?
после смены CHOST что-то сломалось
Модератор: /dev/random
-
abs-o-lut
- Сообщения: 420
Re: после смены CHOST что-то сломалось
# gcc-config -l
что показывает?
что показывает?
-
XpeHoMoTo
- Сообщения: 13
- ОС: Gentoo
Re: после смены CHOST что-то сломалось
# gcc-config -l
[1] i686-pc-linux-gnu-4.3.4
[2] i686-pc-linux-gnu-4.4.1 *
[1] i686-pc-linux-gnu-4.3.4
[2] i686-pc-linux-gnu-4.4.1 *
-
abs-o-lut
- Сообщения: 420
Re: после смены CHOST что-то сломалось
http://forums.gentoo.org/viewtopic-t-321340.html - это по первому же запросу гуглю, вторая строка, дальше лень искать было, может ещё есть что.
Или сначала попробовать простейшее
# env-update && source /etc/profile
Или сначала попробовать простейшее
# env-update && source /etc/profile
-
Xaktyc
- Сообщения: 604
- ОС: Gentoo 2008.0, WinXP
Re: после смены CHOST что-то сломалось
Пересобери вначале system и ядро на всякий случай 
-
XpeHoMoTo
- Сообщения: 13
- ОС: Gentoo
Re: после смены CHOST что-то сломалось
в очередной раз по-всякому сделал fix_libtool_files.sh, и в который раз увидел при сборке dev-python/numpy:
customize IntelEM64TFCompiler
customize Gnu95FCompiler
Found executable /usr/bin/gfortran
customize Gnu95FCompiler
customize Gnu95FCompiler using config
C compiler: i486-pc-linux-gnu-gcc -pthread -DNDEBUG -march=pentium4 -O2 -pipe -fPIC
compile options: '-Inumpy/core/src -Inumpy/core/include -I/usr/include/python2.6 -c'
i486-pc-linux-gnu-gcc: _configtest.c
gcc-config: error: could not run/locate 'i486-pc-linux-gnu-gcc'
gcc-config: error: could not run/locate 'i486-pc-linux-gnu-gcc'
failure.
customize IntelEM64TFCompiler
customize Gnu95FCompiler
Found executable /usr/bin/gfortran
customize Gnu95FCompiler
customize Gnu95FCompiler using config
C compiler: i486-pc-linux-gnu-gcc -pthread -DNDEBUG -march=pentium4 -O2 -pipe -fPIC
compile options: '-Inumpy/core/src -Inumpy/core/include -I/usr/include/python2.6 -c'
i486-pc-linux-gnu-gcc: _configtest.c
gcc-config: error: could not run/locate 'i486-pc-linux-gnu-gcc'
gcc-config: error: could not run/locate 'i486-pc-linux-gnu-gcc'
failure.
-
XpeHoMoTo
- Сообщения: 13
- ОС: Gentoo
Re: после смены CHOST что-то сломалось
пробовал пересобрать system, вот последние строки билдлога sys-apps/file:
python setup.py build
running build
running build_ext
building 'magic' extension
creating build
creating build/temp.linux-i686-2.6
i486-pc-linux-gnu-gcc -pthread -DNDEBUG -march=pentium4 -O2 -pipe -D_GNU_SOURCE -fPIC -I./ -I../ -I../src -I/usr/include/ -I/usr/include/python2.6 -c py_magic.c -o build/temp.linux-i686-2.6/py_magic.o
gcc-config: error: could not run/locate 'i486-pc-linux-gnu-gcc'
error: command 'i486-pc-linux-gnu-gcc' failed with exit status 1
python setup.py build
running build
running build_ext
building 'magic' extension
creating build
creating build/temp.linux-i686-2.6
i486-pc-linux-gnu-gcc -pthread -DNDEBUG -march=pentium4 -O2 -pipe -D_GNU_SOURCE -fPIC -I./ -I../ -I../src -I/usr/include/ -I/usr/include/python2.6 -c py_magic.c -o build/temp.linux-i686-2.6/py_magic.o
gcc-config: error: could not run/locate 'i486-pc-linux-gnu-gcc'
error: command 'i486-pc-linux-gnu-gcc' failed with exit status 1
-
XpeHoMoTo
- Сообщения: 13
- ОС: Gentoo
Re: после смены CHOST что-то сломалось
Так и знал, что всё дело было в питоне! Просто пересобрал все установленные версии питона, и проблемы не стало... по крайней мере пока