tag 455129 patch
thanks

Martin Michlmayr <[EMAIL PROTECTED]> (08/12/2007):
> Package: powersave
> Version: 0.14.0-8
> Usertags: ftbfs-gcc-4.3

Hi,

please find attached a patch to fix this FTBFS.

Cheers,

-- 
Cyril Brulebois
--- a/daemon/apm.cpp
+++ b/daemon/apm.cpp
@@ -31,6 +31,8 @@
 #include "cpufreq_management.h"
 #include "event_management.h"
 
+#include <cstring>
+
 APM_Interface::APM_Interface():PM_Interface()
 {
 	pDebug(DBG_INFO, "APM constructor");
--- a/daemon/cpufreq_interface.cpp
+++ b/daemon/cpufreq_interface.cpp
@@ -33,6 +33,8 @@
 #include <sys/stat.h>
 #include <unistd.h>
 
+#include <cstring>
+
 #ifdef CPUFREQ_MEASURE
 unsigned long CPUFreq_Interface::polling_interval = 333;
 time_t *CPUFreq_Interface::start_time = NULL;
--- a/daemon/cpufreq_kernel.cpp
+++ b/daemon/cpufreq_kernel.cpp
@@ -28,6 +28,8 @@
 
 #include "cpufreq_interface.h"
 
+#include <cstring>
+
 CPUFreq_Kernel::CPUFreq_Kernel(list< int > cpu_list, unsigned long rate)
 	: CPUFreq_Interface(cpu_list)
 {
--- a/daemon/cpufreq_management.cpp
+++ b/daemon/cpufreq_management.cpp
@@ -31,6 +31,8 @@
 
 #include <cpufreq.h>
 
+#include <cstring>
+
 #define PROC_CPUINFO_FILE "/proc/cpuinfo"
 
 using namespace Powersave::Globals;
--- a/daemon/cpufreq_userspace.cpp
+++ b/daemon/cpufreq_userspace.cpp
@@ -28,6 +28,8 @@
 #include "cpufreq_interface.h"
 #include "globals.h"
 
+#include <cstring>
+
 CPUFreq_Userspace::CPUFreq_Userspace(list< int > cpu_cores)
 	: CPUFreq_Interface(cpu_cores)
 {
--- a/daemon/dbus_server.cpp
+++ b/daemon/dbus_server.cpp
@@ -30,6 +30,8 @@
 #include "clientConnection.h"
 #include "powersave_hal.h"
 
+#include <cstring>
+
 DBusConnection* DBus_Server::_connection = NULL;
 
 using namespace Powersave::Globals;
--- a/daemon/device.cpp
+++ b/daemon/device.cpp
@@ -26,6 +26,8 @@
 #include "device.h"
 #include "pm_interface.h"
 
+#include <cstring>
+
 char *DPM_CLASS_NAMES[DPM_CLASS_MAX] = {
 	"usb",
 	"lan",
--- a/daemon/event.cpp
+++ b/daemon/event.cpp
@@ -31,6 +31,8 @@
 #include "event.h"
 #include "config.h"
 
+#include <cstring>
+
 using namespace std;
 using namespace __gnu_cxx;
 
--- a/daemon/event_management.cpp
+++ b/daemon/event_management.cpp
@@ -31,6 +31,8 @@
 #include <string>
 #include <signal.h>
 
+#include <cstring>
+
 using namespace Powersave::Globals;
 
 EventManagement::EventManagement() : id_count(0)
--- a/daemon/general_config.cpp
+++ b/daemon/general_config.cpp
@@ -29,6 +29,8 @@
 #include "config.h"
 #include <list>
 
+#include <cstring>
+
 const string GeneralConfig::config_files[] = { "common", "thermal", "cpufreq", "battery", "sleep", "events" };
 
 GeneralConfig::GeneralConfig() 
--- a/daemon/pm_interface.cpp
+++ b/daemon/pm_interface.cpp
@@ -36,6 +36,8 @@
 #include "pm_interface.h"
 #include "cpu.h"
 
+#include <cstring>
+
 using namespace Powersave::Globals;
 
 /* apm workaround variables for sleep modes ******************/
--- a/daemon/powersaved.cpp
+++ b/daemon/powersaved.cpp
@@ -36,6 +36,8 @@
 #include "cpufreq_management.h"
 #include "globals.h"
 
+#include <cstring>
+
 namespace Powersave {
 	namespace Globals {
 		GeneralConfig *config_obj;

Attachment: signature.asc
Description: Digital signature

Reply via email to