[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#750592: New packages pyformex/0.9.1-1



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

Attachment: signature.asc
Description: Digital signature


Reply to: