-
Notifications
You must be signed in to change notification settings - Fork 16
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fpc trunk & mseide issue #104
Comments
I will check asap but, imho, it is a problem of fpc, not msegui. (but of course I may be wrong), |
What Os are you using? |
i am using windows 7 32bits and windows 10 64bits |
Did you try with Lazarus, is it ok there? |
Re-hello. I dont have a Windows machine to test at the moment. |
Hi Fred , i just tested lazarus & fpc trunk , it works ok |
You are right: here on Linux 64 bit using fpc trunk and disabling -B also make fpc a full compilation of all units, even not changed. ;-( |
Some news from the front. I did try to use the fpc trunk compiler but via a terminal.
The good news: mseide compiles and run ok using last fpc trunk. But, but, but, recompiling mseide using same command line (so without -B) makes fpc-trunk to recompile all the code, even not changed. I then retry using fpc 3.2.2 and 3.2.4 and there, after first complete compilation, without -B, only few units are re-compiled, as wanted. So, imho, it is a problem of fpc-trunk, maybe Lazarus has a workaround for this, but it is clearly a fpc bug that did not exist in 3.2.2 and 3.2.4. PS: Sorry but I dont have the courage to create a issue in fpc-git, if you are brave and courageous, please do it. Anyway, many thanks to discover and note it. |
Aaargh, no so simple. When compiling a big app like mseide, using fpc trunk, it compiles every time all the units, even without -B. But compiling this simple empty app with fpc trunk:
with this: $ cd /dir/of/bgrabitmap compiles all the units at first time, but without -B he only does a link of the already compiled units. EDIT: There is a topic in Lazarus forum about this: https://forum.lazarus.freepascal.org/index.php/topic,69929.msg544509.html#msg544509 Conclusion: I fear that mseide cannot solve anything for that. |
Hello fred , this is really strange , but i don't think its caused by fpc ( maybe i am wrong ) |
Yes, I noted this also, read my previous message and the post I sent in Lazarus forum. |
In mseide code, all the lines in the messages form are the result of fpc output when compiling. |
Answer from PascalDragon, developer of core fpc in Lazarus forum: https://forum.lazarus.freepascal.org/index.php/topic,69929.msg544590.html#msg544590
They have the same problem recompiling fpc himself, that is not a gui app. |
Hi
i just noticed that when you use fpc trunk the mseide keep compiling msegui units every time you hit make
note that the siwtch -B is unchecked , with fpc 3.2.2 all works ok
can you check please
The text was updated successfully, but these errors were encountered: