Package: libopenscenegraph100
Version: 3.2.1-3
Severity: grave
Justification: renders package unusable
No software that uses any osgDB loaders works on this system with this
version of openscenegraph. Easiest tested by trying to show a font, any one,
using osgfont. It prints:
Warning: Could not find plugin to read objects from file "the-font.ttf"
(the-font.ttf being actual path to the argument) and displays some default
font.
I have tried to strace to find where it is looking for the loader plugin. It
tries following paths:
access("/usr/lib/x86_64-1-gnu/osgPlugins-3.2.1/osgPlugins-3.2.1/osgdb_png.so",
F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/osgPlugins-3.2.1/osgdb_png.so", F_OK) = -1 ENOENT (No such
file or directory)
access("/usr/lib64/osgPlugins-3.2.1/osgdb_png.so", F_OK) = -1 ENOENT (No
such file or directory)
access("/usr/local/lib/osgPlugins-3.2.1/osgdb_png.so", F_OK) = -1 ENOENT
(No such file or directory)
access("/usr/local/lib64/osgPlugins-3.2.1/osgdb_png.so", F_OK) = -1 ENOENT
(No such file or directory)
access("osgPlugins-3.2.1/osgdb_png.so", F_OK) = -1 ENOENT (No such file or
directory)
access("/usr/lib/x86_64-1-gnu/osgPlugins-3.2.1/osgdb_png.so", F_OK) = -1
ENOENT (No such file or directory)
access("/usr/lib/osgdb_png.so", F_OK) = -1 ENOENT (No such file or
directory)
access("/usr/lib64/osgdb_png.so", F_OK) = -1 ENOENT (No such file or
directory)
access("/usr/local/lib/osgdb_png.so", F_OK) = -1 ENOENT (No such file or
directory)
access("/usr/local/lib64/osgdb_png.so", F_OK) = -1 ENOENT (No such file or
directory)
access("osgPlugins-3.2.1/osgdb_png.so", F_OK) = -1 ENOENT (No such file or
directory)
but the actual path is:
/usr/lib/x86_64-linux-gnu/osgPlugins-3.2.1/osgdb_png.so
The problem is apparently the prefix "x86_64-1-gnu" that does not match the
actual value of "x86_64-linux-gnu". Incorrect detection during build?
A workaround is to create symlink to actual osgPlugsins-3.2.1 in one of the
paths it does look in (I chose /usr/local/lib64/osgPlugins-3.2.1 as
/usr/local/lib64 is not otherwise used).
-- System Information:
Debian Release: jessie/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'testing-proposed-updates'), (500,
'stable-updates'), (500, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.14-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libopenscenegraph100 depends on:
ii libavcodec56 6:11-1
ii libavdevice55 6:11-1
ii libavformat56 6:11-1
ii libavresample2 6:11-1
ii libavutil54 6:11-1
ii libc6 2.19-11
ii libcairo2 1.12.16-5
ii libcoin80 3.1.4~abc9f50-7
ii libcurl3-gnutls 7.38.0-2
ii libfreetype6 2.5.2-2
ii libgcc1 1:4.9.1-15
ii libgdal1h 1.10.1+dfsg-8+b2
ii libgif4 4.1.6-11
ii libgl1-mesa-glx [libgl1] 10.2.6-1
ii libglib2.0-0 2.42.0-1
ii libjasper1 1.900.1-debian1-2+b1
ii libjpeg8 8d1-1
ii libopenthreads20 3.2.1-3
ii libpng12-0 1.2.50-2
ii libpoppler-glib8 0.26.4-1
ii libqt4-opengl 4:4.8.6+git64-g5dc8b2b+dfsg-2
ii libqtcore4 4:4.8.6+git64-g5dc8b2b+dfsg-2
ii libqtgui4 4:4.8.6+git64-g5dc8b2b+dfsg-2
ii librsvg2-2 2.40.4-1
ii libstdc++6 4.9.1-15
ii libswscale3 6:11-1
ii libtiff5 4.0.3-10
ii libx11-6 2:1.6.2-3
ii libxine2 1.2.6-1+b1
ii zlib1g 1:1.2.8.dfsg-2
libopenscenegraph100 recommends no packages.
libopenscenegraph100 suggests no packages.
-- no debconf information
--
Jan 'Bulb' Hudec <[email protected]>
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]