File collisions - не собирается gcc-4.4.6-r1

При очередном обновлении потребовалась пересборка gcc-4.4.6-r1. У меня в системе установлены две версии gcc: 4.4.6-r1 и 4.5.3-r2. Зачем они сразу обе я не разбирался (пока что). Напоролся на следующую ошибку:

>>> Installing sys-devel/gcc-4.4.6-r1
 * This package will overwrite one or more files that may belong to other
 * packages (see list below). You can use a command such as `portageq
 * owners / <filename>` to identify the installed package that owns a
 * file. If portageq reports that only one package owns a file then do
 * NOT file a bug report. A bug report is only useful if it identifies at
 * least two or more packages that are known to install the same file(s).
 * If a collision occurs and you can not explain where the file came from
 * then you should simply ignore the collision since there is not enough
 * information to determine if a real problem exists. Please do NOT file
 * a bug report at http://bugs.gentoo.org unless you report exactly which
 * two packages install the same file(s). Once again, please do NOT file
 * a bug report unless you have completely understood the above message.
 * 
 * Detected file collision(s):
 * 
 * 	/usr/lib32/security/classpath.security
 * 
 * Searching all installed packages for file collisions...
 * 
 * Press Ctrl-C to Stop
 * 
 * sys-devel/gcc-4.5.3-r2
 * 	/usr/lib32/security/classpath.security

Сделал portageq owners / , как советует portage:

# portageq owners / classpath.security
sys-devel/gcc-4.4.6-r1
	/usr/lib/gcc/i686-pc-linux-gnu/4.4.6/security/classpath.security
sys-devel/gcc-4.5.3-r2
	/usr/lib32/security/classpath.security

Вот собственно и всё, на этом завис. В поиске на форуме и вообще по поводу collisions не густо, может плохо искал)).
Конфиг: make.conf
Буду благодарен за любой ответ :)

Уважаемый! Если вы еще не

Уважаемый! Если вы еще не разобрались значит ОНО вам не нужно! Имейте на здоровье одну версию компилятора гцц.
То есть удаляем emerge -Cav =sys-devel/gcc-4.4.6-r1 и смотрим gcc-config -c
И на всякий еще раз выберем нужную версию gcc-config -f 4.5.3

Или можно отключить проверку collisions в портаже для этого случая. FEATURES=" -collision-protect" emerge -av =sys-devel/gcc-4.4.6-r1

Но вы должны точно понимать что и для чего делается.

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Большое спасибо! Коротко и по

Большое спасибо! Коротко и по сути. Согласен, скорее всего две версии не нужны, хотя для чего это может быть нужно поищу, чисто для интереса)).

Я несу пингвина во имя луны! *WALL*

хм...

alterious написал(а):
Большое спасибо! Коротко и по сути. Согласен, скорее всего две версии не нужны, хотя для чего это может быть нужно поищу, чисто для интереса)).

ну, например, сборка любого кода с cuda
уверен, что есть и другой софт, который скажет что-то типа "с версией gcc >x.x.x не умею работать"
ну или просто не соберётся/заработает
просто пример - первогруб не работает на 32 при сборке оного с 4.6
для этого (куда, граб, что-то там для blander) даже велик сделал, который позволяет компилять некой версией gcc, а линковать с либами текущего (всё равно с этими либами же этот софт и будет работать), не производя переключения на другую версию gcc, ибо может привести к поломке некоторого софта

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

Рапортуйся на

Рапортуйся на багзиллу.

Зачем они сразу обе я не разбирался 

Может для вас гентоо слишком сложно и надо бы чего то полегче ?

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Было бы обидно, если бы не

Было бы обидно, если бы не было ни одного комментария подобного рода ;)

Я несу пингвина во имя луны! *WALL*

Старую версию gcc я удалил,

