|
|
21-10-2012, 05:53
|
#106
|
Registered User
Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,534
|
Re: Development Debugging Environment - Setup Help
Thanks Thomas. I tried zipping and adding a .doc and it would not accept. Also just splitting the file in half hit the 400kb limit for using .doc at the end. I see that if I had used .pdf the 595kb limit would have been ok. It appears txt is only liimited to 1kb It doesn't look like your link worked, can you try again?
|
|
|
21-10-2012, 06:24
|
#107
|
Registered User
Join Date: Dec 2005
Location: Helsingborg
Boat: Dufour 35
Posts: 3,891
|
Re: Development Debugging Environment - Setup Help
Quote:
Originally Posted by rgleason
Thanks Thomas. I tried zipping and adding a .doc and it would not accept. Also just splitting the file in half hit the 400kb limit for using .doc at the end. I see that if I had used .pdf the 595kb limit would have been ok. It appears txt is only liimited to 1kb It doesn't look like your link worked, can you try again?
|
I hope I have better luck this time...
Edit: Hmmm.... the link works if you click "Size".
Some snafu with the attachments on the forum....
Thomas
Rausch.7z.pdf
|
|
|
21-10-2012, 06:39
|
#108
|
Registered User
Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,534
|
Re: Development Debugging Environment - Setup Help
It worked both times...sorry...you click on the "Size". There is no attachment doc below.
|
|
|
09-11-2012, 16:02
|
#109
|
Registered User
Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,534
|
Re: Development Debugging Environment - Setup Help
OpenCPN 3.1.1105 beta is out. This is to record how to catch up and build a Debug version, then a Release version which would work with other plugins.
Git -Update files (see the word Supplement doc or this Post)
After issuing CMD , Git fetch and then Git status I was still 145 commits away, so I ended up having to issue git reset --hard origin/master after trying other commands.
Build Debug Version (see word document in the Post above for details)
The first time MS VS C++2010 made a debug build the Opencpn version was still 3.1.919. Then after another git fetch and git reset --hard origin/master with nothing notable happeing, MS VS C++2010 compiled the OpenCpn 3.1.1101 version. It seems to work fine, so I decided to make a Release Build
Build Release Version (see the word doc in this Post for details)
MS VS C++2010 built the release "opencpn.exe" without difficulty. I wanted to use it with the other plugins so I made an Opencpn3.1.1101 directory under Program Files (x86) (with Admin privileges) and copied the following into the Opencpn3.1.1101 folder:
- C:\Data-Dir\opencpn-git\build\Release -All files to the new Opencpn3.1.1105 folder
- Folders copied from the opencpn-git Release subdir: garminhost.dir, gshhs, ipch, nmea0183.dir opencpn.dir, plugins, s57data, s57enc.dir, uidata, plugins (note on the plugins, the particular plug_in.dll in the Release directory is probably all that is necessary)
- Folders copied from a previous Opencpn 3.1.919 release build were share, sounds and tcdata (some of these may not be needed)
- Then I put a shortcut to Opencpn.exe on the desktop.
- Next I will copy some of the plugins from 3.1.919 to the plugin directory and see if they work.
Perhaps Jesper will have some corrections comments following.
|
|
|
01-12-2012, 18:08
|
#110
|
Registered User
Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,534
|
Re: Development Debugging Environment - Setup Help
I recall reading somewhere related to the intensive Mac efforts for successful Compilation that wxWidgets 2.9 is being used. Would this also be the case for Windows builds? If so, should I be updating wxWidgets to the correct version? It seems to compile fine now with 2.8
Thanks
Rick
|
|
|
02-12-2012, 00:05
|
#111
|
Registered User
Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,198
|
Re: Development Debugging Environment - Setup Help
Rick...
Stay with 2.8 as the build instructions say, it's the latest stable version and it's the one used on Windows and Linux. On Mac things are a bit different, but don't let it bother you.
Pavel
|
|
|
04-12-2012, 19:15
|
#112
|
Registered User
Join Date: Nov 2012
Posts: 2
|
Re: Development Debugging Environment - Setup Help
Hi!
I was following the instructions to create the environment, but I can't do this step:
Quote:
Originally Posted by rgleason
12. Building the OpenCPN sourceA. From within or Start Visual Studio Command Prompt (2010)cd \
cd cd C:\<Your Data Directory>\opencpn-git
mkdir build
cd build
cmake -G "Visual Studio 10" ..
B. Note that errors in compiling are found in CMakeCache.txt from C:\<Your Data Directory>\opencpn-git\opencpn (directory for Source files downloaded with git clone command)
C. If it goes well: from within Visual Studio Command Prompt (2010)cd C:\<Your Data Directory>\opencpn-git\build
cmake --build
|
I've got the error:
Code:
C:\<Data Directory>\opencpn-git\build>cmake -G "Visual Studio 10" ..
-- *** Build Architecture is i386
-- *** Staging to build opencpn 3.1.1105 ***
-- Found OpenGL...
-- Lib: glu32opengl32
-- Include:
CMake Error at C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPack
ageHandleStandardArgs.cmake:97 (MESSAGE):
Could NOT find wxWidgets (missing: wxWidgets_FOUND)
Call Stack (most recent call first):
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindPackageHandleStan
dardArgs.cmake:288 (_FPHSA_FAILURE_MESSAGE)
C:/Program Files (x86)/CMake 2.8/share/cmake-2.8/Modules/FindwxWidgets.cmake:8
31 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMakeLists.txt:148 (FIND_PACKAGE)
-- Configuring incomplete, errors occurred!
I've checked my "Environment Variables" and in the PATH variable I have " C:\wxWidgets-2.8.12\lib\vc_dll", so I don't know what's wrong.
Could anyone help me?
I'm sorry if I misunderstood something obvious..
Thank you!
|
|
|
05-12-2012, 07:01
|
#113
|
Registered User
Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,534
|
Re: Development Debugging Environment - Setup Help
Check this message under Environment variables
http://www.cruisersforum.com/forums/...ml#post1023683
For wxWidgets should be: " C:\wxWidgets-2.8.12" (need main pointer too)
Quote:
Next Right-click My Computer, select Properties... and on the Advanced tab click on Environment Variables button
"Under user variables for" highlight "Path" select "Edit" and check or add something like the following to the values list:
..C:\Program Files (x86)\Poedit\bin;C:\Program Files (x86)\Git\bin;C:\wxWidgets-2.8.12\lib\vc_dll
These path names must correspond to the program installation paths! Click OK to close the PATH Variable.
Then add several new Variables for:
Variable:"Git" Value: " C:\Program Files (x86)\Git\bin" -Note the (x86) option
Variable: "Poedit" Value: "C:\Program Files (x86)\Poedit\bin" -Note the (x86) option
Variable "WXWIN" Value: "C:\wxWidgets-2.8.12"
Okay this housekeeping and set of pointers to critical programs should be checked and you are then ready.
|
|
|
|
05-12-2012, 07:12
|
#114
|
Registered User
Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,534
|
Re: Development Debugging Environment - Setup Help
Here is the writeup again. I couldn't find it in this thread:
Development debugging environment setup help.doc
Also two Supplements:
OpenCPN Debug Environment Setup-Supplement.doc
"Keeping your OPENCPN debug version current and using 'Git" OpenCPN Debug Environment Setup-Supplement No 2.doc
OpenCpn debug version, Compiling a "Release" version for plugin testing.
See Files Below please.
|
|
|
12-12-2012, 17:07
|
#115
|
Registered User
Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,534
|
Re: Development Debugging Environment - Setup Help
Note on Building "Debug" and "Release" versions:
If you are having trouble building a Debug version after using git to update to the current master, double check the second command line in Microsoft Visual C++ 2010 Express, has "Debug" rather than "Release" in the drop down window! ...and visa versa, if you are trying to build a "Release" version.
|
|
|
25-12-2012, 06:16
|
#116
|
Registered User
Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,534
|
Re: Development Debugging Environment - Setup Help
Post from Thomas describes git command to ensure "master branch"
http://www.cruisersforum.com/forums/...ml#post1112786
To get the master updates between beta releases.
Code:
git clone -b master https://github.com/OpenCPN/OpenCPN.git
Did some tests with the code that I got above and that did not work. This worked perfect
after deleting the old lib OpenCPN. After installing and setting of AISport and shared GPSport everything works 100% on version 3.0.2.
Code:
git clone -b stable git://github.com/OpenCPN/OpenCPN.git
|
|
|
31-12-2012, 09:57
|
#117
|
Registered User
Join Date: Nov 2012
Posts: 2
|
Re: Development Debugging Environment - Setup Help
I actually have this Variable "WXWIN" Value: "C:\wxWidgets-2.8.12" in my Environment variables and even so it doesn't work. I have this entries in my "opencpn-git/build/CMakeCache.txt":
//Cleared.
WX_cored:FILEPATH=C:/wxWidgets-2.8.12/lib/vc_dll/wxmsw28ud_core.lib
//Cleared.
WX_dbgrid:FILEPATH=WX_dbgrid-NOTFOUND
//Cleared.
WX_dbgridd:FILEPATH=WX_dbgridd-NOTFOUND
//Cleared.
WX_expat:FILEPATH=C:/wxWidgets-2.8.12/lib/vc_dll/wxexpat.lib
//Cleared.
WX_expatd:FILEPATH=C:/wxWidgets-2.8.12/lib/vc_dll/wxexpatd.lib
//Cleared.
WX_gl:FILEPATH=WX_gl-NOTFOUND
//Cleared.
WX_gld:FILEPATH=WX_gld-NOTFOUND
//Cleared.
WX_html:FILEPATH=C:/wxWidgets-2.8.12/lib/vc_dll/wxmsw28u_html.lib
Maybe the problem is in the wxWidgets compilation, it isn't?
Please, help.
Thank you!
|
|
|
31-12-2012, 10:06
|
#118
|
Registered User
Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,198
|
Re: Development Debugging Environment - Setup Help
fzschornack...
The env variable is OK as the libs are found by cmake as apparent from your post. Missing dbgrid is safe to ignore, gl looks like you did not build WX with OpenGL support enabled (it's the default behaviour when building it) - make sure you followed the steps as described in the OpenCPN build instructions exactly and try to rebuild WX.
Pavel
|
|
|
03-02-2013, 14:17
|
#119
|
Registered User
Join Date: Mar 2012
Location: Boston, MA
Boat: 1981 Bristol 32 Sloop
Posts: 17,534
|
Re: Development Debugging Environment - Setup Help
To get to version 3.11328 I issued git fetch to get current with the master, then git status and I was still behind. So I eventually issued git reset --hard origin/master response was ...at the head. Then went to MS Visual Studio 2010 Express. Loaded it, went to File > Recent projects Picked ...\build\opencpn It processed and during the processing several messages came up saying PO's were external or something do I want to reload from disk. I tried no. Then eventually said yes reload. Things reloaded and it seems to be running in Debug mode.
Can anyone explain what happened?
Were there some updates that I downloaded (external) that were not accepted by someone yet?
|
|
|
04-02-2013, 05:52
|
#120
|
Registered User
Join Date: Mar 2010
Location: Normandy, France
Boat: Flush Poker, 8.25m (Point Barre)
Posts: 340
|
Re: Development Debugging Environment - Setup Help
"git fetch" retrieve changes but does not update your local repo. You should issue a "git merge" or "git rebase" after fetching to update you local source (BTW, "git pull" will do fetch+merge in one single command, it should work for most usage). "git reset" does the same but will destroy any changes you did locally...
Now about PO, it's related to translations and requires gettext. IIRC it's optionnal on Windows install but you may have a look at your gettext installation and cmake correctly finding it. The exact message may help us diagnose what's wrong, or not ;-)
|
|
|
|
|
Thread Tools |
Search this Thread |
|
|
Display Modes |
Rate This Thread |
Linear Mode
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
Advertise Here
Recent Discussions |
|
|
|
|
|
|
|
|
|
|
|
|
Vendor Spotlight |
|
|
|
|