Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[solved] проблемы с i386-pc-linux-gnu-gcc
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
jodaka
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 129
Location: Russia, Togliatty

PostPosted: Tue Aug 16, 2005 12:59 pm    Post subject: [solved] проблемы с i386-pc-linux-gnu-gcc Reply with quote

Поставил свежий 2005.1
не менял ни gcc, ни bindist, ни glibc
при попытке сделать emerge некоторых пакетов компиляция обламывается с сообщением о том, что не найден i386-pc-linux-gnu-gcc.
полазил по форуму - бардак, кто советует всё пересобрать, кто симлинк сделать на i686, кто в багзиллу написать

Кто-нибудь реально сталкивался с такой проблемой ? Что делать то?

P.S. на всякий случай
Code:

localhost bin # gcc-config -l
[1] i686-pc-linux-gnu-3.3.5-20050130 *
[2] i686-pc-linux-gnu-3.3.5-20050130-hardened
[3] i686-pc-linux-gnu-3.3.5-20050130-hardenednopie
[4] i686-pc-linux-gnu-3.3.5-20050130-hardenednopiessp
[5] i686-pc-linux-gnu-3.3.5-20050130-hardenednossp


Code:
localhost bin # cat /etc/make.conf
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O2 -march=pentium3 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"


ещё постоянно man сегфолтится :(


Last edited by jodaka on Wed Aug 17, 2005 8:12 am; edited 1 time in total
Back to top
View user's profile Send private message
Laitr Keiows
Moderator
Moderator


Joined: 04 Jul 2005
Posts: 891
Location: Kobe, Japan

PostPosted: Tue Aug 16, 2005 1:08 pm    Post subject: Re: проблемы с отсутствием i386-pc-linux Reply with quote

jodaka wrote:
ещё постоянно man сегфолтится :(

Известный баг вроде бы, и в 2005.0 с UTF8 был...
Back to top
View user's profile Send private message
ami
n00b
n00b


Joined: 21 Mar 2005
Posts: 4

PostPosted: Tue Aug 16, 2005 1:24 pm    Post subject: Reply with quote

С php мне помог только симлинк. Правда тогда и небыло вот такой проблемы - чтобы многие пакеты перестали собираться по той же причине. В общем искал искал... Рекомендую попробовать запустить sh скрипт там один - glib_fix вроде... Если не поможет - то revdep-rebuild. После долгой проверки и реинсталла некоторых пакетов мне помогло.
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Tue Aug 16, 2005 1:28 pm    Post subject: Reply with quote

У тебя не amd64?
Back to top
View user's profile Send private message
Shtab
n00b
n00b


Joined: 06 Apr 2005
Posts: 29

PostPosted: Tue Aug 16, 2005 4:57 pm    Post subject: Reply with quote

Помогает тупое копирование папки i686.... в ту же директорию с заменой имени на i386...

Last edited by Shtab on Tue Aug 16, 2005 5:20 pm; edited 1 time in total
Back to top
View user's profile Send private message
jodaka
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 129
Location: Russia, Togliatty

PostPosted: Tue Aug 16, 2005 5:06 pm    Post subject: Reply with quote

Quote:
С php мне помог только симлинк. Правда тогда и небыло вот такой проблемы - чтобы многие пакеты перестали собираться по той же причине. В общем искал искал... Рекомендую попробовать запустить sh скрипт там один - glib_fix вроде... Если не поможет - то revdep-rebuild. После долгой проверки и реинсталла некоторых пакетов мне помогло.

с пхп мне тоже симлинк помог, однако это скорее исключение, чем правило, т.к. со многими остальными пакетами такой трюк не проходит.
Целый час пускал fix_libtool_files.sh с разными параметрами (на форуме по этому поводу вообще чёрти что советуют) и пробовал groff пересобрать... итог - сабж непобедим

Quote:
У тебя не amd64?

у меня ноут с pentium m. Я поначалу поставил генту, обновил gcc до 3.4.4 (т.к. умолчальная версия в 2005.1 не может собирать пакеты с оптимизацией под pentium m), обновил glibc, binutils, xorg. И всё бы ничего, но когда начал всякий прикладной софт ставить - вообще труба. Каждая третья прога перестает компилироваться, одни ругаются на сабж, другие на отсутствующие библиотеки, третьи просто не собираются :((
в итоге я всё снес и переставил заново, оставивь и компилятор и библиотеки стандартные. При этом вместо оптимизаций под pentium m - у меня оптимизация под пень3.

Quote:
Quote:
ещё постоянно man сегфолтится :(

Известный баг вроде бы, и в 2005.0 с UTF8 был...

и что с ним делать ? от утф8 отказываться уже не хочется... как временное решение - поставил себе tkman, чтобы хоть какая-то возможность читать маны была :(


З.Ы. на основном компе джента с начала 2004 года стоит и таких проблем ни разу не встречал :-/
пока впечатления от 2005.1 не очень
Back to top
View user's profile Send private message
jodaka
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 129
Location: Russia, Togliatty

PostPosted: Tue Aug 16, 2005 5:07 pm    Post subject: Reply with quote

Shtab wrote:
Помогает тупое копирование папки i686.... в ту же директорию с заменой имени на i383...

жестокий хак :)) симлинки отдыхают
З.Ы. верится слабо, но на всякий случай попробую...

обновление:

попробовал - результат :

Code:
gcc-config error: Could not run/locate "i386-pc-linux-gnu-gcc"
i386-pc-linux-gnu-gcc -O2 -fno-strength-reduce -fno-strict-aliasing    -I./lib/Xt   -I.  -I/usr/include    -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L        -D_POSIX_SOURCE -D_XOPEN_SOURCE                          -D_BSD_SOURCE -D_SVID_SOURCE                                                              -DFUNCPROTO=15 -DNARROWPROTO      -DFONTPATH=\"/usr/share/groff/`cat /var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/src/xditview/../../VERSION``sed -e 's/^0$//' -e 's/^[1-9].*$/.&/' /var/tmp/portage/groff-1.19.1-r2/work/groff-1.19.1/src/xditview/../../REVISION`/font:/usr/share/groff/site-font:/usr/lib/font\"     -c -o xditview.o xditview.c
gcc-config error: Could not run/locate "i386-pc-linux-gnu-gcc"
make: *** [xditview.o] Ошибка 1

!!! ERROR: sys-apps/groff-1.19.1-r2 failed.

только сейчас заметил про gcc-config error: Could not run/locate. Никак не могу понять, ну зачем он половину грофа компилирует нормально под i686, а потом зачем-то ищет i386 ?
Back to top
View user's profile Send private message
ami
n00b
n00b


Joined: 21 Mar 2005
Posts: 4

PostPosted: Tue Aug 16, 2005 6:22 pm    Post subject: Reply with quote

Боюсь показаться настойчивым, однако все же прошу пустить revdep-rebuild и после ее использования сказать о результате.
Back to top
View user's profile Send private message
jodaka
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 129
Location: Russia, Togliatty

PostPosted: Tue Aug 16, 2005 6:24 pm    Post subject: Reply with quote

Ещё раз перечитал подобные посты на форуме... советовали реэмердить python, world :), libIDL - ничего не помогло (ну, ворлд я не пробовал пересобирать)

однако два поста сообщали о том, что проблема (по крайней мере со сборкой groff и gthumb) решается путем пересборки xorg-x11, т.к. в бинарной сборке что-то накосячено.
Попробовал и... О! чудо - пакеты стали собираться
Back to top
View user's profile Send private message
jodaka
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 129
Location: Russia, Togliatty

PostPosted: Tue Aug 16, 2005 6:27 pm    Post subject: Reply with quote

ami wrote:
Боюсь показаться настойчивым, однако все же прошу пустить revdep-rebuild и после ее использования сказать о результате.

его я тоже пробовал ранее, но он ничего криминального не находит
а вот после пересборки хорг revdep-rebuild решил пересобрать libIDN
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum