On Mon, Jul 07, 2014 at 10:29:16PM +0200, Benedict Verhegghe wrote: > I created new packages pyformex/0.9.1-1 dealing with the remarks of > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=750592#47 The package FTBFS:
=== Building extra ===
make -C /home/wrar/tmp/pyformex-0.9.1/pyformex/extra
make[1]: Entering directory '/home/wrar/tmp/pyformex-0.9.1/pyformex/extra'
make -C dxfparser build
make[2]: Entering directory
'/home/wrar/tmp/pyformex-0.9.1/pyformex/extra/dxfparser'
gcc -D_FORTIFY_SOURCE=2 -g -O2 -fstack-protector-strong -Wformat
-Werror=format-security -Wl,-z,relro `pkg-config --cflags --libs dxflib`
dxfparser.cc -o dxfparser
/usr/bin/ld: /tmp/ccUTrBiy.o: undefined reference to symbol
'_ZNSs4_Rep10_M_destroyERKSaIcE@@GLIBCXX_3.4'
//usr/lib/x86_64-linux-gnu/libstdc++.so.6: error adding symbols: DSO missing
from command line
collect2: error: ld returned 1 exit status
Makefile:77: recipe for target 'dxfparser' failed
That's because pyformex/extra/dxfparser/Makefile wrongly uses gcc for compiling
and linking C++ code. Please check that your packages build on current sid
before asking for a sponsorship.
Other things I noticed:
changelog:
- please don't use excessive blank lines before entries
- lines containing only "Closes" are wrong because you should describe
changes and because they don't trigger Closes: lines
pyformex-extra.manpages: "debian/tmp/" looks excessive
control:
- there is no debhelper 9.0.0, just 9
- are manual deps on various libs really needed? there is already
${shlibs:Depends}
- the same for numpy deps and ${python:Depends}
rules:
- why export DH_VERBOSE=1?
- why export DH_OPTIONS?
- are you sure your clean target rolls back changes you are doing in your
build target?
- using both dh(1) and build/binary/etc targets is at least strange
--
WBR, wRAR
signature.asc
Description: Digital signature

