You are not logged in.
Pages: 1
Topic closed
Latest nvidia update (304.60-1):
$ nvidia-settings
"nvidia-settings: error while loading shared libraries: libpangox-1.0.so.0: cannot open shared object file: No such file or directory"
Closest thing is libpango, libpangoxft....
Offline
Offline
Thanks..
Offline
Quick fix, try this:
sudo ln -s /usr/lib/libpango-1.0.so.0.3200.1 /usr/lib/libpangox-1.0.so.0
Offline
Quick fix, try this:
*facepalm*. Don't do that. EVER!
The third comment on that bug is the only correct solution, install the package the comment mentions. Well, there's another solution, compile nvidia-settings yourself from source, but the solution in that comment is much simpler.
Last edited by Gusar (2012-10-31 19:12:33)
Offline
I got this error too, and just installed
pangox-compat 0.0.2-1
Offline
According to the bug report it was fixed, pangox-compat is now an optdepend but I don't get how that makes any sense because nvidia-settings requires that lib to do anything at all. I know nvidia-settings isn't the only thing in nvidia-utils but still, it seems a little counter intuitive to me.
Offline
nvidia-settings also requires gtk to do anything at all, and yet gtk has always been under optdepends. Only this makes sense - nvidia-settings is optional.
Offline
I don't know why you can't just *recompile*, and have the dep on "pangox" automatically fix itself:
$ ldd /usr/bin/nvidia-settings | grep pango
libpangoft2-1.0.so.0 => /usr/lib/libpangoft2-1.0.so.0 (0xb6efb000)
libpangocairo-1.0.so.0 => /usr/lib/libpangocairo-1.0.so.0 (0xb6eef000)
libpango-1.0.so.0 => /usr/lib/libpango-1.0.so.0 (0xb6d7a000)
Edit: This is with nvidia 304.64 (also worked with 304.60) and pango 1.32.1
Last edited by brebs (2012-11-08 13:14:36)
Offline
nvidia-settings also requires gtk to do anything at all, and yet gtk has always been under optdepends. Only this makes sense - nvidia-settings is optional.
That's true, I hadn't thought about that.
Offline
nvidia-settings also requires gtk to do anything at all, and yet gtk has always been under optdepends. Only this makes sense - nvidia-settings is optional.
I don't understand this. With this logic, when a package is optdepends of any other package, automatically all its dependencies should be optdepends?
For example, "python2" is in the optdepends list of "alsa-lib", does it mean that the 8 packages that "python2" depends should be put in "optdepends", this doesn't make sense.
Tom
Offline
I don't understand this. With this logic, when a package is optdepends of any other package, automatically all its dependencies should be optdepends?
Err, no, how did you get to that conclusion? pangox-compat is *not* a dependency of gtk. That's why both gtk and pangox-compat need to be listed here.
Offline
Or recompile nvidia-settings. Here's a snippet of how I do it (in a totally different distro), from nvidia's nvidia-settings sourcecode:
if module_installed "gtk+-2" ; then
# Build nvidia-settings from source
cd nvidia-settings-$VERSION &&
# xf86vmode.h has been removed in xf86vidmodeproto 2.3
if [[ ! -e /usr/include/X11/extensions/xf86vmode.h ]] ; then
sed -i -e "s:#include <X11/extensions/xf86vmode.h>:#include <X11/extensions/xf86vmproto.h>:" src/libXNVCtrlAttributes/NvCtrlAttributes{,VidMode,Glx}.c
fi &&
make clean &&
make -C src/libXNVCtrl &&
make || exit 1
module_installed is distro-specific - of course, it's checking whether gtk+-2 is available, FYI.
Edit: Corrected sourcecode file
Last edited by brebs (2012-11-17 23:32:30)
Offline
http://www.wedaa.com/eric/software/CHAN … ra.core.19
Last edited by beta (2014-05-16 12:04:03)
Offline
Welcome to the forums beta. Linking to someone's Fedora install notes without any explanation is not particularly helpful. Furthermore, if you read the thread you'll see people already mention pangox-compat as a solution.
Please take the time to read our forum rules, for this case Forum Etquette: Old Threads / Necro-Bumping. Closing.
aur S & M :: forum rules :: Community Ethos
Resources for Women, POC, LGBT*, and allies
Offline
Pages: 1
Topic closed