Package: python2.5-dbg
Version: 2.5.5-4
Severity: normal

I can be uterly wrong here... also couldn't figure out how/why that is
the case (besides may be missing -D somewhere), but while trying to help
out with resolution for #577609), I've ran into the issue that I am unable to
build a source against python2.5_d if I disable all optimization (i.e. use
-O0) (following lines differ only in -O0 vs -O1):

$> cc -I. -I.. -fPIC -g -Wall -O0 -pthread ./configure-9068-28990.c -o 
./configure-10394-28990.o -Xlinker --no-undefined -lm -pthread -llapack -lcblas 
-llapack_atlas -lglpk -lm -llzo2 -lz -lbz2 -llzma -fno-strict-aliasing -fPIC 
-I/usr/include/python2.5_d 
-I/usr/lib/python2.5/site-packages/numpy/core/include -lutil -ldl -shared 
-lpython2.6 
./configure-9068-28990.c: In function ‘initsg’:
./configure-9068-28990.c:50: warning: unused variable ‘outArray’
./configure-9068-28990.c: At top level:
/usr/include/python2.5_d/numpy/__multiarray_api.h:968: warning: ‘_import_array’ 
defined but not used
/home/yoh/.tmp/ccc9mHd3.o: In function `_import_array':
/usr/include/python2.5_d/numpy/__multiarray_api.h:975: undefined reference to 
`_Py_RefTotal'
/usr/include/python2.5_d/numpy/__multiarray_api.h:975: undefined reference to 
`_Py_RefTotal'
/usr/include/python2.5_d/numpy/__multiarray_api.h:975: undefined reference to 
`_Py_NegativeRefcount'
/usr/include/python2.5_d/numpy/__multiarray_api.h:975: undefined reference to 
`_Py_Dealloc'
/usr/include/python2.5_d/numpy/__multiarray_api.h:979: undefined reference to 
`_Py_RefTotal'
/usr/include/python2.5_d/numpy/__multiarray_api.h:979: undefined reference to 
`_Py_RefTotal'
/usr/include/python2.5_d/numpy/__multiarray_api.h:979: undefined reference to 
`_Py_NegativeRefcount'
/usr/include/python2.5_d/numpy/__multiarray_api.h:979: undefined reference to 
`_Py_Dealloc'
/usr/include/python2.5_d/numpy/__multiarray_api.h:980: undefined reference to 
`_Py_RefTotal'
/usr/include/python2.5_d/numpy/__multiarray_api.h:980: undefined reference to 
`_Py_RefTotal'
/usr/include/python2.5_d/numpy/__multiarray_api.h:980: undefined reference to 
`_Py_NegativeRefcount'
/usr/include/python2.5_d/numpy/__multiarray_api.h:980: undefined reference to 
`_Py_Dealloc'


$> cc -I. -I.. -fPIC -g -Wall -O1 -pthread ./configure-9068-28990.c -o 
./configure-10394-28990.o -Xlinker --no-undefined -lm -pthread -llapack -lcblas 
-llapack_atlas -lglpk -lm -llzo2 -lz -lbz2 -llzma -fno-strict-aliasing -fPIC 
-I/usr/include/python2.5_d 
-I/usr/lib/python2.5/site-packages/numpy/core/include -lutil -ldl -shared 
-lpython2.6                                                                     
                                                                                
                                                                                
                                 ./configure-9068-28990.c: In function ‘initsg’:
./configure-9068-28990.c:50: warning: unused variable ‘outArray’
./configure-9068-28990.c: At top level:
/usr/include/python2.5_d/numpy/__multiarray_api.h:968: warning: ‘_import_array’ 
defined but not used

It seems that those are indeed missing from _d.so for python 2.5 (present only
in static .a) and present just fine for python 2.6.


$> grep _Py_RefTotal /usr/lib/{,python2*/config_d/}libpython2.*{so,a} 
Binary file /usr/lib/libpython2.6_d.so matches
Binary file /usr/lib/python2.6/config_d/libpython2.6_d.so matches
Binary file /usr/lib/python2.6/config_d/libpython2.6.so matches
Binary file /usr/lib/python2.5/config_d/libpython2.5.a matches
Binary file /usr/lib/python2.6/config_d/libpython2.6.a matches
Binary file /usr/lib/python2.6/config_d/libpython2.6_d.a matches


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (901, 'unstable'), (900, 'testing'), (300, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages python2.5-dbg depends on:
ii  libbz2-1.0       1.0.5-3                 high-quality block-sorting file co
ii  libc6            2.10.2-6                Embedded GNU C Library: Shared lib
ii  libdb4.5         4.5.20-13               Berkeley v4.5 Database Libraries [
ii  libncursesw5     5.7+20100313-2          shared libraries for terminal hand
ii  libreadline6     6.0-5                   GNU readline and history libraries
ii  libsqlite3-0     3.6.23.1-1              SQLite 3 shared library
ii  libssl0.9.8      0.9.8m-2                SSL shared libraries
ii  python2.5        2.5.5-4                 An interactive high-level object-o
ii  zlib1g           1:1.2.3.5.dfsg-1~debug2 compression library - runtime

python2.5-dbg recommends no packages.

Versions of packages python2.5-dbg suggests:
ii  python-dbg [python-tk-dbg]    2.5.4-9    Debug Build of the Python Interpre
pn  python-gdbm-dbg               <none>     (no description available)

-- no debconf information



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

Reply via email to