Your message dated Sun, 06 Apr 2008 13:27:50 +0000
with message-id <[EMAIL PROTECTED]>
and subject line Bug#455129: fixed in powersave 0.15.20-1
has caused the Debian Bug report #455129,
regarding FTBFS with GCC 4.3: missing #includes
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 [EMAIL PROTECTED]
immediately.)


-- 
455129: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=455129
Debian Bug Tracking System
Contact [EMAIL PROTECTED] with problems
--- Begin Message ---
Package: powersave
Version: 0.14.0-8
Usertags: ftbfs-gcc-4.3

Your package fails to build with GCC 4.3.  Version 4.3 has not been
released yet but I'm building with a snapshot in order to find errors
and give people an advance warning.  In GCC 4.3, the C++ header
dependencies have been cleaned up.  The advantage of this is that
programs will compile faster.  The downside is that you actually
need to directly #include everything you use (but you really should
do this anyway, otherwise your program won't work with any compiler
other than GCC).  There's some more information about this at
http://www.cyrius.com/journal/2007/05/10#gcc-4.3-include

You can reproduce this problem with gcc-snapshot from unstable.  Note
that Red Hat, Novell and Ubuntu have done some work getting packages
to build with GCC 4.3 so there might be patches floating around
somewhere.  I suggest you talk to your upstream.


