Проблема с установкой программ
При установке некоторыхпрограм выскакивает вот такая ошибка
(cd .libs && rm -f libdjvulibre.so.15 && ln -s libdjvulibre.so.15.1.0 libdjvulibre.so.15)
(cd .libs && rm -f libdjvulibre.so && ln -s libdjvulibre.so.15.1.0 libdjvulibre.so)
creating libdjvulibre.la
/bin/sed: can't read /usr/lib/gcc/i386-pc-linux-gnu/3.4.4/libstdc++.la: No such file or directory
libtool: link: `/usr/lib/gcc/i386-pc-linux-gnu/3.4.4/libstdc++.la' is not a valid libtool archive
make[1]: *** [libdjvulibre.la] Ошибка 1
make[1]: Leaving directory `/var/tmp/portage/djvu-3.5.16/work/djvulibre-3.5.16/libdjvu'
make: *** [all] Ошибка 2
!!! ERROR: app-text/djvu-3.5.16 failed.
Call stack:
ebuild.sh, line 1526: Called dyn_compile
ebuild.sh, line 923: Called src_compile
djvu-3.5.16.ebuild, line 73: Called die
!!! emake failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
Как я понимаю нет у меня библиотеки libstdc++.la хотя libstdc++-v3 установлен
Че делать?
- Для комментирования войдите или зарегистрируйтесь
were@WereHome / $ stat
libstdc++.la pb
I had the same problem three days ago and I fixed it.
- check in your make.con file if the CHOST flag is still set 386-pc-linux-gnu arch. Maybe you changed it and the lbrary links are broken.
- Check your gcc version 'cause your system try to call the libstdc++.la file build with the gcc-3.4.4. You can check your gcc version with gcc-conf -l.
to fix it make a fix_libtool_files.sh 3.4.4 --oldarch i386-pc-linux-gnu
or fix_libtool_files.sh 3.4.4-r1 --oldarch i386-pc-linux-gnu (it depends of the gcc version used).
I hope it can help ya.
See ya