Thank you Chris, So I tried something on a lark and it seems I got a lot further. I installed the libusb-compat with mac ports. Did not make any changes to references to usb.
Now I am getting an error building what seems like barrysync. Here is the error I have now, after it compiled a whole boatload of things I should be able to just build the gjavaloader, but I dont know how to do that :( But then again, if I can build all of it it may be useful to someone else. I am also noticing that there is a jdwp stub, which could come in handy to do on device debugging. Here is tail end of the output I got on doing a make: Making all in tools g++ -DLOCALEDIR=\"/usr/local/share/locale\" -DHAVE_CONFIG_H -I. -I.. -I/opt/local/include -g -O2 -MT btool-btool.o -MD -MP -MF .deps/btool-btool.Tpo -c -o btool-btool.o `test -f 'btool.cc' || echo './'`btool.cc In file included from ../barry/vbase.h:27, from ../barry/barrysync.h:27, from btool.cc:23: ../barry/vformat.h:29:18: error: glib.h: No such file or directory In file included from ../barry/vbase.h:27, from ../barry/barrysync.h:27, from btool.cc:23: ../barry/vformat.h:49: error: ISO C++ forbids declaration of ‘GList’ with no type ../barry/vformat.h:49: error: expected ‘;’ before ‘*’ token ../barry/vformat.h:66: error: ISO C++ forbids declaration of ‘GList’ with no type ../barry/vformat.h:66: error: expected ‘;’ before ‘*’ token ../barry/vformat.h:67: error: ISO C++ forbids declaration of ‘GList’ with no type ../barry/vformat.h:67: error: expected ‘;’ before ‘*’ token ../barry/vformat.h:68: error: ISO C++ forbids declaration of ‘GList’ with no type ../barry/vformat.h:68: error: expected ‘;’ before ‘*’ token ../barry/vformat.h:70: error: ‘gboolean’ does not name a type ../barry/vformat.h:75: error: ISO C++ forbids declaration of ‘GList’ with no type ../barry/vformat.h:75: error: expected ‘;’ before ‘*’ token ../barry/vformat.h:136: error: ‘gboolean’ does not name a type ../barry/vformat.h:140: error: expected constructor, destructor, or type conversion before ‘*’ token ../barry/vformat.h:144: error: expected constructor, destructor, or type conversion before ‘*’ token ../barry/vformat.h:145: error: expected constructor, destructor, or type conversion before ‘*’ token ../barry/vformat.h:149: error: ‘gboolean’ does not name a type ../barry/vformat.h:151: error: expected constructor, destructor, or type conversion before ‘*’ token ../barry/vformat.h:153: error: expected constructor, destructor, or type conversion before ‘*’ token ../barry/vformat.h:155: error: expected constructor, destructor, or type conversion before ‘*’ token ../barry/vformat.h:159: error: ‘gboolean’ does not name a type In file included from ../barry/barrysync.h:27, from btool.cc:23: ../barry/vbase.h:69: error: template argument 3 is invalid ../barry/vbase.h:69: error: invalid type in declaration before ‘;’ token make[2]: *** [btool-btool.o] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 On Aug 17, 2010, at 7:10 PM, Chris Frey wrote: > Hi Eric, > > The closest I've heard of someone building Barry on a Mac is someone building > it on FreeBSD. :-) Which isn't that close, but you get my drift. > > But in theory, this is possible, because all the important pieces are there. > > Take a look at the master list of dependencies at: > > http://www.netdirect.ca/software/packages/barry/dependencies.php > > You won't need the ones marked for the GUI, nor opensync, nor FUSE. > > If you're willing to make some small edits to the code for things like > usb.h and libusb.h, I'm willing to help you through the process of > compiling. Just post the errors you get stuck in to the mailing list. > > - Chris > > > > On Tue, Aug 17, 2010 at 04:50:59PM -0700, Eric Arseneau wrote: >> I am not a tech newbie, but definitely not up on how to build stuff on *nix >> based systems, unless they use ant and are Java based :) >> >> I installed libusb, via macports >> sudo port libusb >> >> However I am still getting the usb.h missing problem when attempting to >> build. I also just read that the new hearders for libusb are no longer >> usb.h, but rather libusb.h >> >> All I really need at this point is the use of bjavaloader to run on my Mac. >> I've managed to get the simulator to run and the other parts I need in order >> to do development. This is the last missing piece to the puzzle. >> >> Can someone provide me with the simplest way for me to build the bare >> minimum and just get bjavaloader working on a Mac? Or even better someone >> who has binaries from a while back that may still work. >> >> Thank you, >> ------------------------------------------------------------------------------ >> This SF.net email is sponsored by >> >> Make an app they can't live without >> Enter the BlackBerry Developer Challenge >> http://p.sf.net/sfu/RIM-dev2dev >> _______________________________________________ >> Barry-devel mailing list >> Barry-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/barry-devel > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by > > Make an app they can't live without > Enter the BlackBerry Developer Challenge > http://p.sf.net/sfu/RIM-dev2dev > _______________________________________________ > Barry-devel mailing list > Barry-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/barry-devel ------------------------------------------------------------------------------ This SF.net email is sponsored by Make an app they can't live without Enter the BlackBerry Developer Challenge http://p.sf.net/sfu/RIM-dev2dev _______________________________________________ Barry-devel mailing list Barry-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/barry-devel