This seems to work on my machine.
I'm using g++ 4.0.2-2.
Is anyone currently maintaining this package? Or would I need
to become a DD and take over maintenance to get this patch applied?
br,
Henrik Johansson
diff -ruN orig/xgsmlib-0.2/src/xgsm_device.cc cur/xgsmlib-0.2/src/xgsm_device.cc
--- orig/xgsmlib-0.2/src/xgsm_device.cc 2002-10-22 22:35:47.000000000 +0200
+++ cur/xgsmlib-0.2/src/xgsm_device.cc 2005-10-06 18:22:08.000000000 +0200
@@ -200,7 +200,8 @@
DeviceInfoResponse::getCallForwardInfo(ForwardReason reason)
{
assert(_deviceInfo == DeviceInfoRequest::CallForwardingInfo);
- vector<ForwardReason> fr = ((DeviceInfoRequest&)request()).forwardReasons();
+ vector<ForwardReason> fr =
+ ((DeviceInfoRequest&)request()()).forwardReasons();
int j = 0;
for (vector<ForwardReason>::iterator i = fr.begin(); i != fr.end(); ++i, ++j)
diff -ruN orig/xgsmlib-0.2/src/xgsm_pb_single_editor.cc
cur/xgsmlib-0.2/src/xgsm_pb_single_editor.cc
--- orig/xgsmlib-0.2/src/xgsm_pb_single_editor.cc 2002-08-07
18:06:13.000000000 +0200
+++ cur/xgsmlib-0.2/src/xgsm_pb_single_editor.cc 2005-10-06
18:12:34.000000000 +0200
@@ -301,7 +301,8 @@
_sourceName = _deviceName = deviceName;
DeviceHelper::open(new OpenRequest(deviceName, baudRate,
initString, swHandshake,
- slot(this, &DeviceHelper::onDeviceEvent),
+ slot(this,
+ &PbSingleEditor::onDeviceEvent),
slot(this, &SingleEditor::onOpenDone)),
true);
}
@@ -313,7 +314,8 @@
_sourceName = fileName;
_deviceName = config.getPhoneDevice();
DeviceHelper::open(new OpenRequest(fileName, PhonebookFile,
- slot(this, &DeviceHelper::onDeviceEvent),
+ slot(this,
+ &PbSingleEditor::onDeviceEvent),
slot(this, &SingleEditor::onOpenDone)),
true);
}
@@ -323,7 +325,8 @@
_deviceName = config.getPhoneDevice();
// just find out store names
DeviceHelper::open(new OpenRequest("", PhonebookFile,
- slot(this, &DeviceHelper::onDeviceEvent),
+ slot(this,
+ &PbSingleEditor::onDeviceEvent),
slot(this, &SingleEditor::onOpenDone)),
false);
}
diff -ruN orig/xgsmlib-0.2/src/xgsm_sms_single_editor.cc
cur/xgsmlib-0.2/src/xgsm_sms_single_editor.cc
--- orig/xgsmlib-0.2/src/xgsm_sms_single_editor.cc 2002-08-07
17:59:07.000000000 +0200
+++ cur/xgsmlib-0.2/src/xgsm_sms_single_editor.cc 2005-10-06
17:50:32.000000000 +0200
@@ -330,7 +330,8 @@
_sourceName = _deviceName = deviceName;
DeviceHelper::open(new OpenRequest(deviceName, baudRate,
initString, swHandshake,
- slot(this, &DeviceHelper::onDeviceEvent),
+ slot(this,
+ &SMSSingleEditor::onDeviceEvent),
slot(this, &SingleEditor::onOpenDone)),
true);
}
@@ -342,7 +343,8 @@
_sourceName = fileName;
_deviceName = config.getPhoneDevice();
DeviceHelper::open(new OpenRequest(fileName, SMSFile,
- slot(this, &DeviceHelper::onDeviceEvent),
+ slot(this,
+ &SMSSingleEditor::onDeviceEvent),
slot(this, &SingleEditor::onOpenDone)),
true);
}
@@ -352,7 +354,8 @@
_deviceName = config.getPhoneDevice();
// just find out store names
DeviceHelper::open(new OpenRequest("", SMSFile,
- slot(this, &DeviceHelper::onDeviceEvent),
+ slot(this,
+ &SMSSingleEditor::onDeviceEvent),
slot(this, &SingleEditor::onOpenDone)),
false);
}