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

Reply via email to