Control: tags -1 pending
thanks.

On 11/24/2015 04:25 PM, Santiago Vila wrote:
> Package: src:gem
> Version: 1:0.93.3-9
> User: sanv...@debian.org
> Usertags: binary-indep
> Severity: important
> 
> Dear maintainer:
> 
> I tried to build this package with "dpkg-buildpackage -A"
> (i.e. only architecture-independent packages), and it failed:
> 
> --------------------------------------------------------------------------------
> [...]
>  fakeroot debian/rules binary-indep
> dh --with autoreconf binary-indep
>    dh_testroot -i
>    dh_prep -i
>    dh_auto_install -i
>       make -j1 install DESTDIR=/<<PKGBUILDDIR>>/debian/tmp 
> AM_UPDATE_INFO_DIR=no
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> Making install in src
> make[2]: Entering directory '/<<PKGBUILDDIR>>/src'
> Making install in Gem
> make[3]: Entering directory '/<<PKGBUILDDIR>>/src/Gem'
> /bin/bash ./../pkgversion.sh ../version.h.in > version_current.h
> /bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. 
> -I../../src  -I../../src -D_FORTIFY_SOURCE=2 -DHAVE_VERSION_H -DPD 
> -I/usr/include/pd -I/usr/include/GL -I/usr/include/libdrm   -g -O2 
> -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return 
> -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math 
> -mmmx -MT libGem_la-Version.lo -MD -MP -MF .deps/libGem_la-Version.Tpo -c -o 
> libGem_la-Version.lo `test -f 'Version.cpp' || echo './'`Version.cpp
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src 
> -D_FORTIFY_SOURCE=2 -DHAVE_VERSION_H -DPD -I/usr/include/pd -I/usr/include/GL 
> -I/usr/include/libdrm -g -O2 -fstack-protector-strong -Wformat 
> -Werror=format-security -freg-struct-return -O3 -falign-loops 
> -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -MT 
> libGem_la-Version.lo -MD -MP -MF .deps/libGem_la-Version.Tpo -c Version.cpp  
> -fPIC -DPIC -o .libs/libGem_la-Version.o
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src 
> -D_FORTIFY_SOURCE=2 -DHAVE_VERSION_H -DPD -I/usr/include/pd -I/usr/include/GL 
> -I/usr/include/libdrm -g -O2 -fstack-protector-strong -Wformat 
> -Werror=format-security -freg-struct-return -O3 -falign-loops 
> -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -MT 
> libGem_la-Version.lo -MD -MP -MF .deps/libGem_la-Version.Tpo -c Version.cpp 
> -o libGem_la-Version.o >/dev/null 2>&1
> mv -f .deps/libGem_la-Version.Tpo .deps/libGem_la-Version.Plo
> /bin/bash ../../libtool  --tag=CXX   --mode=link g++ -DHAVE_VERSION_H -DPD 
> -I/usr/include/pd -I/usr/include/GL -I/usr/include/libdrm   -g -O2 
> -fstack-protector-strong -Wformat -Werror=format-security -freg-struct-return 
> -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math 
> -mmmx  -Wl,-z,relro -o libGem.la  libGem_la-glew.lo libGem_la-Cache.lo 
> libGem_la-ContextData.lo libGem_la-Dylib.lo libGem_la-Event.lo 
> libGem_la-Exception.lo libGem_la-Files.lo libGem_la-GLStack.lo 
> libGem_la-Image.lo libGem_la-ImageLoad.lo libGem_la-ImageSave.lo 
> libGem_la-PixConvertAltivec.lo libGem_la-PixConvertSSE2.lo 
> libGem_la-Loaders.lo libGem_la-Manager.lo libGem_la-PBuffer.lo 
> libGem_la-Properties.lo libGem_la-Settings.lo libGem_la-Setup.lo 
> libGem_la-State.lo libGem_la-SynchedWorkerThread.lo libGem_la-ThreadMutex.lo 
> libGem_la-ThreadSemaphore.lo libGem_la-Version.lo libGem_la-WorkerThread.lo 
> -L/usr/include/pd -lGLEW -lGLU -lGL  -lXxf86vm -ldl -lz -lm  -L/usr/include/pd
> libtool: link: rm -fr  .libs/libGem.a .libs/libGem.la
> libtool: link: ar cru .libs/libGem.a .libs/libGem_la-glew.o 
> .libs/libGem_la-Cache.o .libs/libGem_la-ContextData.o .libs/libGem_la-Dylib.o 
> .libs/libGem_la-Event.o .libs/libGem_la-Exception.o .libs/libGem_la-Files.o 
> .libs/libGem_la-GLStack.o .libs/libGem_la-Image.o .libs/libGem_la-ImageLoad.o 
> .libs/libGem_la-ImageSave.o .libs/libGem_la-PixConvertAltivec.o 
> .libs/libGem_la-PixConvertSSE2.o .libs/libGem_la-Loaders.o 
> .libs/libGem_la-Manager.o .libs/libGem_la-PBuffer.o 
> .libs/libGem_la-Properties.o .libs/libGem_la-Settings.o 
> .libs/libGem_la-Setup.o .libs/libGem_la-State.o 
> .libs/libGem_la-SynchedWorkerThread.o .libs/libGem_la-ThreadMutex.o 
> .libs/libGem_la-ThreadSemaphore.o .libs/libGem_la-Version.o 
> .libs/libGem_la-WorkerThread.o 
> ar: `u' modifier ignored since `D' is the default (see `U')
> libtool: link: ranlib .libs/libGem.a
> libtool: link: ( cd ".libs" && rm -f "libGem.la" && ln -s "../libGem.la" 
> "libGem.la" )
> 
> [... snipped ...]
> 
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    debian/rules override_dh_install
> make[1]: Entering directory '/<<PKGBUILDDIR>>'
> dh_install
> # remove libtool files, they are not needed
> find debian/gem-extra/usr/lib/ -name '*.la'  -delete
> find: `debian/gem-extra/usr/lib/': No such file or directory
> debian/rules:53: recipe for target 'override_dh_install' failed
> make[1]: *** [override_dh_install] Error 1
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> debian/rules:40: recipe for target 'binary-indep' failed
> make: *** [binary-indep] Error 2
> dpkg-buildpackage: error: fakeroot debian/rules binary-indep gave error exit 
> status 2
> --------------------------------------------------------------------------------
> 
> Sorry not to have a fix, as I am reporting many bugs similar to
> this one, but I can give some general hints:
> 
> * If all the arch-independent packages are dummy transitional packages
> released with jessie, the easy fix is to drop them now.
>  
> * If not, debian/rules should be modified so that the binary-indep
> target works in all cases, even when binary-arch is not used (this is
> what the "Architecture: all" autobuilder does). For that:
>     
> * If you are using debhelper, you might want to use options -a and -i
> for dh_* commands so that they do not act on packages they do not
> have to act.
> 
> * Also, if you are using dh, the (independently) optional targets
> override_dh_foo-arch and override_dh_foo-indep (for several values
> of "foo") may be useful to write a debian/rules which behaves exactly
> as desired.
> 
> 
> After checking that both "dpkg-buildpackage -A" and "dpkg-buildpackage -B"
> work properly, this package will be suitable to be uploaded in
> source-only form if you wish (you might want to try it).
> 
> Thanks.
> 
> 


Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to