Hello, Ah, you cannot just install multiple Lazarus and run them like before. Now Lazarus uses a shared configuration directory to attend Windows design rules, so if you have multiple Lazarus you cannot run lazarus from it's executable, you need to create a shortcut with the following command line:
C:\Programas\svnlazarus\lazarus.exe --primary-config-path=lazarusconf And create a similar shortcut for each Lazarus version that you have installed. Read more here: http://wiki.lazarus.freepascal.org/Multiple_Lazarus Now going back to your current issue, Check your Environment Options, check the Paths to the FPC compiler, to Make, to LCL sources and to GDB. Check that they are all pointing to the correct locations. "Cannot Find Unit X" doesn't mean only that it can't find the unit, when it is a unit of the LCL it means that the unit may also be compiled with a different FPC version, in which case it can be recompiled. Are your components installed as design time packages? Are them from your own code or are they from lazarus/components ? When do these components compilation fail? On rebuilding the IDE to use them or on building your WinCE project? You will need to build your package twice, once for win32-x86 to install in the IDE and another for arm-wince to link to your program. In both cases you need the LCL built, and possibly too other parts of Lazarus which can be checked in Configure Build Lazarus menu item Advanced tab. -- Felipe Monteiro de Carvalho _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal