Bug#806029: gem: FTBFS when built with dpkg-buildpackage -A (No such file or directory)

2015-11-24 Thread Debian/GNU
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=/<>/debian/tmp 
> AM_UPDATE_INFO_DIR=no
> make[1]: Entering directory '/<>'
> Making install in src
> make[2]: Entering directory '/<>/src'
> Making install in Gem
> make[3]: Entering directory '/<>/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 '/<>'
>debian/rules override_dh_install
> make[1]: Entering directory '/<>'
> 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 '/<>'
> debian/rules:40: recipe for target 'binary-indep' failed
> make: *** 

Bug#806029: gem: FTBFS when built with dpkg-buildpackage -A (No such file or directory)

2015-11-24 Thread Santiago Vila
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=/<>/debian/tmp 
AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/<>'
Making install in src
make[2]: Entering directory '/<>/src'
Making install in Gem
make[3]: Entering directory '/<>/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 '/<>'
   debian/rules override_dh_install
make[1]: Entering directory '/<>'
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 '/<>'
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