jak się zabrać za "Unresolved symbols"
Krzysztof Goliński
krzysztof.golinski w gmail.com
Pon, 8 Lis 2010, 23:18:31 CET
Witam,
Tylko nie bijcie :) Chciałbym się Was poradzić, co zrobić w przypadku
gdy podczas budowania pakietu pojawiają się "Unresolved symbols"?
Skompilowałem nowy kernel (2.6.35-8) i sterowniki dla nvidii
(legacy3). X'y działają, ale są problemy z OpenGL. Dlatego chciałem
skompilować starsze sterowniki (na nich działało). I tu pojawia się
problem. Ściągam wcześniejszą wersję:
cd ~/rpm
cvs co -r auto-th-xorg-driver-video-nvidia-legacy3-173_14_22-12
packages/xorg-driver-video-nvidia-legacy3/
build -bb xorg-driver-video-nvidia-legacy3 --without kernel
Budowniczy ściąga odpowiednią paczkę, miele i pod koniec zaczyna sypać
takimi komunikatami:
Unresolved symbols found in:
/home/users/dirdival/tmp/xorg-driver-video-nvidia-legacy3-173.14.22-root-dirdival/usr/lib/libGL.so.173.14.22
_nv000000gl
_nv000001gl
Unresolved symbols found in:
/home/users/dirdival/tmp/xorg-driver-video-nvidia-legacy3-173.14.22-root-dirdival/usr/lib/xorg/modules/extensions/libglx.so.173.14.22
CreateNewResourceType
CreateNewResourceClass
Unresolved symbols found in:
/home/users/dirdival/tmp/xorg-driver-video-nvidia-legacy3-173.14.22-root-dirdival/usr/lib/libGLcore.so.173.14.22
longjmp
stpcpy
strcpy
printf
Podobnie błędy sypie nawet dla minimalnie starszej wersji
64-173.14.27. Szczerze mówiąc, nawet nie mam pojęcia co jest przyczyną
tych komunikatów. Dziwi mnie, że nie może znaleźć nawet takich
podstawowych rzeczy jak strcpy czy printf. Czy ktoś z Was mógłby mi
powiedzieć jak się za to zabrać, ewentualnie co robię źle?
Pozdrawiam,
KG
Więcej informacji o liście dyskusyjnej pld-users-pl