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]

Reply via email to