Cruisers Forum
 


Join CruisersForum Today

Reply
 
Thread Tools Rate Thread Display Modes
Old 05-03-2011, 04:39   #46
Registered User

Join Date: Dec 2005
Location: WNA
Boat: Dufour 35
Posts: 3,248
Re: OpenCPN for Mac

Quote:
Originally Posted by CarCode View Post
Is it possible please to create a new flyspray group for Mac OS X bugs only?
Most of the found bugs in the Mac OS X version related not to Windows or Linux.

There is a SourceForge forum https://sourceforge.net/projects/ope...3/index/page/1 but this becomes not usable anymore because of the many found bugs.

Gerhard
All bug reports can already be labeled with the operating system, including Mac, if necessary. I don't think it is necessary to have operating system specific groups, at least not yet.

You guys are doing a very good job of getting the Mac build up to speed. Once the necessary changes to the code base to accommodate
Mac are merged, all operating system should be "equal" as far as OpenCPN is concerned. This forum and the Source Forge Forum seems to serve well in finding those changes.

"netsurfer" is the admin of Flyspray, send him a PM if you like.

Thomas
__________________

__________________
cagney is offline   Reply With Quote
Old 05-03-2011, 05:58   #47
Registered User

Join Date: Mar 2011
Posts: 2
Re: OpenCPN for Mac

malcolmh,

thanks for the information. i read the other posts on this thread before posting and could not find any hint about the object query. so i suspected some residue from 1.3 like font problems that may have caused it, since i had problems between version with 1.3.x under Windows that could be solved by cleaning up & reinstalling.

great work, nevertheless!

@Gerhard: i knew it was beta. a link to a list of the known major caveats in the download area would be good, though!
__________________

__________________
hb21 is offline   Reply With Quote
Old 31-05-2011, 15:58   #48
Registered User
 
doug86's Avatar

Join Date: Nov 2009
Location: Between Block Island and Bahamas
Boat: Marine Trader 40' Sedan Trawler, 1978. WATER TORTURE
Posts: 715
Re: OpenCPN for Mac

Malcomh,Well, so far this versions seems pretty stable. I mostly use it to browse charts, but I have also done some real time navigating and it works for me.

I've had not trouble making routes, waypoints and using the measure feature. I am using NOAA raster charts exclusively.

Would love to know when the tides and currents will be available.

Doug

ps: running snow leopard on a MacBook Pro
__________________
"When one is willing to go without, then one is free to go." - doug86
doug86 is offline   Reply With Quote
Old 03-06-2011, 08:00   #49
Registered User

Join Date: Jun 2011
Posts: 21
Re: OpenCPN for Mac

Hi,
I'm using opencpn on a macbook with snow leopard now. Current version crashes on different situations, but I've one more severe bug to report:
I need it to communicate with gpsd over network, unfortunately this is not working and I get the message that libgps.so is not found. Can you fix this?
libgps.dylib is installed

Next question: Where can I get the current OSX-Sources - I would like to give it a try...

Thanks for your help...

++Luke
__________________
luke austria is offline   Reply With Quote
Old 03-06-2011, 08:24   #50
Registered User
 
Netsurfer's Avatar

Join Date: Jan 2010
Location: Cologne, Germany
Boat: Beneteau Oceanis 331
Posts: 557
Re: OpenCPN for Mac

Hi luke,

see you have found your way to the forum here, too!
Quote:
Originally Posted by luke austria View Post
Next question: Where can I get the current OSX-Sources - I would like to give it a try...
Have a look at Download OpenCPN | Official OpenCPN Homepage

Gunther
__________________
Deutschsprachige Community- und Support-Website unter OpenCPN.de
Netsurfer is offline   Reply With Quote
Old 03-06-2011, 11:24   #51
Registered User

Join Date: May 2011
Posts: 847
Re: OpenCPN for Mac

I downloaded the source and followed the instructions.

I'm new to XCode and it's years since I developed or compiled anything!

I get a bunch of fatal errors related to Malcolm's directory structure. Can't create /users/malcolm...... etc.

I've changed everything I can see in the various preferences to direct output to my own user directories.. Guess I'm missing something fundamental in the setup. Any pointers?

Chris
__________________
Littlechay is offline   Reply With Quote
Old 03-06-2011, 12:47   #52
Registered User

Join Date: Mar 2010
Location: Göteborg, Sweden
Boat: Seamaster 700
Posts: 96
Send a message via Skype™ to balp
Re: OpenCPN for Mac

Quote:
Originally Posted by luke austria View Post
Next question: Where can I get the current OSX-Sources - I would like to give it a try...

Thanks for your help...

++Luke

MacOS patches live on github,

https://github.com/OpenCPN/OpenCPN/tree/macosx
__________________
balp is offline   Reply With Quote
Old 03-06-2011, 12:58   #53
Registered User

Join Date: Jun 2011
Posts: 21
Re: OpenCPN for Mac

Quote:
Originally Posted by Littlechay View Post

I've changed everything I can see in the various preferences to direct output to my own user directories.. Guess I'm missing something fundamental in the setup. Any pointers?

Chris
Had the same Problem. Check all project and build settings and set proper filepath... finaly 2.3.1 compiled, i'll try cuttend Version this night...
__________________
luke austria is offline   Reply With Quote
Old 03-06-2011, 14:22   #54
Registered User

Join Date: Jun 2011
Posts: 21
Re: OpenCPN for Mac

hmmm... made a quick glance at the github tree, but this doesn't look like the 2.3.1 XCode project which is documented in "how to build on osx". As I'm new to Mac development (and not really up to date with C and C++) I don't know what to do with this source - is this a XCode project at all?

