Package: libstlport5.1-dev Version: 5.1.3-1 Severity: grave Justification: renders package unusable
The headers included in libstlport5.1-dev define _STDP_STD_NAME to be the non-thread-safe namespace (stlpmtx_std). The library installed by libstlport5.1 includes only symbols in the thread-safe namespace (stlp_std.) The following code will print out the definitino of _STDP_STD_NAME as defined in /usr/include/stlport/std/config/features.h: #include <stl/config/features.h> #include <stdio.h> #define STRINGIFY2(X) #X #define STRINGIFY(X) STRINGIFY2(X) int main(int argc, char* argv[]) { puts( STRINGIFY(_STLP_STD_NAME) ); return 0; } The output I get is "stlpmtx_std". The following command will list the symbols defined in the libary: nm -CD --defined-only /usr/lib/libstlport5.1 The library appears to define everythign in the "stlp_std" namespace. -- System Information: Debian Release: 4.0 APT prefers stable APT policy: (990, 'stable'), (500, 'testing') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.18-5-amd64 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages libstlport5.1-dev depends on: ii g++ [c++-compiler] 4:4.1.1-15 The GNU C++ compiler ii g++-3.3 [c++-compiler] 1:3.3.6-15 The GNU C++ compiler ii g++-3.4 [c++-compiler] 3.4.6-5 The GNU C++ compiler ii g++-4.1 [c++-compiler] 4.1.2-15 The GNU C++ compiler ii g++-4.2 [c++-compiler] 4.2.1-4 The GNU C++ compiler ii libstlport5.1 5.1.3-1 STLport C++ class library libstlport5.1-dev recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]