Board index » cppbuilder » Re: bcc32pch 2.6dev 5.1

Re: bcc32pch 2.6dev 5.1


2006-02-01 10:45:01 PM
cppbuilder44
An updated version is available:
unvclx.sf.net/downloads/bcc32pch26InstallDev5_1.zip
- Fixed: Makefile export had not worked when
using ProjectMaker maketool. Now it always
exports BorlandMAKE makefiles
- Fixed: List index out of bounds bug when
compiling with BDS 2006's built-in compiler.
- Fixed: -Q message pane bug that lead to
"internal compiler error"
- Fixed: -Q was not handled correctly when
used by replacement compiler (no tree structure)
--
Regards,
Andreas Hausladen
 
 

Re:Re: bcc32pch 2.6dev 5.1

On Wed, 1 Feb 2006 15:45:01 +0100, "Andreas Hausladen"
< XXXX@XXXXX.COM >wrote:
5.1 shows bunch of tlink messages I've never seen before. is this as
designed?
--
Vladimir Ulchenko aka vavan
 

Re:Re: bcc32pch 2.6dev 5.1

vavan wrote:
Quote
5.1 shows bunch of tlink messages I've never seen before. is this as
designed?
No. Only when creating a .lib file the tlib.exe will output some text.
What does the ilink32.exe outputs?
--
Regards,
Andreas Hausladen
 

{smallsort}

Re:Re: bcc32pch 2.6dev 5.1

On Wed, 1 Feb 2006 16:29:16 +0100, "Andreas Hausladen"
< XXXX@XXXXX.COM >wrote:
Quote
No. Only when creating a .lib file the tlib.exe will output some text.
What does the ilink32.exe outputs?
it was only once at first successful build in replacement mode. I
created new emply vcl forms project, added all needed units but this
time instead of adding all those .pas files from their original path
(containing whitespaces) I copied them onto project directory. there
were also couple of other minor changes needed, but finally it built
my project succesfully. anyway I cannot reproduce that weird tlib
output now
I'll keep on testing 5.1
--
Vladimir Ulchenko aka vavan
 

Re:Re: bcc32pch 2.6dev 5.1

On Wed, 01 Feb 2006 18:43:52 +0300, vavan < XXXX@XXXXX.COM >
wrote:
forgot to mention that now project file is about 22Kb only instead of
220 before so it looks like by moving .pas files I avoided this ide
misbehaviour
--
Vladimir Ulchenko aka vavan
 

Re:Re: bcc32pch 2.6dev 5.1

vavan wrote:
Quote
I'll keep on testing 5.1
I forgot to disable an #define. So everytime you compile the plugin will
create the file c:\Options.txt.
--
Regards,
Andreas Hausladen
 

Re:Re: bcc32pch 2.6dev 5.1

On Wed, 1 Feb 2006 16:29:16 +0100, "Andreas Hausladen"
< XXXX@XXXXX.COM >wrote:
please see another screenshot in .attachment
--
Vladimir Ulchenko aka vavan
 

Re:Re: bcc32pch 2.6dev 5.1

On Wed, 1 Feb 2006 15:45:01 +0100, "Andreas Hausladen"
< XXXX@XXXXX.COM >wrote:
when I hit Run command with replacement mode activated it makes
project but doesn't run it within ide so I have to switch to standard
mode
--
Vladimir Ulchenko aka vavan
 

Re:Re: bcc32pch 2.6dev 5.1

vavan wrote:
Quote
when I hit Run command with replacement mode activated it makes
project but doesn't run it within ide so I have to switch to standard
mode
That's interesting because bcc32pch does not have anything to do with
starting the process. The hook function is beween this pseudo code:
- User pressed run menu item
- - Check if the project must be recompiled
- - - Compile the project (here the hook function is
called due to a jump instruction in the original
function)
- - Create the process and attach the de{*word*81}
As you see bcc32pch doesn't start the application. The only reason that
could be is that the project is compiled without debug information. You
can find this out by exporting a "bcc32pch makefile" (menu "Project/Export
bcc32pch makefile"). Then activate the "Show command line" option in
"Tools/Options..." build the project with the build-in compiler.
Now you can compare the CFLAGS and LFLAGS of the makefile with the
commandline the IDE outputs.
--
Regards,
Andreas Hausladen
 

Re:Re: bcc32pch 2.6dev 5.1

vavan wrote:
Quote
On Wed, 1 Feb 2006 16:29:16 +0100, "Andreas Hausladen"
< XXXX@XXXXX.COM >wrote:

please see another screenshot in .attachment
Is the executable created correctly? If so then the ilink32 meight return
an exitcode != 0 even if it has created the file. And this exitcode
implices to bcc32pch that the linking has failed.
Is this bug reproducable?
--
Regards,
Andreas Hausladen
 

Re:Re: bcc32pch 2.6dev 5.1

On Thu, 2 Feb 2006 12:08:59 +0100, "Andreas Hausladen"
< XXXX@XXXXX.COM >wrote:
Quote
As you see bcc32pch doesn't start the application. The only reason that
could be is that the project is compiled without debug information. You
perhaps it is somehow related to mentioned earlier problem that I
cannot debug process because breakpoints don't work when I make it
with your addon so I have to build process with default ide toolset
Quote
can find this out by exporting a "bcc32pch makefile" (menu "Project/Export
bcc32pch makefile"). Then activate the "Show command line" option in
"Tools/Options..." build the project with the build-in compiler.
Now you can compare the CFLAGS and LFLAGS of the makefile with the
commandline the IDE outputs.
I'll check when I find some time
--
Vladimir Ulchenko aka vavan
 

Re:Re: bcc32pch 2.6dev 5.1

On Thu, 2 Feb 2006 12:11:30 +0100, "Andreas Hausladen"
< XXXX@XXXXX.COM >wrote:
Quote
Is the executable created correctly? If so then the ilink32 meight return
I can't remember for sure, sorry
Quote
Is this bug reproducable?
it happened only 2 or 3 times
--
Vladimir Ulchenko aka vavan