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]