Проблема с SSL - пропали библиотеки [SOLVED]

Начало этой темы изложено здесь, однако прошло уже много времени и содержание изменилось, так что создаю новую.
При обновлении около недели назад не собралось dev-util/cmake-2.8.7-r5:

...
[ 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

полный лог сборки: лог.
В связи с этим посоветовали пересобрать curl с флагом ssl, он у меня собран с этим флагом, однако при попытке пересборки падает с ошибкой:

...
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!

полный лог: лог.

Из ошибки понятно, что проблема (или одна из проблем))) - с библиотеками SSL или с путями к ним. Я делал revdep-rebuild - это ни на что не повлияло. Путём гугления установил, что такая ошибка при сборке curl возникала у многих, правда не на gentoo. Толкового решения, однако, там обнаружить не удалось. На всякий случай, пересобрал openssl и gnutls - опять таки без малейшего толку. Кроме того проблема усугубилась - после первой же перезагрузки компа после того как упала сборка cmake отвалились интерфейсы io и eth0. Символьная ссылка присутствует, это проверил в первую очередь. При загрузке ругается что такой интерфейс отсутствует, возможно из-за отсутствия модуля ядра. С ядром я до этого ничего не делал, на всякий случай пересобрал, но это ни на что не повлияло. Так что решение проблемы усложнилось... сейчас пишу из-под calculate, загруженного с диска, под хост-системой сеть отсутствует.

На всякий случай привожу ещё раз emerge --info.
Буду благодарен за любую помощь :).

Может тогда уж стоит

Может тогда уж стоит пересобрать систему ? А мир оставить на потом - по мере поступления проблем.

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

Вы имеете в виду: emerge -e

Вы имеете в виду:

emerge -e system

?
cmake входит в систему, так что не факт, что оно дойдёт до конца... но можно попробовать.

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

Начните с зависимостей.

Начните с зависимостей. Думаю, что минималка у всех должна быть одинаковой. Пару пакетов я выделил. Если посчитаете еще что-то собрать - вперед!

equery d openssl
 * These packages depend on openssl:                                                                                                                                                
app-admin/syslog-ng-3.2.5 (ssl ? dev-libs/openssl)                                                                                                                                  
app-arch/libarchive-2.8.5 (dev-libs/openssl)                                                                                                                                        
app-crypt/qca-ossl-2.0.0_beta3-r2 (>=dev-libs/openssl-0.9.6)                                                                                                                        
app-emulation/wine-1.4 (ssl ? dev-libs/openssl)                                                                                                                                     
app-misc/ca-certificates-20110502-r1 (dev-libs/openssl)                                                                                                                             
app-office/libreoffice-bin-3.4.5.2-r1 (>=dev-libs/openssl-1.0.0e)                                                                                                                   
dev-db/mysql-5.1.59 (ssl ? >=dev-libs/openssl-0.9.6d)                                                                                                                               
dev-lang/python-2.7.2-r3 (ssl ? dev-libs/openssl)                                                                                                                                   
dev-lang/python-3.1.4-r3 (ssl ? dev-libs/openssl)                                                                                                                                   
dev-libs/cyrus-sasl-2.1.25-r1 (ssl ? dev-libs/openssl)                                                                                                                              
dev-libs/redland-1.0.15 (ssl ? dev-libs/openssl)                                                                                                                                    
dev-perl/Net-SSLeay-1.360.0 (dev-libs/openssl)                                                                                                                                      
dev-vcs/git-1.7.3.4-r1 (!blksha1 ? dev-libs/openssl)                                                                                                                                
kde-base/kdelibs-4.8.0 (dev-libs/openssl)                                                                                                                                           
mail-mta/courier-0.66.3 (!gnutls ? >=dev-libs/openssl-0.9.6)                                                                                                                        
media-sound/pulseaudio-1.1-r1 (ssl ? dev-libs/openssl)                                                                                                                              
net-dialup/ppp-2.4.5-r1 (eap-tls ? dev-libs/openssl)                                                                                                                                
net-libs/courier-authlib-0.63.0-r1 (>=dev-libs/openssl-0.9.6)                                                                                                                       
net-libs/libssh-0.5.2 (!gcrypt ? >=dev-libs/openssl-0.9.8)                                                                                                                          
net-libs/libssh2-1.3.0 (!gcrypt ? dev-libs/openssl)                                                                                                                                 
net-libs/neon-0.29.6 (ssl ? >=dev-libs/openssl-0.9.6f)                                                                                                                              
net-libs/rb_libtorrent-0.15.9 (ssl ? dev-libs/openssl)                                                                                                                              
net-misc/curl-7.21.4 (!nss ? dev-libs/openssl)                                                                                                                                      
net-misc/iputils-20101006 (ssl ? dev-libs/openssl)                                                                                                                                  
net-misc/openssh-5.8_p1-r1 (>=dev-libs/openssl-0.9.6d)                                                                                                                              
net-misc/wget-1.13.3-r2 (!gnutls ? >=dev-libs/openssl-0.9.6b)                                                                                                                       
net-p2p/eiskaltdcpp-2.2.5 (>=dev-libs/openssl-0.9.8)                                                                                                                                
x11-base/xorg-server-1.11.3 (dev-libs/openssl)
x11-libs/qt-core-4.8.0-r1 (ssl ? dev-libs/openssl)

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

начните с emerge -e

начните с

emerge -e cmake

ведь проблема проявляется здесь!

/

SysA написал(а):
начните с

emerge -e cmake

ведь проблема проявляется здесь!

-e конечно дело хорошее...
Но я бы начал с -1.

:wq
--
Live free or die

метод тыка - не всегда

метод тыка - не всегда хороший помощник... ;) - ведь компиляция именного этого пакета и обламывается, поэтому и нужно прежде всего пересобрать базобые (для него) пакеты, возможно где-то хедеры поменялись и т.п... портаж ведь не господь бог - не все видит... :)

.

SysA написал(а):
метод тыка - не всегда хороший помощник... ;)

Попрошу не оскорблять метод последовательного приближения! ;)

SysA написал(а):
портаж ведь не господь бог - не все видит... :)

А в рамках локальной системы должно бы... :)

ЗЫ: Некоторое время тому назад посредством emerge -e app-name вылечил одну багу.
Так что оно не тык, а скорее вторая сторона оного метода.

:wq
--
Live free or die

Anarchist написал(а):...ЗЫ:

Anarchist написал(а):
...
ЗЫ: Некоторое время тому назад посредством emerge -e app-name вылечил одну багу.
Так что оно не тык, а скорее вторая сторона оного метода.

А я что говорю!!!
Таки -е, а не -1! :D

А openssl какие версии стоят?

А openssl какие версии стоят?

Всем спасибо за ответы! В

Всем спасибо за ответы! В конечном счёте помогло

emerge -e cmake

сории, что забросил пост на долго, просто после той ошибки с компиляцией нужно было решать и другие траблы (с отвалившимися службами - udev, eth0,...), а времени было мало. Так что только привёл систему в чувство. Всё таки обновляться - порой весёлое дело, позволяет создать интересную проблему из ниоткуда))).., и ведь без обновлений никак :D

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

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

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