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;
signature.asc
Description: Digital signature

