Hi,
I am currently trying to master the VirtualTreeView package. In doing so, I feel like making one step forward, and two steps back.
Having strange issues with the package, and not beeing able to be sure which package I do have on my machine, because I downloaded latest master from git initially, I decided to remove it from my machine and download a fresh copy from the Online Package Repository.
- Went to OPM, found the package, tried to install it, got an error that it was already installed.
- Went to Package - Install/Uninstall, checked left list ("Install"), package didn't show up. Huh?
- Checked right list ("Available for Installation"), found the package there marked with a red "x", status says Current state: selected for uninstallation, installed, RunAndDesignTime. Double huh. Looks like recently uninstalled, and IDE not rebuilt, but I swear, I haven't.
- Anyway, goto Tools - Rebuild Lazarus - Lazarus successully rebuilds, go to Package - Install/Uninstall, still same picture: the package is still pending uninstall.
- Added the package to "Install" (left), recompiled the IDE, found the package properly installed in the left list, removed it again, recompiled the IDE: same picture, package ist stuck "pending uninstall".
From here I am stuck and can't move any way: I cannot install because it is already installed, any cannot uninstall because its says it is already pending uninstallation, and even if I rebuild the IDE the package remains in it's indecisive installation state.
I thought about simply deleting it from c:\lazarus\components\virtualtreeview, next shock: the version there is stone-age (V5.4.1: (26 May 2014)), though I have re-installed Lazarus from scratch about 3 Weeks ago, while the source at git is at version V6.0 (under development - if I pull from lazarus-master) or V5.5.3: (08 Jan 2015) if I pull from latest release (Version 5.5.3 - LCL Release 2).
How do I get rid of the stuck package? Given that I somehow, through the advise you are giving me, manage to get the packet uninstalled, which version should I install, the OPM 5.5.3, the "latest release" 5.5.3 - LCL Release 2 from git) or lazarus-master from git (which looks like a 5.5.4 plus some new additions = 6.0).
Armin.