Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2011-02

Error when compile LCL for WinCE/ARM

10 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Zaher Dirkey

I have this error when compile lcl for wince, i used last svn #29402 -------------
Compiling registerlcl.pas
Fatal: Can't find unit LazarusPackageIntf used by RegisterLCL Fatal: Compilation aborted
make[1]: *** [alllclunits.ppu] Error 1
-------------

the command line for compile is

make clean lcl LCL_PLATFORM=wince CPU_TARGET=arm OS_TARGET=wince

Thanks

Zaher Dirkey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110206/61cbdfb1/attachment.html>

Reply by email

Mattias Gaertner
to Zaher Dirkey

?

Zaher Dirkey hat am 6. Februar 2011 um 12:51 geschrieben:

Show quoted text 10 lines
I have this error when compile lcl for wince, i used last svn #29402 ------------- Compiling registerlcl.pas Fatal: Can't find unit LazarusPackageIntf used by RegisterLCL Fatal: Compilation aborted make[1]: *** [alllclunits.ppu] Error 1 ------------- the command line for compile is

?
Use

make clean packager/registration lcl LCL_PLATFORM=wince CPU_TARGET=arm OS_TARGET=wince

Or use the IDE or lazbuild to compile your project. It will automatically compile the LCL if needed.

Mattias
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110206/fcd6faa1/attachment.html>

Reply by email

Vincent Snijders
to Zaher Dirkey: I have this error when compile lcl for wince, i used last svn #29402 -------------…

2011/2/6 Zaher Dirkey :

Show quoted text 12 lines
I have this error when compile lcl for wince, i used last svn #29402 ------------- Compiling registerlcl.pas Fatal: Can't find unit LazarusPackageIntf used by RegisterLCL Fatal: Compilation aborted make[1]: *** [alllclunits.ppu] Error 1 ------------- the command line for compile is make clean lcl LCL_PLATFORM=wince CPU_TARGET=arm OS_TARGET=wince

You need to compile the package registration first. See also: http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/tools/install/win/build-cross.bat?root=lazarus&r1=29291&r2=29290&pathrev=29291

Vincent

Reply by email

Zaher Dirkey
to Mattias Gaertner: ? Zaher Dirkey hat am 6. Februar 2011 um 12:51 geschrieben: ? Use make clean…

2011/2/6 Mattias Gaertner

Show quoted text 23 lines
Zaher Dirkey hat am 6. Februar 2011 um 12:51 geschrieben: I have this error when compile lcl for wince, i used last svn #29402 ------------- Compiling registerlcl.pas Fatal: Can't find unit LazarusPackageIntf used by RegisterLCL Fatal: Compilation aborted make[1]: *** [alllclunits.ppu] Error 1 ------------- the command line for compile is Use make clean packager/registration lcl LCL_PLATFORM=wince CPU_TARGET=arm OS_TARGET=wince

Thanks you all compiler worked fine.

About Compile LCL if needed, is that mean i can modify the LCL units then
run it will compile and take my changes?

Thanks

Zaher Dirkey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110207/a8851eaf/attachment.html>

Reply by email

Mattias Gaertner
to Zaher Dirkey

?

Zaher Dirkey hat am 7. Februar 2011 um 15:17 geschrieben:

Show quoted text 21 lines
2011/2/6 Mattias Gaertner < [mailto:] > > > [...]the command line for compile is > ? > Use > > > make clean packager/registration lcl LCL_PLATFORM=wince CPU_TARGET=arm > OS_TARGET=wince Thanks you all compiler worked fine. About Compile LCL if needed, is that mean i can modify the LCL units then run it will compile and take my changes?

Yes.?
Mattias
?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110207/0ef635fe/attachment-0001.html>

Reply by email

Zaher Dirkey
to Mattias Gaertner

2011/2/7 Mattias Gaertner

