Bug#806029: gem: FTBFS when built with dpkg-buildpackage -A (No such file or directory)
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)
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