SVN Version


semionlaptev - Posted on 19 May 2011

Hello everybody. Is it a big difference between svn version and the release? I got some troubles compiling, and wondering if I need it. thank you!
The actual release is quite old now and the svn version is quite a significant upgrade. What errors did you encountered?
thank you for your response. So I'll keep trying until success. i have troubles compiling qt on msvc2010. Is latest qt suitable for svn version?
I have only succeeded to compile on msvc2010 in release mode. I am now using msvc2008. I briefly tried on 2010 and ended up with a bunch a problems with the third party-library (such as boost). Note that qt is not officially supported yet on msvc2010. On my machine I run it with the latest Qt version, not a problem.
do not know why, but my comment has gone... so I repost it: I have finally managed to compile all dependencies(cvs versions) and Sgems with msvc2008 and qt 4.6.0. But when I started Sgems it asked for coin2.dll (I got coin3.dll compiling Coin), I copied coin2.dll from the release version of sgems, and now when I start Sgems.exe I get an error dialog that says " Detected two instance of the coin library in the same process image!! Application can not continue without erros, and will exit when you quit this dialog box. This is an indication of a serious problem with the settings in your project configuration. a likely cause of this error is that a different configuration of the coin library was linked with the GUI-binding library than for the application's link settings. Try for instance to check if there is a mismatch between debug and release libraries" what do I wrong?
I am sorry but I cannot really help you if you use the cvs version. I moved everything on the svn repository some years ago and I do not maintain the cvs anymore.

Right now under 'Code' (on the sourceforge page) there are links for both CVS and SVN.
Perhaps you should disable the CVS repositeory on Sourceforge ? Then only SVN would appear as an option for the end user (even if the CVS repos will still be there, but hidden)
- Thomas

The svn version required QT4, the latest GsTL and boost (not included anymore in gstl). Post your compilation errors if you want more detailed help.

I thought that svn and cvs versions are same. Now I downloaded the svn version again and I'd already had coin and other dependencies compiled, I got GsTL and boost from their repositories so it all seemed ok, then I started build in msvc2008(Windows 7) and got following errors:

Error 20 fatal error C1083: Cannot open source file: '.': Permission denied c1xx GsTLAppli_math
Error 112 fatal error C1083: Cannot open source file: 'C:\Qt\4.6.0\include\QtCore': Permission denied c1xx GsTLAppli_grid
Error 388 fatal error C1083: Cannot open include file: 'qdatastream.h': No such file or directory C:\diplom\sgems\dev\sgems\GsTLAppli-qt4\GsTLAppli\grid\grid_model\reduced_grid.h 43 GsTLAppli_grid
...
Error 1181 fatal error C1083: Cannot open source file: 'C:\Qt\4.6.0\include\QtCore': Permission denied c1xx GsTLAppli_filters
...
Error 1210 fatal error C1083: Cannot open include file: 'qstring.h': No such file or directory c:\diplom\sgems\dev\sgems\gstlappli-qt4\gstlappli\filters\gslib\filter_qt_dialogs.h 40 GsTLAppli_filters
Error 1262 fatal error C1083: Cannot open include file: 'qstring.h': No such file or directory c:\diplom\sgems\dev\sgems\gstlappli-qt4\gstlappli\filters\csv_filter_qt_dialogs.h 40 GsTLAppli_filters
...
and so on

I have no unusual permissions on these folders furthermore I'd successful compiled cvs version before. I found that a lot of people have the same trouble with msvc2008 and QT but I didn't found any solution that could help.
Do you have any experience solving the problem? thank you!

I managed to solve the problem by adding "\" into all the include paths. Have no idea why it has become necessary. Now it all compiles good, I've finally got exe that works and it is really much more developed than the current release. I think you should public new release. thank you for your help and for this extremely useful programm.
good. First time I hear about your problem. For example you had to replace

#include < QString > with

#include <\QString> is that right?

You will also notice that the latest svn has the 64 bits projects. It is a bit of a mess to get the 64 bits coin, simvoleon and qt but well worth it.
No, I replaced $(QTDIR)\include\QtCore with $(QTDIR)\include\QtCore\ in "project properties"->"Additional Include Directories"
I have managed to compile all dependencies(svn version) and Sgems with msvc2008 and qt 4.7.3. But when I start Sgemsd.exe (debug version) I get an error dialog that says " Detected two instance of the coin library in the same process image!! Application can not continue without erros, and will exit when you quit this dialog box. This is an indication of a serious problem with the settings in your project configuration. a likely cause of this error is that a different configuration of the coin library was linked with the GUI-binding library than for the application's link settings. Try for instance to check if there is a mismatch between debug and release libraries" The release version of the sgems.exe works fine. Can someone help? thx
Use the dependency walker (http://www.dependencywalker.com/) to help you find where are the two offending dll. This program is usually very helpful for these kind of problems.
thx a lot ! I identified a problem in the debug version of the simvoleon dll. Now all works fine. André

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.