> Poprawić linkowanie. Jednak w softu rozprowadzanego w postaci > binarek to nie wchodzi w grę i jedyne rozwiązanie to wyłączyć > sprawdzanie uresolved symbols.
Dziękuję za odpowiedź. Chciałbym się jeszcze upewnić, czy dobrze zrozumiałem. Dodałem do speca: %define skip_post_check_so tutaj-lista-problematycznych-bibliotek.so I to wystarczy? Skoro linker nie umiał znaleźć problematycznych symboli, to co z adresami funkcji, które tam powinny być? Z drugiem strony zastanawiałem się, co miałbym podlinkować pod problematyczny libnvidia-wfb.so.173.14.22, który jest tworzony przez ten pakiet. Druga dziwna sprawa która nie daje mi spokoju. Po zbudowaniu pakietu z dodanym skip_post_check zakomentowałem ten define i puściłem budowanie ponownie. Tym razem przeszło bez żadnych problemów - nie wyświetlił błędów "Unresolved symbols". Tego nie rozumiem, skąd nagle mu się wzięły symbole, skoro nie instalowałem pakietów? Na razie poległem. Mimo, że mam pakiety to są problemy z zależnościami: poldek:/all-avail> install -t --downgrade [email protected]_2.i686 Przetwarzanie zależności... [email protected]_2.i686 zostanie zastąpiony przez [email protected]_2.i686 [email protected]_2.i686 zaznaczył xorg-driver-video-nvidia-legacy3-173.14.22-1.i686 (wł. xorg-driver-video-nvidia-legacy3 = 173.14.22-1) xorg-driver-video-nvidia-legacy3-173.14.28-3.i686 zostanie zastąpiony przez xorg-driver-video-nvidia-legacy3-173.14.22-1.i686 xorg-driver-video-nvidia-legacy3-173.14.22-1.i686 zaznaczył xorg-driver-video-nvidia-legacy3-libs-173.14.22-1.i686 (wł. xorg-driver-video-nvidia-legacy3-libs = 173.14.22-1) xorg-driver-video-nvidia-legacy3-libs-173.14.28-3.i686 zostanie zastąpiony przez xorg-driver-video-nvidia-legacy3-libs-173.14.22-1.i686 greedy upgrade xorg-driver-video-nvidia-legacy3-devel-173.14.28-3.i686 to 173.14.22-1.i686 (unresolved xorg-driver-video-nvidia-legacy3-libs = 173.14.28-3) xorg-driver-video-nvidia-legacy3-devel-173.14.28-3.i686 zostanie zastąpiony przez xorg-driver-video-nvidia-legacy3-devel-173.14.22-1.i686 xorg-driver-video-nvidia-legacy3-173.14.22-1.i686 zaznaczył xorg-xserver-server-1.6.1.901-0.1.i686 (wł. xorg-xserver-server(videodrv-abi) <= 6.0) xorg-xserver-server-1.9.2-1.i686 zostanie zastąpiony przez xorg-xserver-server-1.6.1.901-0.1.i686 błąd: xorg-xserver-server(xinput-abi) >= 11.0 is required by installed xorg-driver-input-evdev-2.5.0-1.i686 błąd: xorg-xserver-server(xinput-abi) >= 11.0 is required by installed xorg-driver-input-keyboard-1.5.0-1.i686 błąd: xorg-xserver-server(xinput-abi) >= 11.0 is required by installed xorg-driver-input-mouse-1.6.0-1.i686 greedy upgrade xorg-xserver-libdri-1.9.2-1.i686 to 1.6.1.901-0.1.i686 (unresolved xorg-xserver-server = 1.9.2-1) xorg-xserver-libdri-1.9.2-1.i686 zostanie zastąpiony przez xorg-xserver-libdri-1.6.1.901-0.1.i686 błąd: xorg-xserver-server-1.6.1.901-0.1.i686: nie znaleziono wymaganego libcrypto.so.0.9.8 Instalowałem pakiety z --nodeps. z xserver starym i nowym, ale Xy się nie odpalały. Z drugiem strony nie chcę schodzić do xserver-1.6. Nie poto aktualizowałem system. Spróbuję jeszcze z nouveau, może tam będę miał więcej szczęścia. Pozdrawiam, KG _______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