> Automatic build of powersave_0.14.0-8 on em64t by sbuild/amd64 0.53
...
> g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../libpower -I/usr/include/dbus-1.0 
> -I/usr/lib/dbus-1.0/include   -I/usr/include/dbus-1.0 
> -I/usr/lib/dbus-1.0/include -I/usr/include/glib-2.0 
> -I/usr/lib/glib-2.0/include     -Wall  -DPOWERSAVE_DEBUG -DUSE_SYSLOG -g 
> -Wall -O2 -c -o apm.o apm.cpp
> apm.cpp: In member function 'virtual int APM_Interface::openHWEventFD()':
> apm.cpp:72: error: 'strerror' was not declared in this scope
> apm.cpp:72: error: 'strerror' was not declared in this scope
> apm.cpp:72: error: 'strerror' was not declared in this scope
> apm.cpp:72: error: 'strerror' was not declared in this scope
> apm.cpp:72: error: 'strerror' was not declared in this scope
> apm.cpp: In member function 'virtual int APM_Interface::suspend_to_ram()':
> apm.cpp:230: error: 'strerror' was not declared in this scope
> apm.cpp:230: error: 'strerror' was not declared in this scope
> apm.cpp:230: error: 'strerror' was not declared in this scope
> apm.cpp:230: error: 'strerror' was not declared in this scope
> apm.cpp:230: error: 'strerror' was not declared in this scope
> apm.cpp: In member function 'virtual int APM_Interface::standby()':
> apm.cpp:242: error: 'strerror' was not declared in this scope
> apm.cpp:242: error: 'strerror' was not declared in this scope
> apm.cpp:242: error: 'strerror' was not declared in this scope
> apm.cpp:242: error: 'strerror' was not declared in this scope
> apm.cpp:242: error: 'strerror' was not declared in this scope
> make[3]: *** [apm.o] Error 1
> make[3]: Leaving directory `/build/tbm/powersave-0.14.0/daemon'
> make[2]: *** [all-recursive] Error 1

-- 
Martin Michlmayr
http://www.cyrius.com/



--- End Message ---
--- Begin Message ---
Source: powersave
Source-Version: 0.15.20-1

We believe that the bug you reported is fixed in the latest version of
powersave, which is due to be installed in the Debian FTP archive:

libpowersave-dev_0.15.20-1_i386.deb
  to pool/main/p/powersave/libpowersave-dev_0.15.20-1_i386.deb
libpowersave11_0.15.20-1_i386.deb
  to pool/main/p/powersave/libpowersave11_0.15.20-1_i386.deb
powersave_0.15.20-1.diff.gz
  to pool/main/p/powersave/powersave_0.15.20-1.diff.gz
powersave_0.15.20-1.dsc
  to pool/main/p/powersave/powersave_0.15.20-1.dsc
powersave_0.15.20.orig.tar.gz
  to pool/main/p/powersave/powersave_0.15.20.orig.tar.gz
powersaved_0.15.20-1_i386.deb
  to pool/main/p/powersave/powersaved_0.15.20-1_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [EMAIL PROTECTED],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Biebl <[EMAIL PROTECTED]> (supplier of updated powersave package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [EMAIL PROTECTED])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat, 05 Apr 2008 15:54:54 +0200
Source: powersave
Binary: powersaved libpowersave11 libpowersave-dev
Architecture: source i386
Version: 0.15.20-1
Distribution: unstable
Urgency: low
Maintainer: Michael Biebl <[EMAIL PROTECTED]>
Changed-By: Michael Biebl <[EMAIL PROTECTED]>
Description: 
 libpowersave-dev - power management daemon - development files
 libpowersave11 - power management daemon - shared library
 powersaved - power management daemon
Closes: 354376 389031 396144 446614 455129 459452 459845 461554 463925 471089
Changes: 
 powersave (0.15.20-1) unstable; urgency=low
 .
   * New major upstream release. Closes: #459845
     Starting with 0.15.x, powersave does no longer ship its own scripts for
     suspend and hibernate but relies on HAL/pm-utils to do the heavy lifting.
     Closes: #459452, #396144, #354376, #446614
     If you have extended powersaved with custom hooks, you should port them
     over to pm-utils.
     This version also fixes build failures with GCC 4.3. Closes: #455129
   * Remove obsolete patches
     - debian/patches/02-init_script_status.patch (obsolete)
     - debian/patches/05-on_ac_power_path.patch (obsolete)
     - debian/patches/07-video_bios_intel.patch (obsolete)
     - debian/patches/08-uswsusp.patch (obsolete)
     - debian/patches/09-dbus_bus_register.patch (merged upstream)
     - debian/patches/10-dont_unload_ipw2200.patch (obsolete)
     - debian/patches/12-symlink_vmlinuz.patch (obsolete)
     - debian/patches/13-grub_set_default.patch (obsolete)
     - debian/patches/14-gcc4.3_missing_includes.patch (fixed upstream)
     - debian/patches/15-restart_anancron_on_resume.patch (obsolete)
   * debian/patches/10-no_policykit.patch
     - Disable the PolicyKit checks in powersaved as the current hal version
       in Debian is not compiled with PolicyKit support.
   * debian/patches/11-power_button_event.patch
     - Remove this patch and restore the default behaviour to shutdown on
       power button presses. If other policy daemons, like kpowersave or
       gnome-power-manager, are running, they can safely override the default
       behaviour.
   * debian/patches/05-man_page_format.patch
     - Fix a formatting error in the powersaved man page.
   * debian/rules
     - Upstream ships a sane build system now so we no longer have to
       patch and regenerate it.
     - Update shlibs for libpowersave11 due to SONAME bump.
     - Install NEWS file.
     - Replace --enable-doc-dir configure option with --docdir.
   * debian/control
     - Remove Build-Depends on automake1.9, autoconf, libtool, libhal-dev and
       libcpufreq-dev.
     - Remove Build-Conflicts against autoconf2.13 and automake1.4.
     - Demote kpowersave Recommends to Suggests.
     - Remove hdparm, grub and uswsusp from Recommends as they are no longer
       required, add cpufrequtils.
     - Remove 915resolution from Suggests.
     - Remove unnecessary Depends from libpowersave-dev.
     - Update the package name for libpowersave11.
     - Bump Standards-Version to 3.7.3. No further changes required.
     - Use the new Homepage field to specify the upstream URL.
     - Add Vcs-Git and Vcs-Browser fields.
     - Update package description for powersaved.
   * Rename libpowersave10.install to libpowersave11.install.
   * debian/powersaved.preinst
     - Remove obsolete conffiles on upgrades from previous versions.
   * debian/README.Debian
     - Remove outdated documentation.
   * debian/powersaved.install
     - Drop on_ac_power which has been removed from the tarball.
   * debian/powersaved.init
     - Fix LSB header. Replace $local_fs with $remote_fs and remove S from
       Default-Stop. Closes: #471089
     - Remove code to load cpufreq governors and modules and instead rely on
       cpufrequtils to do it for us. Add loadcpufreq and cpufrequtils to
       Should-Start. Closes: #461554, #389031, #463925
     - Don't fail on "start" if daemon is already running and on "stop" if
       daemon is already stopped.
Files: 
 acc1b8cdfee990098199f5bd69a7d2f3 912 admin optional powersave_0.15.20-1.dsc
 10cefc87bd5b6fa4711f077b0fc4d718 829929 admin optional 
powersave_0.15.20.orig.tar.gz
 4b9ecbd6f3c0ba3ce8b7ea5c82dca94b 10344 admin optional 
powersave_0.15.20-1.diff.gz
 2557a9b4c97a260be7c349323d3e6e15 367692 admin optional 
powersaved_0.15.20-1_i386.deb
 7ea1f012edb6f028f5e1cbebc59b8b7a 38808 libs optional 
libpowersave11_0.15.20-1_i386.deb
 0737e850cf5d61394b748fe7ab3c519a 45800 libdevel optional 
libpowersave-dev_0.15.20-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFH96l2h7PER70FhVQRAl0wAKC4g3yknc+A7Sikj4Y/02oMPPzUzACgnULM
05VuE7K4JDIKQrW7OB8LrbQ=
=GH1m
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to