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