czadczad
28-10-2006, 21:07
Witajcie,
podczas stawiania KDE 3.5.5 wyskakuje mi błąd podczas kompilacji pakietu:
>>> Emerging (1 of 1) dev-libs/cyrus-sasl-2.1.22 to /
Błąd jest następujący
i686-pc-linux-gnu-gcc -Wall -W -O2 -o .libs/dbconverter-2 dbconverter-2.o ../sasldb/.libs/libsasldb.a ../lib/.libs/libsasl2.so -ldl /usr/lib/libdb-4.3.so -lpthread -lresolv
../lib/.libs/libsasl2.so: undefined reference to `crypt'
collect2: ld returned 1 exit status
make[2]: *** [dbconverter-2] Błąd 1
make[2]: Opuszczenie katalogu `/var/tmp/portage/dev-libs/cyrus-sasl-2.1.22/work/cyrus-sasl-2.1.22/utils'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/var/tmp/portage/dev-libs/cyrus-sasl-2.1.22/work/cyrus-sasl-2.1.22'
make: *** [all] Błąd 2
!!! ERROR: dev-libs/cyrus-sasl-2.1.22 failed.
Call stack:
ebuild.sh, line 1568: Called dyn_compile
ebuild.sh, line 937: Called src_compile
cyrus-sasl-2.1.22.ebuild, line 166: Called die
!!! compile problem
!!! If you need support, post the topmost build error, and the call stack if relevant.
Z problemem spotkałem się wcześniej i ominąłem go kiedyś poprzez usunięcie -fomit-frame-pointer.
Teraz wyłączyłem prawie wszystkie flagi(oprócz O2) i nic;(
Co zrobiłem do tej pory?
Najpierw konsola zażyczyła sobie
echo "dev-libs/cyrus-sasl -gdbm berkdb" >> /etc/portage/package.use co też uczuniłem remerge i nic.
Potem w googlach znalazłem, że to jakiś bug PHP, więc zrekompilowałem PHP (emerge php) i dalej nic.
Potem domergowałem mcrypt, bo to nowsza wersja cryptu i nadal ściana:mur:
Na końcu wyłączyłem wspomniane wcześniej flagi.
Pomysły mi się skończyły:oops:
Proszę o pomoc.
podczas stawiania KDE 3.5.5 wyskakuje mi błąd podczas kompilacji pakietu:
>>> Emerging (1 of 1) dev-libs/cyrus-sasl-2.1.22 to /
Błąd jest następujący
i686-pc-linux-gnu-gcc -Wall -W -O2 -o .libs/dbconverter-2 dbconverter-2.o ../sasldb/.libs/libsasldb.a ../lib/.libs/libsasl2.so -ldl /usr/lib/libdb-4.3.so -lpthread -lresolv
../lib/.libs/libsasl2.so: undefined reference to `crypt'
collect2: ld returned 1 exit status
make[2]: *** [dbconverter-2] Błąd 1
make[2]: Opuszczenie katalogu `/var/tmp/portage/dev-libs/cyrus-sasl-2.1.22/work/cyrus-sasl-2.1.22/utils'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/var/tmp/portage/dev-libs/cyrus-sasl-2.1.22/work/cyrus-sasl-2.1.22'
make: *** [all] Błąd 2
!!! ERROR: dev-libs/cyrus-sasl-2.1.22 failed.
Call stack:
ebuild.sh, line 1568: Called dyn_compile
ebuild.sh, line 937: Called src_compile
cyrus-sasl-2.1.22.ebuild, line 166: Called die
!!! compile problem
!!! If you need support, post the topmost build error, and the call stack if relevant.
Z problemem spotkałem się wcześniej i ominąłem go kiedyś poprzez usunięcie -fomit-frame-pointer.
Teraz wyłączyłem prawie wszystkie flagi(oprócz O2) i nic;(
Co zrobiłem do tej pory?
Najpierw konsola zażyczyła sobie
echo "dev-libs/cyrus-sasl -gdbm berkdb" >> /etc/portage/package.use co też uczuniłem remerge i nic.
Potem w googlach znalazłem, że to jakiś bug PHP, więc zrekompilowałem PHP (emerge php) i dalej nic.
Potem domergowałem mcrypt, bo to nowsza wersja cryptu i nadal ściana:mur:
Na końcu wyłączyłem wspomniane wcześniej flagi.
Pomysły mi się skończyły:oops:
Proszę o pomoc.