All I need is to get a fix for the libgps.so <-> libgps.dylib problem. Anyony out there who can help?

++Luke
__________________
luke austria is offline   Reply With Quote
Old 03-06-2011, 16:08   #55
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 4,883
Re: OpenCPN for Mac

Luke...

There are two extant models for Mac development, in the process of being merged.

1. 2.3.1 is based on Carbon API, wxWidgets 2.8, and is considered deprecated.

2. Modern OpenCPN work (2.4.xxx) on github is based on an unreleased version of wxWidgets 2.9, and the Cocoa API. This is the preferred future direction.

I am just now coming up to speed on Mac build of OpenCPN, and will try to update this thread as I learn more. I probably sound like I know what I am talking about. Don't be fooled....

I would not invest too much energy in learning how to build the Carbon/2.3.1 release.
That said, hack away, and let us know what you learn.

Dave
__________________
bdbcat is offline   Reply With Quote
Old 03-06-2011, 17:05   #56
Senior Cruiser
 
sailorF54's Avatar

Cruisers Forum Supporter

Join Date: Dec 2009
Location: Perros-Guirec, France
Boat: Jeanneau Sunshine 36
Posts: 829
Re: OpenCPN for Mac

FWIW (as Mac users seem few and far between in France)
Someone on French forum HetO has just reported tonight he is pleased with the OpenCPN-2.2.823 release (Macmini 1,66 GHz Intel Core Duo running Snow Leopard)
__________________
sailorF54 is offline   Reply With Quote
Old 03-06-2011, 17:17   #57
Sponsoring Vendor
 
brak's Avatar

Community Sponsor
Cruisers Forum Supporter

Join Date: Jan 2009
Location: East of West
Posts: 252
Re: OpenCPN for Mac

wxWidgets version 2.9 for Mac has numerous issues. We have spent a few months working together with its maintainer to resolve some of these (his work is definitely appreciated) but many more remain. FWIW I don't think wxWidgets 2.9 for Mac will be production-ready anytime soon.

That said, there are very few differences in terms of user software between wxWidgets 2.8 and 2.9 for Mac (or otherwise). What differences are there, can be resolved relatively easily. So, unless you guys are doing something extremely unusual, 2.8 or 2.9 should not matter a whole lot.

There is also little advantage to being Cocoa application when using wxWidgets - it's almost invisible to users, the only major differences I've found so far were both not great:
- change in the way floating frames are handled (in that Cocoa version no longer has this concept per se)
- different and poorly operating "full screen" mode (not usable, so not really an issue)
__________________
Polar Navy - because life is too short to use ugly navigation software
brak is offline   Reply With Quote
Old 03-06-2011, 19:47   #58
Marine Service Provider
 
bdbcat's Avatar

Join Date: Mar 2008
Posts: 4,883
Re: OpenCPN for Mac

brak...

Good points all.

Our main consideration is managing developer resources, both now and into wxWidgets 3.0 territory.

As we move ahead short term, we may indeed find the pragmatic approach is to leave Cocoa to the brave-hearted wx guys until it is ready.

Thanks
Dave
__________________
bdbcat is offline   Reply With Quote
Old 03-06-2011, 20:16   #59
Sponsoring Vendor
 
brak's Avatar

Community Sponsor
Cruisers Forum Supporter

Join Date: Jan 2009
Location: East of West
Posts: 252
Re: OpenCPN for Mac

The base wxWidgets API is fairly stable (and by "base" I mean anything that existed more or less up until 2.8). They add and modify new things all the time, and development is pretty fluid - so my own approach is to stick with "old" features for as long as possible, unless there is an overriding need to use something else.

Over time, as new features and APIs mature, they naturally fall into stable category - and then you get to use them. So far my experience with wxWidgets was that as long as you don't touch the "bleeding edge" and stick to a few well tested recipes and core functionality - it "just works".
__________________
Polar Navy - because life is too short to use ugly navigation software
brak is offline   Reply With Quote
Old 04-06-2011, 16:26   #60
Registered User

Join Date: Jun 2011
Posts: 21
Re: OpenCPN for Mac

Played around for some hours now, with almost no good news:

1) libgps had some API Changes: gps_poll is renamed to gps_read, and gps_set_raw_hook seems to be removed at all.
2) gps_read, gps_waiting and gps_stream couldn't be found by dlsym. dlerror() returned "symbol not found". Perhaps I've to recompile gpsd?

Good News is, that replacing "libgps.so" with "libgps.dylib" in nmea.cpp works fine on Mac - at least the libary is found by dlopen() now.

btw: I did this all using the 2.3.1 Mac release, no idea how to bring the current git release into the XCode project (I use to work on Windows using Eclipse and Java - so I'm pretty confused about all the new stuff...)

If anyone has a working (compiling) XCode project using 2.4.xxx codes, I would be happy getting a copy of it.

++Luke
__________________

__________________
luke austria is offline   Reply With Quote
Reply

Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
OpenCPN and Mac OSX mskl OpenCPN 9 27-03-2014 09:41
Mac riddon OpenCPN 6 14-08-2011 09:28
Mac skippy Forum Tech Support & Site Help 15 06-01-2011 19:11
Help Me Integrate My Mac hoppy Marine Electronics 6 24-10-2010 12:01
Mac on Board fvn Marine Electronics 9 28-08-2009 05:34



Copyright 2002- Social Knowledge, LLC All Rights Reserved.

All times are GMT -7. The time now is 05:45.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2017, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.