LINUX.ORG.RU

emerge gcc! help plz!


0

0

после emerge gcc система не видит libstdc++.so.6. Когда я прописываю ее в пути все равно приложения ее не видят. что делать? в какую еще переменную окружения надо ее запихнуть? или же путь к ней статически забит в программы? например в питон?

когда я скопировал старую либу все работает как только с новой, даже добавленной в пути - питон и другие проги ругаются что ее не находят. что тут можно поделать?

anonymous
Ответ на: комментарий от anonymous

да, 3.4.4 сдуру поставил.

emerge system его обновила....

anonymous
()
Ответ на: комментарий от kahcepb

ldd /usr/bin/python
        linux-gate.so.1 =>  (0xffffe000)
        libpython2.4.so.1.0 => /usr/lib/libpython2.4.so.1.0 (0xb7eaa000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb7e58000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7e54000)
        libutil.so.1 => /lib/libutil.so.1 (0xb7e50000)
        libstdc++.so.6 => not found
        libm.so.6 => /lib/libm.so.6 (0xb7e2b000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e21000)
        libc.so.6 => /lib/libc.so.6 (0xb7cf4000)
        /lib/ld-linux.so.2 (0xb7fe9000)

anonymous
()
Ответ на: комментарий от anonymous

при этом пути к либе прописаны, более того, скопированы старые либы (/usr/lib/gcc/i686.../3.4.3-20050110 я восстановил, теперь хоть КДЕ нормально запускается.) Но приложения не видят libstdc++.so.6 все равно.

anonymous
()
Ответ на: комментарий от kahcepb

cat /etc/env.d/05gcc PATH="/usr/i686-pc-linux-gnu/gcc-bin/3.4.4" ROOTPATH="/usr/i686-pc-linux-gnu/gcc-bin/3.4.4" MANPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.4.4/man" INFOPATH="/usr/share/gcc-data/i686-pc-linux-gnu/3.4.4/info" LDPATH="/usr/lib/gcc/i686-pc-linux-gnu/3.4.4" GCC_SPECS=""

anonymous
()

в общем, проблему решил фейковым способом - скопировал либу просто в /usr/lib, потом уже отработал gcc-config

однако вопрос остается открытым - как внештатными средствами заставить приложения искать либу в /usr/lib/gcc/i686.../3.4.3?

и в путях и в LDPATH и в /etc/profile.env и в /etc/ld.so.conf я прописал ручками пути к ней, прописал правильно, но все равоно приложения либы не видели.

anonymous
()
Ответ на: комментарий от anonymous

да, косяк :\

попробуй сделать fix_libtool_files.sh 3.4.3-20050110

давненько такого не было

kahcepb
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.