Bug#848893: nvidia-settings: When launching "nvidia-settings" -- "undefined symbol error"

Philippe Waroquiers philippe.waroquiers at skynet.be
Wed Jan 4 21:20:55 UTC 2017


On Thu, 29 Dec 2016 13:18:12 +0100 Andreas Beckmann <anbe at debian.org> wrote:
> Rebuilding nvidia-settings from sid with no further changes in a jessie
> environment results in these lost symbols. I don't have much time to
> investigate this further right now over the holidays.

I downloaded the version 375.26 from the nvidia site, and just extracted
the files from the archive, without installing.

The gtk3 library in this version has a lot more symbols than the debian
installed 367.57 version:

objdump -tT ./NVIDIA-Linux-x86_64-375.26/libnvidia-gtk3.so.375.26 |grep ctk|wc -l
259

objdump -tT /usr/lib/libnvidia-gtk3.so.367.57 |grep ctk|wc -l
21


A.o., the library downloaded from nvidia has the symbol ctk_init_check
objdump -tT ./NVIDIA-Linux-x86_64-375.26/libnvidia-gtk3.so.375.26 |grep ctk_init_check
000000000002fb20 g    DF .text	000000000000000a  Base        ctk_init_check


Running the below works ok :
LD_LIBRARY_PATH=./NVIDIA-Linux-x86_64-375.26 ./NVIDIA-Linux-x86_64-375.26/nvidia-settings

Philippe



More information about the pkg-nvidia-devel mailing list