Старую версию gcc я удалил, вроде проблем это не вызвало. Однако присутствует другая, независимая проблема, связанная с тем же обновлением (неудачное оно получилось). Пакет dev-util/cmake-2.8.7-r5 падает на стадии сборки. Опять таки поиск по всем возможным ресурсам ничего не дал, в багзиле ничего нет с ним связанного.
Вот полный лог сборки: build.log

Конкретно место, где происходит падение:

[ 91%] Building CXX object Source/CMakeFiles/CTestLib.dir/CTest/cmCTestTestHandler.cxx.o
[ 92%] Building CXX object Source/CMakeFiles/CTestLib.dir/CTest/cmCTestUpdateCommand.cxx.o
[ 92%] Building CXX object Source/CMakeFiles/CTestLib.dir/CTest/cmCTestUpdateHandler.cxx.o
[ 93%] Building CXX object Source/CMakeFiles/CTestLib.dir/CTest/cmCTestUploadCommand.cxx.o
[ 93%] Building CXX object Source/CMakeFiles/CTestLib.dir/CTest/cmCTestUploadHandler.cxx.o
[ 94%] Building CXX object Source/CMakeFiles/CTestLib.dir/CTest/cmCTestVC.cxx.o
[ 94%] Building CXX object Source/CMakeFiles/CTestLib.dir/CTest/cmCTestGlobalVC.cxx.o
[ 94%] Building CXX object Source/CMakeFiles/CTestLib.dir/CTest/cmCTestCVS.cxx.o
[ 95%] Building CXX object Source/CMakeFiles/CTestLib.dir/CTest/cmCTestSVN.cxx.o
[ 95%] Building CXX object Source/CMakeFiles/CTestLib.dir/CTest/cmCTestBZR.cxx.o
[ 96%] Building CXX object Source/CMakeFiles/CTestLib.dir/CTest/cmCTestGIT.cxx.o
[ 96%] Building CXX object Source/CMakeFiles/CTestLib.dir/CTest/cmCTestHG.cxx.o
Linking CXX static library libCTestLib.a
[ 96%] Built target CTestLib
make: *** [all] Ошибка 2
 * ERROR: dev-util/cmake-2.8.7-r5 failed (compile phase):
 *   emake failed

Ещё на всякий случай emerge --info
Новую тему пока создавать не стал...

Я несу пингвина во имя луны! *WALL*

сделали? смотрим gcc-config

сделали?

смотрим gcc-config -c
И на всякий еще раз выберем нужную версию gcc-config -f 4.5.3 и делаем что выдаст портаж.

Если да то попробуйте пересобрать net-misc/curl флаг ssl должен быть включен и пробуйте снова

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

Да, все так и сделал. у меня

Да, все так и сделал. у меня установлен net-misc/curl-7.24.0, собран с флагом ssl, нo при попытке пересобрать его еще раз, падает с ошибкой:

...
checking for CRYPTO_lock in -lcrypto... yes
checking for SSL_connect in -lssl... no
checking for ssl with RSAglue/rsaref libs in use... checking for SSL_connect in -lssl... (cached) no
no
configure: error: OpenSSL libs and/or directories were not found where specified!

Полный build.log

openssl пересобрал на всякий случай - ничего не дало.

Я несу пингвина во имя луны! *WALL*

gnutls?

gnutls?

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

megabaks`у виднее но на мой

megabaks`у виднее но на мой взгляд там косяк c OpenSSL

configure: error: OpenSSL libs and/or directories were not found where specified!

知る者は言わず言う者は知らず
"Бабло, побеждает даже зло"

да

странно что оно не притянулось по зависимостям
хотя...может поможет revdep-rebuild, но сомневаюсь

Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy

Комп был недоступен, поэтому

Комп был недоступен, поэтому тему забросил... revdep-rebuild я сделал, оно как ни странно нашло несколько битых зависимостей и исправило, однако на результаты сборки curl и cmake это не повлияло. По-прежнему падает на тех же местах. Сегодня вечером доберусь до этого компа и продолжу неравный бой)).

Я несу пингвина во имя луны! *WALL*

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".