[Bug 1256721] [NEW] recompiling with nostrip fails due to a error in overwrite_dh_strip
Giancarlo Pellegrino
gpellegrino at trouge.net
Sun Dec 1 23:22:47 UTC 2013
Public bug reported:
== PROBLEM ==
I recompiled apache2 with debug symbols and -linsturment-functions as
follows:
$ export DEB_BUILD_OPTIONS="debug nostrip"
$ export DEB_CFLAGS_APPEND="-finstrument-functions"
$ fakeroot apt-get source -b apache2
The creation of the deb files failed (this is part of the complete log):
[...]
make[1]: Entering directory `/src/apache2-2.2.22'
dh_strip --dbg-package=apache2-dbg -Napache2-dbg -Xusr/lib/apache2/mpm
set -e \
if [ "Ubuntu" != "Ubuntu" ] && [ -n "" ] ; then \
for i in worker prefork event itk; do \
MPM=usr/lib/apache2/mpm-$i/apache2 ;\
objcopy --only-keep-debug debian/build-tree/$i/apache2 \
debian/apache2-dbg/usr/lib/debug/$MPM-mpm-$i ;\
chmod 644 debian/apache2-dbg/usr/lib/debug/$MPM-mpm-$i ;\
strip --remove-section=.comment --remove-section=.note --strip-unneeded \
debian/apache2.2-bin/$MPM ;\
objcopy --add-gnu-debuglink=debian/apache2-dbg/usr/lib/debug/$MPM-mpm-$i \
debian/apache2.2-bin/$MPM ;\
done ;\
fi
make[1]: *** [override_dh_strip] Error 1
make[1]: Leaving directory `/src/apache2-2.2.22'
make: *** [binary] Error 2
dpkg-buildpackage: error: debian/rules binary gave error exit status 2
Build command 'cd apache2-2.2.22 && dpkg-buildpackage -b -uc' failed.
NOTICE: 'apache2' packaging is maintained in the 'Bzr' version control system at:
http://code.launchpad.net/ubuntu/+source/apache2
Please use:
bzr branch http://code.launchpad.net/ubuntu/+source/apache2
to retrieve the latest (possibly unreleased) updates to the package.
Skipping already downloaded file 'apache2_2.2.22-1ubuntu1.4.dsc'
Skipping already downloaded file 'apache2_2.2.22.orig.tar.gz'
Skipping already downloaded file 'apache2_2.2.22-1ubuntu1.4.debian.tar.gz'
Need to get 0 B of source archives.
E: Child process failed
== FIX ==
By changing the debian/rules file line 277 from:
277: set -e \
to:
277: set -e ;\
the problem is fixed.
** Affects: apache2 (Ubuntu)
Importance: Undecided
Status: New
** Tags: nostrip
--
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to apache2 in Ubuntu.
https://bugs.launchpad.net/bugs/1256721
Title:
recompiling with nostrip fails due to a error in overwrite_dh_strip
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/apache2/+bug/1256721/+subscriptions
More information about the Ubuntu-server-bugs
mailing list