Sorry about taking so long to get back to you about the patch. I just
grabbed everything from cvs and ran a generic configure, make, and
everything seems to compile fine. After a make install, when im running
'btool' i get the following:
[EMAIL PROTECTED] ~]$ sudo btool
Blackberry devices found:
Device ID: 0xXXXXXX. PIN: XXXXXX, Description: RIM 8800 Series Colour
CDMA Handheld
Using device (PIN): XXXXX
[EMAIL PROTECTED] ~]$
So it looks like it can see the device. Other than not seing the 'not
enough power' message on the LCD, is there a way to check that its
sending out a charge to it? I remember seeing something along the lines
of 'bcharge sets BLAH'..
[EMAIL PROTECTED] ~]$ sudo cat /var/log/messages | grep bcharge
[EMAIL PROTECTED] ~]$
I went back and tried to recompile with opensync and gui, but you said
those shouldnt work anyway right?
[EMAIL PROTECTED] barry]$ ./configure --enable-gui
--enable-opensync-plugin
--snip--
[EMAIL PROTECTED] barry]$ make
--snip--
/bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
-I.. -I/home/jpriddy/apps/barry/cvs/barry -I/usr/include/opensync-1.0
-I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
-I/usr/local/include -Wall -Werror -D__BARRY_HAVE_GCCVISIBILITY__
-fvisibility=hidden -g -O2 -MT barry_sync.lo -MD -MP -MF
.deps/barry_sync.Tpo -c -o barry_sync.lo barry_sync.cc
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I.. -I/home/jpriddy/apps/barry/cvs/barry
-I/usr/include/opensync-1.0 -I/usr/include/glib-2.0
-I/usr/lib64/glib-2.0/include -I/usr/local/include -Wall -Werror
-D__BARRY_HAVE_GCCVISIBILITY__ -fvisibility=hidden -g -O2 -MT
barry_sync.lo -MD -MP -MF .deps/barry_sync.Tpo -c barry_sync.cc -fPIC
-DPIC -o .libs/barry_sync.o
barry_sync.cc:43: error: variable or field 'get_info' declared void
barry_sync.cc:43: error: 'OSyncEnv' was not declared in this scope
barry_sync.cc:43: error: 'env' was not declared in this scope
barry_sync.cc: In function 'void GetChanges(OSyncContext*,
BarryEnvironment*, DatabaseSyncState*, const char*, const char*, const
char*, char* (*)(BarryEnvironment*, unsigned int, unsigned int))':
John Priddy wrote:
> I am more than happy to test with cvs. I am certainly no developer --
> but I imagine i can figure it out myself or get someone at work to walk
> me through the details. I will look into doing so tomorrow and follow
> up with the results.
>
> I don't really require any gui's -- ill be happy enough not having to
> drag along a wall charger when I travel. Thanks for your help.
>
> John
>
>
> Chris Frey wrote:
>
>> On Tue, May 27, 2008 at 11:02:14PM -0400, John Priddy wrote:
>>
>>
>>> BTW it sounds like nobody else has attempted to build this on fc9 yet? I
>>> have run into a number of other minor issues with regards to not having
>>> the 32bit libs installed when I ran the same on fc8 64bit, but that was
>>> via rpmbuild, not from source. So im not sure if that makes a difference.
>>>
>>>
>> Yours is the first report I've had, and I haven't gotten to FC9 yet.
>>
>> Your help in testing the compile process would be much appreciated.
>> Please report any errors you find. And if you can test CVS, even better.
>> Even just running the compile process is good.
>>
>> Thanks to the power of git, it wasn't too hard to whip up a patch for 0.12,
>> but this doesn't fix the GUI issues, just the base library, utils, and
>> plugin.
>>
>> CVS is at the stage where it's ready for version 0.13 release, except
>> I'm working on documentation and binary packaging, so don't be afraid
>> of instability.
>>
>> Thanks!
>> - Chris
>>
>>
>> This patch applies to a clean 0.12 tree.
>>
>>
>> From: Chris Frey <[EMAIL PROTECTED]>
>> Date: Tue, 27 May 2008 23:30:47 -0400
>> Subject: [PATCH] Fixed most gcc 4.3.x compile errors.
>>
>> Fixed compile errors in library, utils, and plugin when compiling
>> with new gcc 4.3.x... gui not yet finished.
>> ---
>> examples/addcalendar.cc | 1 +
>> opensync-plugin/src/barry_sync.cc | 4 +---
>> opensync-plugin/src/environment.cc | 1 +
>> opensync-plugin/src/vcard.cc | 1 +
>> opensync-plugin/src/vevent.cc | 1 +
>> src/controller.cc | 1 +
>> src/data.cc | 2 ++
>> src/error.cc | 1 +
>> src/ldif.cc | 1 +
>> src/packet.cc | 1 +
>> src/r_calendar.cc | 1 +
>> src/r_task.cc | 1 +
>> src/record.cc | 1 +
>> src/socket.cc | 1 +
>> tools/bs11nread.cc | 1 +
>> tools/btool.cc | 1 +
>> tools/btranslate.cc | 3 +++
>> 17 files changed, 20 insertions(+), 3 deletions(-)
>>
>> diff --git a/examples/addcalendar.cc b/examples/addcalendar.cc
>> index c4ea47b..75cb272 100644
>> --- a/examples/addcalendar.cc
>> +++ b/examples/addcalendar.cc
>> @@ -22,6 +22,7 @@
>>
>> #define _XOPEN_SOURCE
>> #include <time.h>
>> +#include <string.h>
>> #include <barry/barry.h>
>> #include <iostream>
>>
>> diff --git a/opensync-plugin/src/barry_sync.cc
>> b/opensync-plugin/src/barry_sync.cc
>> index f70e7d6..65494c6 100644
>> --- a/opensync-plugin/src/barry_sync.cc
>> +++ b/opensync-plugin/src/barry_sync.cc
>> @@ -29,9 +29,7 @@
>> #include <string>
>> #include <glib.h>
>> #include <stdint.h>
>> -//#include <stdlib.h>
>> -//#include <string.h>
>> -//#include <assert.h>
>> +#include <string.h>
>>
>> // All functions that are callable from outside must look like C
>> extern "C" {
>> diff --git a/opensync-plugin/src/environment.cc
>> b/opensync-plugin/src/environment.cc
>> index 3090f4a..85cc8dd 100644
>> --- a/opensync-plugin/src/environment.cc
>> +++ b/opensync-plugin/src/environment.cc
>> @@ -26,6 +26,7 @@
>> #include <fstream>
>> #include <sstream>
>> #include <iomanip>
>> +#include <string.h>
>>
>>
>>
>> //////////////////////////////////////////////////////////////////////////////
>> diff --git a/opensync-plugin/src/vcard.cc b/opensync-plugin/src/vcard.cc
>> index e569aa5..97ef48b 100644
>> --- a/opensync-plugin/src/vcard.cc
>> +++ b/opensync-plugin/src/vcard.cc
>> @@ -25,6 +25,7 @@
>> #include "vformat.h" // comes from opensync, but not a
>> public header yet
>> #include <stdint.h>
>> #include <glib.h>
>> +#include <string.h>
>> #include <sstream>
>> #include <ctype.h>
>>
>> diff --git a/opensync-plugin/src/vevent.cc b/opensync-plugin/src/vevent.cc
>> index 6dc8839..85377ea 100644
>> --- a/opensync-plugin/src/vevent.cc
>> +++ b/opensync-plugin/src/vevent.cc
>> @@ -25,6 +25,7 @@
>> #include "vformat.h" // comes from opensync, but not a
>> public header yet
>> #include <stdint.h>
>> #include <glib.h>
>> +#include <strings.h>
>> #include <sstream>
>>
>>
>> diff --git a/src/controller.cc b/src/controller.cc
>> index 25a6da1..1b03821 100644
>> --- a/src/controller.cc
>> +++ b/src/controller.cc
>> @@ -29,6 +29,7 @@
>> #include "builder.h"
>> #include "endian.h"
>> #include "packet.h"
>> +#include <string.h>
>>
>> #define __DEBUG_MODE__
>> #include "debug.h"
>> diff --git a/src/data.cc b/src/data.cc
>> index 6098b64..6919793 100644
>> --- a/src/data.cc
>> +++ b/src/data.cc
>> @@ -25,6 +25,8 @@
>> #include <iomanip>
>> #include <string>
>> #include <stdexcept>
>> +#include <string.h>
>> +#include <stdlib.h>
>>
>> //#define __DEBUG_MODE__
>> #include "debug.h"
>> diff --git a/src/error.cc b/src/error.cc
>> index 8aeb128..5fcb242 100644
>> --- a/src/error.cc
>> +++ b/src/error.cc
>> @@ -21,6 +21,7 @@
>>
>> #include "error.h"
>> #include <sstream>
>> +#include <string.h>
>>
>> using namespace std;
>>
>> diff --git a/src/ldif.cc b/src/ldif.cc
>> index 845114d..55ea631 100644
>> --- a/src/ldif.cc
>> +++ b/src/ldif.cc
>> @@ -25,6 +25,7 @@
>> #include <stdexcept>
>> #include <iostream>
>> #include <iomanip>
>> +#include <string.h>
>>
>> #define __DEBUG_MODE__
>> #include "debug.h"
>> diff --git a/src/packet.cc b/src/packet.cc
>> index 185fb5b..c4238c6 100644
>> --- a/src/packet.cc
>> +++ b/src/packet.cc
>> @@ -30,6 +30,7 @@
>> #include "parser.h"
>> #include "builder.h"
>> #include "error.h"
>> +#include <string.h>
>>
>> #define __DEBUG_MODE__
>> #include "debug.h"
>> diff --git a/src/r_calendar.cc b/src/r_calendar.cc
>> index b4c62ee..9c85de9 100644
>> --- a/src/r_calendar.cc
>> +++ b/src/r_calendar.cc
>> @@ -30,6 +30,7 @@
>> #include <ostream>
>> #include <iomanip>
>> #include <time.h>
>> +#include <string.h>
>> #include <stdexcept>
>>
>> #define __DEBUG_MODE__
>> diff --git a/src/r_task.cc b/src/r_task.cc
>> index 34e09f0..cf877e7 100644
>> --- a/src/r_task.cc
>> +++ b/src/r_task.cc
>> @@ -28,6 +28,7 @@
>> #include "debug.h"
>> #include <ostream>
>> #include <iomanip>
>> +#include <string.h>
>>
>> using namespace std;
>> using namespace Barry::Protocol;
>> diff --git a/src/record.cc b/src/record.cc
>> index 154d97c..17760ef 100644
>> --- a/src/record.cc
>> +++ b/src/record.cc
>> @@ -35,6 +35,7 @@
>> #include <ostream>
>> #include <iomanip>
>> #include <time.h>
>> +#include <string.h>
>> #include <stdexcept>
>>
>> #define __DEBUG_MODE__
>> diff --git a/src/socket.cc b/src/socket.cc
>> index bad5487..e5d9fe4 100644
>> --- a/src/socket.cc
>> +++ b/src/socket.cc
>> @@ -30,6 +30,7 @@
>> #include "endian.h"
>> #include <openssl/sha.h>
>> #include <sstream>
>> +#include <string.h>
>>
>>
>> using namespace Usb;
>> diff --git a/tools/bs11nread.cc b/tools/bs11nread.cc
>> index 042319a..ee622d7 100644
>> --- a/tools/bs11nread.cc
>> +++ b/tools/bs11nread.cc
>> @@ -27,6 +27,7 @@
>> #include <sstream>
>> #include <vector>
>> #include <string>
>> +#include <algorithm>
>> #include <getopt.h>
>>
>>
>> diff --git a/tools/btool.cc b/tools/btool.cc
>> index 4738ea4..51bd38c 100644
>> --- a/tools/btool.cc
>> +++ b/tools/btool.cc
>> @@ -26,6 +26,7 @@
>> #include <sstream>
>> #include <vector>
>> #include <string>
>> +#include <algorithm>
>> #include <getopt.h>
>>
>>
>> diff --git a/tools/btranslate.cc b/tools/btranslate.cc
>> index ce91ff4..18c5ded 100644
>> --- a/tools/btranslate.cc
>> +++ b/tools/btranslate.cc
>> @@ -17,6 +17,9 @@
>> #include <iostream>
>> #include <iomanip>
>> #include <sstream>
>> +#include <string.h>
>> +#include <stdlib.h>
>> +#include <limits.h>
>>
>> using namespace std;
>>
>>
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>> _______________________________________________
>> Barry-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/barry-devel
>>
>>
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Barry-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/barry-devel
>
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
Barry-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/barry-devel