Show quoted text 28 lines
Zaher Dirkey hat am 7. Februar 2011 um 15:17 geschrieben: 2011/2/6 Mattias Gaertner [...]the command line for compile is Use make clean packager/registration lcl LCL_PLATFORM=wince CPU_TARGET=arm OS_TARGET=wince Thanks you all compiler worked fine. About Compile LCL if needed, is that mean i can modify the LCL units then run it will compile and take my changes? Yes.

Good :) , can we make that for our components packages?.

Zaher Dirkey -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110207/8ee2a539/attachment.html>

Reply by email

Mattias Gaertner
to Zaher Dirkey

?

Zaher Dirkey hat am 7. Februar 2011 um 16:05 geschrieben:

Show quoted text 39 lines
2011/2/7 Mattias Gaertner < [mailto:] > > > ? > ? > > > Zaher Dirkey < [mailto:] > hat am 7. > Februar 2011 um 15:17 geschrieben: > > > > > > > > > > > > 2011/2/6 Mattias Gaertner < > > [mailto:] > > > > > > > [...]the command line for compile is > > > > > > ? > > > Use > > > > > > > > > make clean packager/registration lcl LCL_PLATFORM=wince CPU_TARGET=arm > > > OS_TARGET=wince > > > > > > Thanks you all compiler worked fine. > > > > > > About Compile LCL if needed, is that mean i can modify the LCL units then > > run it will compile and take my changes?

Yes.?

> Good :) , can we make that for our components packages?.

?
I'm not sure what you mean. Normal packages were always built automatically, unless you set the package to compile manually. The IDE checks all source files listed in the package editor. If one of them is newer than the packagename.compiled file the package is automatically compiled. ?
The LCL was not a normal package, so it was not compiled automatically. Now it is a normal package and is compiled automatically when needed. ?
Mattias
?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110207/7b67be62/attachment-0001.html>

Reply by email

Zaher Dirkey
to Mattias Gaertner

2011/2/7 Mattias Gaertner

Show quoted text 53 lines
Zaher Dirkey hat am 7. Februar 2011 um 16:05 geschrieben: 2011/2/7 Mattias Gaertner Zaher Dirkey hat am 7. Februar 2011 um 15:17 geschrieben: 2011/2/6 Mattias Gaertner [...]the command line for compile is Use make clean packager/registration lcl LCL_PLATFORM=wince CPU_TARGET=arm OS_TARGET=wince Thanks you all compiler worked fine. About Compile LCL if needed, is that mean i can modify the LCL units then run it will compile and take my changes? Yes. Good :) , can we make that for our components packages?. I'm not sure what you mean. Normal packages were always built automatically, unless you set the package to compile manually. The IDE checks all source files listed in the package editor. If one of them is newer than the packagename.compiled file the package is automatically compiled.

That the answer what i want, i understand it in short, the package recompiled if need when i run the project depend on it? My mistake understand built automatically mean when i build packages/ide that depend on this package.

Thanks

Zaher Dirkey
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20110207/fe2d523e/attachment.html>

Reply by email

Michael Schnell
to Mattias Gaertner: ? Zaher Dirkey hat am 7. Februar 2011 um 16:05 geschrieben: Yes.? ? I'm not sure what…
Mattias Gaertner wrote
Now it is a normal package and is compiled automatically when needed.

I suppose this means that the recompilation of the LCL automatically is done when the IDE is recompiled and thus the changed visual components' design-time behavior is updated.

I potential problem might be that if the IDE is not recompiled after an LCL update, the design-time and the runtime behavior of the visual components is not in sync.

-Michael

Reply by email

Felipe Monteiro de Carvalho
to Michael Schnell
Michael Schnell wrote
I potential problem might be that if the IDE is not recompiled after an LCL update, the design-time and the runtime behavior of the visual components is not in sync.

That's good when developing the LCL. One doesn't need to recompile the entire IDE just to test changes in the LCL.

Felipe Monteiro de Carvalho

Reply by email