when to expect new dev-cpp?

If you are using wxDev-C++ for your wxWidgets design, please ask your questions here instead of in IDE Related.
tbreina
Moderator
Moderator
Posts: 1289
Joined: Thu Nov 25, 2004 7:38 pm
Location: Coronado, CA

Post by tbreina » Wed Jan 12, 2005 3:31 pm

brandysboguslaw and/or guru,

Can you send the steps for installing the additional components to compile wxdevcpp?

I keep getting an error on loading wxdevcpp into Delphi that several classes are missing (all starting with the letter T-- I e-mailed guru the exact classes that were missing). I think it's a problem with the ThemeManager installation. I downloaded it from the delphi-gems site which provides it in a nice Windows installer. However, apparently I'm still missing something here. Unfortunately, the uninstaller for ThemeManager seems broken.

What options did you set for JVCL and JCL? Strangely I was having trouble with installing them until I moved the source from "Program Files" to a directory without a space in the name. Not sure if this was just a coincidence.

I'm giving my 4th try to re-installing Delphi 6 Personal and the additional components tonight. There are 3 update patches for Delphi 6 personal on the Borland website. Did you patch all 3? It looks like JVCL/JCL needs at least the #2 patch.

-Tony

gururamnath
Moderator
Moderator
Posts: 466
Joined: Sat Sep 18, 2004 2:49 am
Location: California, USA

Post by gururamnath » Wed Jan 12, 2005 5:12 pm

Tony,
I have upload the latest snapshot yesterday , please use that version. I have also included the components that are used by wx-devcpp. For Jvcl/jcl please run the jedi installer to install the components(which will be in some sub dir of the jvcl dir ). If you have any problem setting it, please send me a private email, we'll try to work on it.

-Guru Kathiresan

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

dbrtl package

Post by tbreina » Thu Jan 13, 2005 7:28 am

Guru,

I've e-mailed you directly several times over the last 3 days, but haven't received a response. I figure I'll post again here as others might be able to help too.

Currently, it looks like the only problem I have left is that I can't install ThemeManager. I'm loading file: C:\wxdevcpp_jan_11_2005_snapshot\CompUsedBy_WX_BUILD\theme\Packages\ThemeManager6.dpk
but it appears that package dbrtl isn't present.

[Fatal Error] ThemeManager6.dpk(32): Required package 'dbrtl' not found

I think this package is a part of Delphi 6 personal so it's a confusing error. I've patched with update #2 and rtl patches #2 and #3 (which I think include this).

Have you run into this problem before?

-Tony

brandysboguslaw
Earned a small fee
Earned a small fee
Posts: 23
Joined: Wed Oct 20, 2004 5:07 pm

Post by brandysboguslaw » Thu Jan 13, 2005 8:47 am

Just delete dbrtl package - Delphi 6 personal does not have any Database controls.As I remember You should also delete ThremeDB or something from ThemeManager6.dpk

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

dbtrl

Post by tbreina » Thu Jan 13, 2005 12:50 pm

brandysboguslaw,

Any chance you can provide the corrected ThemeManager6.dpk?
Just deleting the package adds more dependency problems.

-Tony

brandysboguslaw
Earned a small fee
Earned a small fee
Posts: 23
Joined: Wed Oct 20, 2004 5:07 pm

Post by brandysboguslaw » Thu Jan 13, 2005 12:56 pm

I could send You zipped ThemeManager I use (stripped version) with Delphi personal.Contact : [email protected]

brandysboguslaw
Earned a small fee
Earned a small fee
Posts: 23
Joined: Wed Oct 20, 2004 5:07 pm

Post by brandysboguslaw » Thu Jan 13, 2005 6:47 pm

Guru,
I have fixed two small bugs in wxdevcpp, but I insist to first update CVS and make all dependiences stipped down.Actually only a little of JCL and JVCL components are needed and the best way I see is created own package including only required files.Also Your january-snapshot does not contains GraphicEx component for PNG image support.
There are also two Synedit (synedit and synedit.new) folders - which is the newest ?
Fixed bugs: setting non-integer value in property does not crash wxdecpp
wxID_???? constants for buttons and some others does not generate #define statements as this values are constants included in wxWidgets natively.

Contact me if You want patches.

tiwag
Earned some good credits
Earned some good credits
Posts: 123
Joined: Tue Dec 21, 2004 8:51 pm
Location: Austria

Post by tiwag » Fri Jan 14, 2005 9:41 am

brandysboguslaw wrote:Guru,
... but I insist to first update CVS and make all dependiences stipped down.Actually only a little of JCL and JVCL components are needed and the best way I see is created own package including only required files.Also Your january-snapshot does not contains GraphicEx component for PNG image support.
There are also two Synedit (synedit and synedit.new) folders - which is the newest ?
...
Very good proposal !

i tried also to build wxdevcpp from the the January Snapshot.

i propose too, to make a checklist what's necessary, to build
a developement environment based on the Delphi 6 personal edition.
if someone knows some missing parts, please post it, together we will be able to complete this list in some time ... ;-)

Here is, what i've set up:

Delphi 6 personal,
http://static.hugi.is/forritun/BorlandD ... dition.exe

