Michael Schnell wroteOn 06/21/2011 01:06 PM, Graeme Geldenhuys wrote:
> I haven't tried to compile LCL-fpGUI in a while. What is the exact error
> message that you get, then I'll take a quick look.
Great ! Thanks !
Patch supplied in Mantis report #19603.
http://bugs.freepascal.org/view.php?id=19603
Attached is a screenshot showing a test LCL-fpGUI project running.
PS:
Wow, the whole compiling of LCL has changed a lot in Lazarus Trunk! Even changing the target widgetset in a project is now very different. Took a while to figure it out, but not too bad. Just another thing I'll have to get used too. ;-)
Show quoted text 7 lines
===============================================
PPU Loading
/home/mschnell/Downloads/svn/lazarus/trunk/lcl/units/i386-linux/fpgui/fpg_impl.ppu
PPU Invalid Version 128
fpgui/corelib/fpg_base.pas(27,3) Fatal: Can't find unit fpg_impl used by
fpg_base
==============================================
I didn't get that error. I got a compiler error due to class name changes in fpGUI itself. Anyway, your problem looks like there are multiple copies of *.ppu files lying around or something. I would recommend you clear out the lcl/units/i386-linux/fpgui/ directory, and make sure your symlinks to fpGUI are setup correctly. Attached is a listing of my lcl/interfaces/fpgui/ directory. NOTE the two symlinks pointing to the actual fpGUI repository.
To test, I used the latest Lazarus Trunk r31315, and latest fpGUI 'master' branch. Compiled with 64bit FPC 2.4.5 under Ubuntu 11.04.
Regards,
- Graeme -