mse-org / mseide-msegui

MSEide is a Rapid Application Development IDE for platform independent rich GUI applications in the Pascal language. It comes with its own GUI toolkit called MSEgui. Binaries: https://github.com/mse-org/mseide-msegui/releases
GNU General Public License v2.0
121 stars 15 forks source link

mseide 5.10 get freezed after a second compilation #69

Closed codz01 closed 8 months ago

codz01 commented 8 months ago

Hi Fred to reproduce : create a console app , build it for the first time goes ok but for the second time the ide will freeze

btw i am using fpc 3.2.2 32bits

fredvs commented 8 months ago

Hello Codz.

What OS are you using?

fredvs commented 8 months ago

Re-hello Codz.

I have try with MSEide 5.10.0 for Windows 32 bit and Linux 32 bit, with "Project" "New" "From template" "console.prj" but I cannot reproduce the problem.

Can you please give more infos how you did to get the problem?

Thanks.

fredvs commented 8 months ago

Re-hello.

Note that the test I did for Windows was via wine on a Linux host. I dont have a real Windows machine to test it now. If your problems are on a Windows machine, what Windows version are you using?

codz01 commented 8 months ago

i am using windows 7 32bits as a primary OS , and FPC 3.2.2 32bits . i remember facing this issue while a go and i post it on msegui mailing list , i'll search for this post

fredvs commented 8 months ago

I remember there is a problem when not using the -B (build all) fpc parameter. But this was not freezing the app, only fpc ignoring some {$ ifdef something}.

codz01 commented 8 months ago

ok i remembered , this problem occurs only when building mseide using -O3 switch , with O2 and O1 all seems fine
so its fpc optimizer problem , i have to check fpc trunk to see if this bug has been solved !

fredvs commented 8 months ago

Ha ok.

You may take a look at this: https://github.com/mse-org/mseide-msegui/discussions/60