On 21/06/2011 13:27, Michael Schnell wrote: > On 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. ;-) > =============================================== > 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 - -- fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal http://fpgui.sourceforge.net/
<<attachment: lcl-fpgui_test.png>>
total 380 -rw-rw-r-- 1 graemeg graemeg 463 2011-05-26 08:40 alllclintfunits.pas lrwxrwxrwx 1 graemeg graemeg 43 2010-05-14 13:33 corelib -> /home/graemeg/programming/fpgui/src/corelib -rw-rw-r-- 1 graemeg graemeg 4378 2011-05-26 08:40 fpguiint.pp -rw-r--r-- 1 graemeg graemeg 3602 2010-03-10 12:27 fpguilclintfh.inc -rw-r--r-- 1 graemeg graemeg 2397 2010-01-18 14:37 fpguilclintf.inc -rw-rw-r-- 1 graemeg graemeg 11973 2011-06-21 13:17 fpguiobject.inc -rw-rw-r-- 1 graemeg graemeg 17180 2011-05-26 08:40 fpguiobjects.pas -rw-rw-r-- 1 graemeg graemeg 7317 2011-05-26 08:40 fpguiproc.pas -rw-rw-r-- 1 graemeg graemeg 12726 2011-05-26 08:40 fpguiwinapih.inc -rw-rw-r-- 1 graemeg graemeg 17143 2011-06-21 13:23 fpguiwinapi.inc -rw-r--r-- 1 graemeg graemeg 2435 2010-01-18 14:37 fpguiwsarrow.pp -rw-r--r-- 1 graemeg graemeg 2356 2010-01-18 14:37 fpguiwsbuttons.pp -rw-r--r-- 1 graemeg graemeg 2462 2010-01-18 14:37 fpguiwscalendar.pp -rw-rw-r-- 1 graemeg graemeg 4343 2011-05-26 08:40 fpguiwscomctrls.pp -rw-rw-r-- 1 graemeg graemeg 10223 2011-05-26 08:40 fpguiwscontrols.pp -rw-r--r-- 1 graemeg graemeg 5831 2010-11-02 10:41 fpguiwsdialogs.pp -rw-rw-r-- 1 graemeg graemeg 6284 2011-05-26 08:40 fpguiwsextctrls.pp -rw-r--r-- 1 graemeg graemeg 3892 2010-01-18 14:37 fpguiwsextdlgs.pp -rw-rw-r-- 1 graemeg graemeg 12954 2011-05-26 08:40 fpguiwsfactory.pas -rw-r--r-- 1 graemeg graemeg 6427 2010-11-02 10:41 fpguiwsforms.pp -rw-r--r-- 1 graemeg graemeg 2458 2010-01-18 14:37 fpguiwsgrids.pp -rw-r--r-- 1 graemeg graemeg 2493 2010-01-18 14:37 fpguiwsimglist.pp -rw-rw-r-- 1 graemeg graemeg 9866 2011-05-26 08:40 fpguiwsmenus.pp -rw-r--r-- 1 graemeg graemeg 2724 2010-01-18 14:37 fpguiwspairsplitter.pp -rw-rw-r-- 1 graemeg graemeg 47261 2011-06-21 13:31 fpguiwsprivate.pp -rw-r--r-- 1 graemeg graemeg 19551 2010-11-02 10:41 fpguiwsstdctrls.pp lrwxrwxrwx 1 graemeg graemeg 39 2010-05-14 13:33 gui -> /home/graemeg/programming/fpgui/src/gui -rw-r--r-- 1 graemeg graemeg 1513 2010-01-18 14:37 interfaces.pp -rw-rw-r-- 1 graemeg graemeg 99198 2011-05-26 08:40 Makefile -rw-rw-r-- 1 graemeg graemeg 331 2011-05-26 08:40 Makefile.compiled -rw-rw-r-- 1 graemeg graemeg 1271 2011-05-26 08:40 Makefile.fpc -rw-rw-r-- 1 graemeg graemeg 843 2011-05-26 08:40 README.txt
-- _______________________________________________ Lazarus mailing list [email protected] http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus
