Package: openscenegraph Version: 2.4.0-1.1 Severity: normal Tags: patch
The pkg-config configuration file, openscenegraph.pc, doesn't mention the osgShadow library on the Libs section, so any program build relying on that library and pkgconfig will fail at link time because of this unspecified library. The attached patch just adds "-losgShadow" to the .pc file. -- System Information: Debian Release: 5.0 APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 2.6.26-1-amd64 (SMP w/2 CPU cores) Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages openscenegraph depends on: ii freeglut3 2.4.0-6.1 OpenGL Utility Toolkit ii libc6 2.7-18 GNU C Library: Shared libraries ii libgcc1 1:4.3.2-1.1 GCC support library ii libgl1-mesa-glx [libgl1] 7.0.3-7 A free implementation of the OpenG ii libglu1-mesa [libglu1] 7.0.3-7 The OpenGL utility library (GLU) ii libice6 2:1.0.4-1 X11 Inter-Client Exchange library ii libopenscenegraph7 2.4.0-1.1 3D scenegraph ii libopenthreads7 2.4.0-1.1 Object-Oriented (OO) thread interf ii libsm6 2:1.0.3-2 X11 Session Management library ii libstdc++6 4.3.2-1.1 The GNU Standard C++ Library v3 ii libx11-6 2:1.1.5-2 X11 client-side library ii libxext6 2:1.0.4-1 X11 miscellaneous extension librar openscenegraph recommends no packages. openscenegraph suggests no packages. -- no debconf information
--- openscenegraph-2.4.0/OpenSceneGraph/packaging/pkgconfig/openscenegraph.pc~ 2007-10-04 12:05:20.000000000 +0200 +++ openscenegraph-2.4.0/OpenSceneGraph/packaging/pkgconfig/openscenegraph.pc 2009-01-19 16:37:54.000000000 +0100 @@ -10,5 +10,5 @@ Version: 2.2.0 Requires: openthreads Conflicts: -Libs: -L${libdir} -losg -losgDB -losgFX -losgGA -losgParticle -losgSim -losgText -losgUtil -losgTerrain -losgManipulator -losgViewer +Libs: -L${libdir} -losg -losgDB -losgFX -losgGA -losgParticle -losgSim -losgText -losgUtil -losgTerrain -losgManipulator -losgViewer -losgShadow Cflags: -I${includedir}