Delphi 6 personal - General update #2,
Delphi 6 Runtime Library update #3
http://www.borland.com/products/downloa ... elphi.html

mad Collection
http://madshi.net/
http://madshi.bei.t-online.de/madCollection.exe
installed madBasic - madDisAsm & madExcept

GExperts 1.22 for Delphi 6.02
http://www.gexperts.org/download.html
http://prdownloads.sourceforge.net/gexp ... e?download

Jedi Code Library
-JCL 1.93
http://sourceforge.net/project/showfile ... _id=283593
(i downloaded this version, because the one from the snapshot didnt work to install by install.bat)

-JVCL taken fromn the wxdevcpp 05_January_11 snapshot
from the JVCL i installed only the
JvCore and JvInspector packages


but i got stuck at the following dependencies:

TdevFileMonitor,
TClassBrowser,
TCppTokenizer,
TCppParser,
TCodeCompletion,
TdevShortcuts,
TXPMenu,
TSynCppSyn,
TSynExporterRTF,
TSynExporterHTML,
TSynEditPrint,
TSynRCSyn,
TSYNCompletionProposal,

it seems that these units are in the \source\vcl\ subdir, but
how to build them so that i can build the wxdevcpp app from the
Delphi project file devcpp.dpr ?

do i have to play with some directory settings in the ide ?
maybe the necessary files are not found from the \source\vcl\ subdir ?

[edit]
the snapshot link was missing:
http://wxdsgn.sf.net/wxdevcpp_jan_11_2005_snapshot.zip


so long
-tiwag

brandysboguslaw
Earned a small fee
Earned a small fee
Posts: 23
Joined: Wed Oct 20, 2004 5:07 pm

Post by brandysboguslaw » Fri Jan 14, 2005 9:49 am

Just open each package from source\vcl and install into IDE
I think that we should prepare such directory structure that even installing packages wthouse would be not needed - all directories should be set in project configuration.

tiwag
Earned some good credits
Earned some good credits
Posts: 123
Joined: Tue Dec 21, 2004 8:51 pm
Location: Austria

Post by tiwag » Fri Jan 14, 2005 10:18 am

by building the DevCpp Package i get stuck with unit

"dbugIntf"
-- ok solved


now the problem ist

"ELSConsts"
-- ok solved


OK, i could build wx-devcpp
but it was a drama !
-tiwag

brandysboguslaw
Earned a small fee
Earned a small fee
Posts: 23
Joined: Wed Oct 20, 2004 5:07 pm

Post by brandysboguslaw » Fri Jan 14, 2005 11:42 am

Probably path problem.
By the way : is GExperts really needed ? I know it is usefull but maybe not required ? I used to use OutputDebugString WinAPI for debugging (and with dbgview) - it is much more powerfull even with NT service applications.

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

Post by tbreina » Tue Jan 18, 2005 2:18 pm

>> Just open each package from source\vcl and install into IDE
>> I think that we should prepare such directory structure that even installing >> packages wthouse would be not needed - all directories should be set in >> project configuration.


I'm still having trouble getting the source set up properly. Particularly, I still can't get the package that tiwag mentioned:

>> but i got stuck at the following dependencies:

TdevFileMonitor,
TClassBrowser,
TCppTokenizer,
TCppParser,
TCodeCompletion,
TdevShortcuts,
TXPMenu,
TSynCppSyn,
TSynExporterRTF,
TSynExporterHTML,
TSynEditPrint,
TSynRCSyn,
TSYNCompletionProposal,

Anyone have a better wxdevcpp package to strip off all but the necessary packages (and point correctly to them)?

-Tony

tiwag
Earned some good credits
Earned some good credits
Posts: 123
Joined: Tue Dec 21, 2004 8:51 pm
Location: Austria

Post by tiwag » Tue Jan 18, 2005 5:13 pm

tbreina wrote:...
Anyone have a better wxdevcpp package to strip off all but the necessary packages (and point correctly to them)?

-Tony
boguslaw brandys proposed to strip down everything
to the really needed *.pas units. i think this is a very good idea.

if i find some time, maybe i will work on it at the weekend.

tiwag
-tiwag

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

Post by tbreina » Tue Jan 18, 2005 5:49 pm

tiwag,

I think I have write privledges to SF CVS on the project. I just tried a simple test to see if my changes to CVS committed properly (waiting for the results). If you are able to make the stripped down versions (or anyone else reading this is able to do it), then I could try getting CVS for wxdevcpp current (unless Guru objects??).

-Tony

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 Jan 24, 2005 5:33 pm

tbreina wrote:tiwag,

I think I have write privledges to SF CVS on the project. I just tried a simple test to see if my changes to CVS committed properly (waiting for the results). If you are able to make the stripped down versions (or anyone else reading this is able to do it), then I could try getting CVS for wxdevcpp current (unless Guru objects??).

-Tony
I saw that the test you made on the CVS did work. I can't compile the code yet. Does anyone knows now the full list of steps from downloading the code from CVS and installing Delphi Personal to making it compile wxDevCpp? Will you upload the current version?

Post Reply