Hi Koenraad, On 13/07/13 16:51, Koenraad Lelong wrote:
Since I'm thinking about writing a POS system myself I downloaded firepos and I tried to compile it. But I'm having dependency problems, fpgui related. I have a development system (odroid arm-linux) that has lazarus 1.1 and fpc 2.7.1 (both some svn downloads). I also have fpgui 1.0.
You'll notice there are no release packages :) This is mainly because I haven't got around to trying to set up the applications on a bare system to work out what is missing and what an installer or install script needs to provide. I think you'll probably need some sample data, as I think some of the SQL queries will fail if they find empty tables. Just warning you that this could be a bit frustrating ;)
Anyway, I suspect that I know what the fpgui problems are. I have modified a few units to provide a little functionality that Graeme appeared to have started on but not completed, and also enable me to have a TPanel with a Borderstyle of bsNone - offhand I can't remember why I needed this but details of all changes (I hope) and all modified units are in the fpgui subdirectory of trunk. They are from fpgui-0.8: I have not yet had time to try fpgui-1.0 and see if they clash with any changes.
If you use fpgui 0.8 and overwrite the modified units with the ones from the FirePos repo I think it will probably compile, although you may need to add a few paths in Project->Options. Only the Sales Terminal module uses fpgui - the others use the LCL. You will need LNetbase for all modules.
It has been developed using Lazarus 1.0 and FPC 2.6.0 I hope you find it useful. Malcolm -- _______________________________________________ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus