[Lazarus] FPC packagae
a.fortuny at sitasoftware.lu
Fri May 3 15:13:19 CEST 2013
I solved the problem this way:
- copy memds.pp into the project folder
- complie the project: memds.o and ppu in the project's -FU folder
- copy new .o and .ppu into "fpc\2.6.1\units\i386-win32\fcl-db\"
tests are OK.
i'll do the same for arm/wince
Le 03/05/2013 15:03, Antonio Fortuny a écrit :
> Le 03/05/2013 14:29, Michael Van Canneyt a écrit :
>> On Fri, 3 May 2013, Antonio Fortuny wrote:
>>> I've a change in memds.pp and now it works as expected when using
>>> SaveToStream and LoadFromStream even when the source dataset is
>>> empty. I'd like now to compile the source of fcl-db for
>>> Any ideas on how to do ?
>> make CPU_TARGET=arm OS_TARGET=wince
>> should do it.
> Got it.
> I did the same with the changed memds.pp (this time with
> CPU_TARGET=i386 OS_TARGET=win32)and got new memds.ppu and memds.o in
> Then I copied those two new files into fpc\2.6.1\units\i386-win32\fcl-db\
> But when I recompile the project and run it I get the last error back
> as if the old unit was still there with the old error
> I've searched into the HD but except those two places there no other
> files anywhere.
>> if the wince target is missing, run fpcmake -Tall
>>> Le 02/05/2013 16:56, Michael Van Canneyt a écrit :
>>> On Thu, 2 May 2013, Antonio Fortuny wrote:
>>> Hi Folks.
>>> For one of my projects I use the memdslaz package wich,
>>> in turn uses memds.pp which is part of the FPC package fcl-db.
>>> The target program has to run on arm-wince. To get a
>>> lazarus package compiled for win32 and/or wince it's easy,
>>> compilation target depends on projetc target. But for
>>> FCL ?
>>> I've tried this:
>>> all OS_TARGET=wince CPU_TARGET=arm
>>> makefile:197: *** The Makefile doesn't support target
>>> arm-wince, please run fpcmake first. Stop.
>>> this one runs OK
>>> The compiler for WinCE has been installed and runs OK:
>>> targets run on a PocketPC arm-wince without problems
>>> Any ideas ?
>>> It is likely that the arm-wince target was diabled, since ARM
>>> requires aligned memory access.
>>> To my knowledge, the memds package has not been tested/adapted
>>> for that.
>>> Lazarus mailing list
>>> Lazarus at lists.lazarus.freepascal.org
>> Lazarus mailing list
>> Lazarus at lists.lazarus.freepascal.org
> Lazarus mailing list
> Lazarus at lists.lazarus.freepascal.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Lazarus