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 <b...@ucw.cz>


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to