Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2015-02

Is this bug?

10 messages · 4 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

FreeMan

osx fpc & lazarus svn qt x64
In "Install/Uninstall Packages" form.

*-)When open this form, Installed list items showing, but Available for installation list empty. just when mouse move list printing. There is a refresh problem I think.

*-)"export list" button not ask overwrite question, if file exit.

*-) I add "lazmrumenu 1.0" save and rebuild IDE. This mean this packages installed and added in lazarus appication. exit lazarus, make bigide, start lazarus IDE, open "Install/Uninstall Packages". "lazmrumenu 1.0" still in installed list, but its not there, 'cos I'm not run lazbuild. Why or what I need, I have a problem in my 3party component(I think). after use lazbuild, mypackages list add, then when close IDE, everything close, then system crash report coming. So I need, "real" installed packages list, and maybe active profile's packages list

Reply by email

Juha Manninen
to FreeMan
FreeMan wrote 6 lines
osx fpc & lazarus svn qt x64 In "Install/Uninstall Packages" form. *-)When open this form, Installed list items showing, but Available for installation list empty. just when mouse move list printing. There is a refresh problem I think.

It works in other environments. If you find how to refresh it better in OS X, please send a patch.

*-)"export list" button not ask overwrite question, if file exit.

Is the question needed? Exported data is not master data for anything and can be exported again any time.

*-) ... exit lazarus, make bigide, ...

Why you "make bigide"?
The package was installed already. Bigide has a fixed set of packages.

Juha

Reply by email

FreeMan
to Juha Manninen
Juha Manninen wrote 9 lines
On Sat, Feb 14, 2015 at 1:48 PM, FreeMan wrote: > osx fpc & lazarus svn qt x64 > In "Install/Uninstall Packages" form. > > *-)When open this form, Installed list items showing, but Available for > installation list empty. just when mouse move list printing. There is a > refresh problem I think. It works in other environments. If you find how to refresh it better in OS X, please send a patch.

If I find, exactly yes.

> *-)"export list" button not ask overwrite question, if file exit. Is the question needed? Exported data is not master data for anything and can be exported again any time.

just for useto,

Show quoted text 7 lines
> *-) ... exit lazarus, make bigide, ... Why you "make bigide"? The package was installed already. Bigide has a fixed set of packages. Juha

Why not? I'm using ram driver, some times remove drive and reinstall fpc & lazarus. make or make bigide, I'm using 3party tools rx etc. I mean, after maked IDE and run, this form show rx packages is in installed list, but not yet installed. Its just in profile. isn't it? another scenario: maked lazarus and lazbuild worked with default profile and added some packages from ccr. rx example. exit IDE and run other test profile
./lazarus --pcp=~/.lazarus-fortest
application file is same, rx included, but ~/.lazarus-fortest profile has not. I hope I translate what I mean.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20150214/ea1c27c3/attachment.html>

Reply by email

Juha Manninen
to FreeMan
FreeMan wrote
Why not? I'm using ram driver, some times remove drive and reinstall fpc & lazarus. make or make bigide, I'm using 3party tools rx etc. I mean, after maked IDE and run, this form show rx packages is in installed list, but not yet installed. Its just in profile. isn't it?

Somehow you misunderstood the idea. It is ok to run "make bigide" when reinstalling Lazarus but not after you have installed a package. When you build from Tool -> Configure Build Lazarus or from the Packages -> Install/Uninstall packages, the installation of your selected packages is ready. You destroyed it by running "make bigide" again.

Juha

Reply by email

FreeMan
to Juha Manninen

No :) I understood right, but my translate is wrong :) this link explain bigide
http://wiki.lazarus.freepascal.org/Getting_Lazarus

bigide as all, except that the IDE is built with a lot of extra packages

but what is extras? no where in web. of course after install / uninstall any packages or in console use lazbuild change bigide defined packages list. This is not much important for me. I perfer make bigide, its nearly making 2min so not important. My question is not abouth this.

