Your message dated Mon, 01 Jul 2013 12:10:37 +0200
with message-id <87a9m67fqa....@dagon.fnord.no>
and subject line Not related to gcc migration
has caused the Debian Bug report #701323,
regarding mod-gearman: ftbfs with GCC-4.8
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
701323: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701323
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: src:mod-gearman
Version: 1.3.6-1
Severity: important
Tags: sid jessie
User: debian-...@lists.debian.org
Usertags: ftbfs-gcc-4.8
The package fails to build in a test rebuild on at least amd64 with
gcc-4.8/g++-4.8, but succeeds to build with gcc-4.7/g++-4.7. The
severity of this report may be raised before the jessie release.
XXX
The full build log can be found at:
http://people.debian.org/~doko/logs-20130217/gcc48/mod-gearman_1.3.6-1_unstable_gcc48.log
The last lines of the build log are at the end of this report.
To build with GCC 4.8, either set CC=gcc-4.8 CXX=g++-4.8 explicitly,
or install the gcc, g++, gfortran, ... packages from experimental.
apt-get -t experimental install g++ g++-4.7 g++-4.8 libc6-dev
The test rebuild was done with eglibc-2.17 and GCC-4.8, so some issues
might be caused by the updated glibc.
[...]
test -z "/usr/lib/mod_gearman" || /bin/mkdir -p
"/«PKGBUILDDIR»/debian/tmp/usr/lib/mod_gearman"
/usr/bin/install -c -m 644 mod_gearman.so
'/«PKGBUILDDIR»/debian/tmp/usr/lib/mod_gearman'
( cd '/«PKGBUILDDIR»/debian/tmp/usr/lib/mod_gearman' && ranlib
mod_gearman.so )
/bin/bash /«PKGBUILDDIR»/install-sh -c -m 755 worker/mod_gearman_p1.pl
/«PKGBUILDDIR»/debian/tmp/usr/share/mod_gearman/mod_gearman_p1.pl
################################################################
Installation completed:
p1file:
/«PKGBUILDDIR»/debian/tmp/usr/share/mod_gearman/mod_gearman_p1.pl
################################################################
/bin/bash /«PKGBUILDDIR»/install-sh -c -d
/«PKGBUILDDIR»/debian/tmp/var/lib/log/mod_gearman
/bin/bash /«PKGBUILDDIR»/install-sh -c -m 644 extras/shared.conf
/«PKGBUILDDIR»/debian/tmp/usr/share/mod_gearman/shared.conf
/bin/bash /«PKGBUILDDIR»/install-sh -c -m 644 extras/standalone_worker.conf
/«PKGBUILDDIR»/debian/tmp/usr/share/mod_gearman/standalone_worker.conf
/bin/bash /«PKGBUILDDIR»/install-sh -c -m 644 contrib/gearman_proxy.pl
/«PKGBUILDDIR»/debian/tmp/usr/share/mod_gearman/gearman_proxy.pl
################################################################
Installation completed:
neb module: /«PKGBUILDDIR»/debian/tmp/usr/lib/mod_gearman/mod_gearman.o
worker: /«PKGBUILDDIR»/debian/tmp/usr/bin/mod_gearman_worker
init script: /«PKGBUILDDIR»/debian/tmp/etc/init.d/mod_gearman_worker
check bin: /«PKGBUILDDIR»/debian/tmp/usr/bin/check_gearman
send bin: /«PKGBUILDDIR»/debian/tmp/usr/bin/send_gearman
send multi bin: /«PKGBUILDDIR»/debian/tmp/usr/bin/send_multi
just add the broker line to your nagios.cfg:
broker_module=/«PKGBUILDDIR»/debian/tmp/usr/lib/mod_gearman/mod_gearman.o
config=/«PKGBUILDDIR»/debian/tmp/etc/mod_gearman_neb.conf
configuration:
neb module: /«PKGBUILDDIR»/debian/tmp/etc/mod_gearman_neb.conf
worker: /«PKGBUILDDIR»/debian/tmp/etc/mod_gearman_worker.conf
################################################################
rm -f /«PKGBUILDDIR»/debian/tmp/usr/lib/mod_gearman/mod_gearman.so
make[3]: Leaving directory `/«PKGBUILDDIR»'
make[2]: Leaving directory `/«PKGBUILDDIR»'
rm -f debian/mod-gearman/usr/share/mod_gearman/shared.conf
rm -f debian/mod-gearman/usr/share/mod_gearman/standalone_worker.conf
chmod 644 /«PKGBUILDDIR»/debian/tmp/usr/share/mod_gearman/mod_gearman_p1.pl
help2man --no-info --section=8 --version-string="mod_gearman_worker 1.3.6-1" \
--help-option=-h
--include=/«PKGBUILDDIR»/debian/help2man.include \
-n "Agent that runs active checks from a gearman queue" \
/«PKGBUILDDIR»/debian/tmp/usr/bin/mod_gearman_worker \
> /«PKGBUILDDIR»/debian/mod_gearman_worker.8
help2man: can't get `-h' info from
/«PKGBUILDDIR»/debian/tmp/usr/bin/mod_gearman_worker
Try `--no-discard-stderr' if option outputs to stderr
make[1]: *** [override_dh_auto_install] Error 139
make[1]: Leaving directory `/«PKGBUILDDIR»'
make: *** [binary-arch] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary-arch gave error exit
status 2
--- End Message ---
--- Begin Message ---
Version: 1.3.6-1
Control: tags -1 unreproducible
This does not look like a gcc 4.7 -> 4.8 migration problem.
The "help2man" utility on the build host did not produce the required
output, for unknown reason. I've been unable to reproduce this, as well
as Sven Nierlein as he reported previously.
As gcc 4.8 is now in unstable, and can build the reported version, as
well as newer ones, I'll close this bug.
--
Stig Sandbeck Mathisen
--- End Message ---