wxDevCpp for Linux - when?

If you are using wxDev-C++ for your wxWidgets design, please ask your questions here instead of in IDE Related.
Post Reply
noel
Earned a small fee
Earned a small fee
Posts: 19
Joined: Wed Nov 22, 2006 8:52 pm

wxDevCpp for Linux - when?

Post by noel » Mon Mar 10, 2008 9:26 am

This questions should be addressed to wxDev-C++ Developers, but there is no contact to them on wxDevCpp Homepage :(

On wxDevCpp Homepage FAQ there is an information:
Will there be a release for Linux?

You will have to ask this question to the core Dev-C++ developers. Since wxDev-C++ is based on Dev-C++, a Linux distribution will be a possible only if we have a Linux version of Dev-C++. Some effort (by Tony) have been put in to compile wxDev-C++ with Lazarus failed.
Well - there is!
It's avalible at:
http://freshmeat.net/projects/dev-cpp/

Please write down Yours opinion - is wxDevCpp needed under Linux - and can we Count on this?
WriteLn or not WriteLn ;)

tbreina
Moderator
Moderator
Posts: 1289
Joined: Thu Nov 25, 2004 7:38 pm
Location: Coronado, CA

Post by tbreina » Mon Mar 10, 2008 3:32 pm

Uhhh, well you'll note that the project you linked to hasn't been updated in 5 years and 8 months. That's a bad sign.

There are hooks for Kylix in the Dev-C++ source code and I think that's probably what the project you refer to was going for. However, it was abandoned some time ago. I looked into trying Lazarus/FPC, but the Jedi libraries we use aren't compatible.

Nuklear and I did manage to get a working version using Wine, but we put it on the backburner to work on the plugin version.

If you really want to give it a try, then please do. I certainly think it's worthwhile. I'll try to help out where I can, but it'll be a mammoth project to undertake. I think you'll realistically be better off re-coding the IDE within Lazarus/FPC from scratch.

-Tony
Everybody's got something to hide except for me and my monkey.

noel
Earned a small fee
Earned a small fee
Posts: 19
Joined: Wed Nov 22, 2006 8:52 pm

Post by noel » Wed Mar 12, 2008 1:53 pm

Thank's for willing of help.
I'm not that good programmer to make changes for such big project - either, I'm not capable to rewrite it in Lazarus.

However I'd Like to Try to compile it in Lazarus.
Is anyone can tell where could I find zipped source of WxDevCpp?
Btw. I fount Your post at Lazarus Forum :)
http://www.lazarus.freepascal.org/index ... +datatypes

I'm asking about zipped source code, because I tried to download the source using CVS with no luck:
>> Running "cvs -z4 -d :pserver:[email protected]:/wxdsgn/ login" (in "C:\Dev-Cpp")
Logging in to :pserver:[email protected]:2401:/wxdsgn/
CVS Password:
cvs [login aborted]: Aborted
>> Command complete (exit code: 1)
WriteLn or not WriteLn ;)

kin.ming
Earned a small fee
Earned a small fee
Posts: 12
Joined: Sat Mar 31, 2007 7:33 am

Post by kin.ming » Mon Mar 17, 2008 5:37 pm

The source code of current version of wxDev-C++ can be download via SVN.
Here is the address: http://wxdsgn.svn.sourceforge.net/svnroot/wxdsgn/trunk
Or you may want to try compiling the classic version: http://wxdsgn.svn.sourceforge.net/svnroot/wxdsgn/tags. You can use either RapidSVN or TortoiseSVN to download the source code.

noel
Earned a small fee
Earned a small fee
Posts: 19
Joined: Wed Nov 22, 2006 8:52 pm

Post by noel » Tue Mar 18, 2008 11:27 am

kin.ming wrote:The source code of current version of wxDev-C++ can be download via SVN.
Here is the address: http://wxdsgn.svn.sourceforge.net/svnroot/wxdsgn/trunk
Or you may want to try compiling the classic version: http://wxdsgn.svn.sourceforge.net/svnroot/wxdsgn/tags. You can use either RapidSVN or TortoiseSVN to download the source code.
I have already downloaded Source using TortiseSVN (and some older versions using TortiseCVS), but The compilation it self might not be so easy - especially because of some additional librarys - it might take some time to deal with this.
WriteLn or not WriteLn ;)

tbreina
Moderator
Moderator
Posts: 1289
Joined: Thu Nov 25, 2004 7:38 pm
Location: Coronado, CA

Post by tbreina » Tue Mar 18, 2008 4:15 pm

http://wxdsgn.sourceforge.net/tutorials ... d517c0b.eg

The tutorial above takes you step by step to setup your Delphi with the proper libraries for compiling the source code. In the last few weeks, we implemented a new schema for the source code (called the "plugin system"). It changes the source code around a bit and will require me to update the tutorial. Let me know where you get stuck.

-Tony
Everybody's got something to hide except for me and my monkey.

noel
Earned a small fee
Earned a small fee
Posts: 19
Joined: Wed Nov 22, 2006 8:52 pm

Post by noel » Sat Mar 22, 2008 4:34 pm

Can't download JVC-JVCL from:
http://joelsplace.sg/projects/wxdsgn/Co ... X_BUILD.7z
- file not exists

The tutorial says that there are some changes in JVC/JVCL an the CompUsedBy_WX_BUILD.7z (link above), however I have downloaded JVC-JVCL fom:
http://sourceforge.net/projects/jcl
http://sourceforge.net/projects/jvcl

but it's seems that this librarys do not work - while I'm trying to install them I have message that:
No Delphi-BCB-BDS-RAD-Studio versions was found...

Delphi 6 PE and patches where previously installed on my system.
But Delphi 6 PE is not default IDE - default is Lazarus.
WriteLn or not WriteLn ;)

buildere
Super wx Problem Solver
Super wx Problem Solver
Posts: 358
Joined: Thu Oct 28, 2004 3:45 pm
Location: Costa Rica

Post by buildere » Mon Mar 24, 2008 3:28 am

As tbreina mentioned, the tutorial is outdated. If I'm correct, the latest version on SVN of our sources should work OK with the latest versions of JCL/JVCL. Download JVCL pack 3.33 from this page:

http://sourceforge.net/project/showfile ... p_id=45786

it contains both JCL and JVCL (uninstall prevuious attempts if the version is different, just to be sure).

Maybe, it should be good to default to delphi PE while installing all this.

Finally, there is one library "Synedit" that has some changes, so you'll need to use the attached one (if you have already installed the official Synedit you would need to uninstall it completely, under "Components->Installed Packages").

Good luck.
Attachments
synedit.7z
(432.29 KiB) Downloaded 55 times

tbreina
Moderator
Moderator
Posts: 1289
Joined: Thu Nov 25, 2004 7:38 pm
Location: Coronado, CA

Post by tbreina » Mon Mar 24, 2008 3:36 am

As Esteban noted, the current SVN HEAD fixes the problem with JVCL 3.33. I had the same trouble until I updated the source.

The SynEdit package (and the other additional packages) should be contained within the CompUSEDBY_WXBUILD.7z file that is linked on the tutorial.

I hope to try to update the tutorial this week. In the meantime, I have uploaded a devpak with an alpha of the plugin version from SVN HEAD for people to test.

-Tony
Everybody's got something to hide except for me and my monkey.

Post Reply