I reported in bugtracker #27468. rx librarry crased IDE after closed. this line in crash report on osx system FINALIZE$_$RXICONV + 19 (rxiconv.pas:439) I hope aleksey see this report.

I needed to find which package has error, I looked for, I couldn't handle it. I tried to remove one by one, what I installed packages after maked IDE. I have that list, but have not got list, after make (default installed bigide or just make) so I couldn't compare packages list.

Where or how can I get, lazarus IDE application has (or added) lpk list? I hope this been clear question.

Juha Manninen wrote 8 lines
Somehow you misunderstood the idea. It is ok to run "make bigide" when reinstalling Lazarus but not after you have installed a package. When you build from Tool -> Configure Build Lazarus or from the Packages -> Install/Uninstall packages, the installation of your selected packages is ready. You destroyed it by running "make bigide" again. Juha

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20150214/c563b1d8/attachment-0001.html>

Reply by email

Juha Manninen
to FreeMan
FreeMan wrote 8 lines
No :) I understood right, but my translate is wrong :) this link explain bigide http://wiki.lazarus.freepascal.org/Getting_Lazarus bigide as all, except that the IDE is built with a lot of extra packages but what is extras?

It is buried into many makefiles. The make system is quite complex, or actually there are 2 of them.
The makefiles support targets like "all" and "bigide". Rebuilding from inside Lazarus itself uses Pascal code for basically the same thing and has a separate configuration.
In future lazarus.lpi will become a "normal" project and can be built directly. Mattias understands that better (I hope).

Anyway it is easy to see what is included in bigide because the default installation package contains it.

[...] Where or how can I get, lazarus IDE application has (or added) lpk list?

Ok, you need the list of packages you installed yourself, in addition to bigide. There is no such list I am afraid. After "make bigide" your selected packages are marked differently in the Install/Uninstall packages dialog, having a green mark in the icon.
I think you must just look at them and install one by one.

Regards,
Juha

Reply by email

FreeMan
to Juha Manninen

Thank you very much for your explains.

Juha Manninen wrote 8 lines
Ok, you need the list of packages you installed yourself, in addition to bigide. There is no such list I am afraid. After "make bigide" your selected packages are marked differently in the Install/Uninstall packages dialog, having a green mark in the icon. I think you must just look at them and install one by one. Regards, Juha

Reply by email

zeljko
to Mattias Gaertner
Mattias Gaertner wrote 12 lines
On Sat, 14 Feb 2015 13:48:25 +0200 FreeMan wrote: > osx fpc & lazarus svn qt x64 > In "Install/Uninstall Packages" form. > > *-)When open this form, Installed list items showing, but Available for > installation list empty. just when mouse move list printing. There is a > refresh problem I think. The list is filled via OnIdle. Maybe there is a problem with OnIdle on OSX/qt.

Could be if it triggers from modal window. Qt 4.8.6 have huge problems with modal windows under cocoa (private QEventLoop).

z.

Reply by email

zeljko
to zeljko
zeljko wrote 16 lines
On 02/14/2015 11:14 PM, Mattias Gaertner wrote: > On Sat, 14 Feb 2015 13:48:25 +0200 > FreeMan wrote: > >> osx fpc & lazarus svn qt x64 >> In "Install/Uninstall Packages" form. >> >> *-)When open this form, Installed list items showing, but Available for >> installation list empty. just when mouse move list printing. There is a >> refresh problem I think. > > The list is filled via OnIdle. Maybe there is a problem with > OnIdle on OSX/qt. Could be if it triggers from modal window. Qt 4.8.6 have huge problems with modal windows under cocoa (private QEventLoop).

I've attached patch QtCocoaModalWindows_mousestucked.diff here https://bugreports.qt.io/browse/QTBUG-40585 , so you can rebuild 4.8.7 from sources with this patch and modal windows should work ok.

zeljko

Reply by email