Sign in Join

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

Mailing lists / lazarus / 2012-03

lazbuild build IDE profiles

59 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

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

Mattias Gaertner

Hi,

lazbuild can now compile an IDE with its build profiles.

To compile the IDE with its standard profile use
lazbuild --build-ide=

To compile the IDE with another profile use
lazbuild --build-ide= --build-mode=profile2

The --build-ide=<options> are now added to options, instead of replacing them.

Mattias

Reply by email

waldo kitty
to Mattias Gaertner
Mattias Gaertner wrote
Hi, lazbuild can now compile an IDE with its build profiles.

YAY! i think ;) if i'm understanding the correctly, it stems from our conversation(s) recently about compiling laz from the command line and being able to use the same settings as those set in the "tools -> compile laz with X" ???

To compile the IDE with its standard profile use lazbuild --build-ide=

which one is the "standard" profile?

To compile the IDE with another profile use lazbuild --build-ide= --build-mode=profile2

so, do we use double quotes for profile names containing spaces?

eg: lazbuild --build-ide --build-mode="Debug IDE"

is this also case sensitive or is

eg: lazbuild --build-ide --build-mode="debug ide"

the same as above?

The --build-ide=<options> are now added to options, instead of replacing them.

i'm assuming that this refers to the build options in the GUI screen?

something else: how can i find the svn revision number of the code being used so as to be able to copy the resulting lazarus.exe to something like lazarus_debug-r57345.exe (from memory) so that they are grouped and sorted properly?

something else^2: it would be very beneficial to have the fpc revision number available as well... especially in the laz splash critter and the laz help/about critter ;)

Reply by email

Mattias Gaertner
to waldo kitty
Show quoted text 8 lines
On 3/14/2012 19:14, Mattias Gaertner wrote: > Hi, > > lazbuild can now compile an IDE with its build profiles. YAY! i think ;) if i'm understanding the correctly, it stems from our conversation(s) recently about compiling laz from the command line and being able to use the same settings as those set in the "tools -> compile laz with X" ???

Yes.

> To compile the IDE with its standard profile use > lazbuild --build-ide= which one is the "standard" profile?

I meant the selected in the IDE.

Show quoted text 6 lines
> To compile the IDE with another profile use > lazbuild --build-ide= --build-mode=profile2 so, do we use double quotes for profile names containing spaces? eg: lazbuild --build-ide --build-mode="Debug IDE"

Use whatever your shell allows.

Show quoted text 5 lines
is this also case sensitive or is eg: lazbuild --build-ide --build-mode="debug ide" the same as above?

Thanks for pointing out. There was a bug. It is now case insensitive.

> The --build-ide=<options> are now added to options, instead of > replacing them. i'm assuming that this refers to the build options in the GUI screen?

Yes.

something else: how can i find the svn revision number of the code being used so as to be able to copy the resulting lazarus.exe to something like lazarus_debug-r57345.exe (from memory) so that they are grouped and sorted properly?

Maybe you mean tools/svn2revisioninc.lpi or perhaps ide/revision.inc.

something else^2: it would be very beneficial to have the fpc revision number available as well... especially in the laz splash critter and the laz help/about critter ;)

The compiler does not provide this information.

Mattias

Reply by email

waldo kitty
to Mattias Gaertner
Mattias Gaertner wrote 11 lines
On Thu, 15 Mar 2012 22:25:48 -0400 waldo kitty wrote: > On 3/14/2012 19:14, Mattias Gaertner wrote: >> lazbuild can now compile an IDE with its build profiles. > > YAY! i think ;) if i'm understanding the correctly, it stems from our > conversation(s) recently about compiling laz from the command line and being > able to use the same settings as those set in the "tools -> compile laz with X" ??? Yes.

excellent news!

Show quoted text 6 lines
>> To compile the IDE with its standard profile use >> lazbuild --build-ide= > > which one is the "standard" profile? I meant the selected in the IDE.

ok... there is an already set default if/when one pulls from SVN? are there more than one available by default from SVN?

Show quoted text 8 lines
>> To compile the IDE with another profile use >> lazbuild --build-ide= --build-mode=profile2 > > so, do we use double quotes for profile names containing spaces? > > eg: lazbuild --build-ide --build-mode="Debug IDE" Use whatever your shell allows.

mmmmm... ok... for my "current" shell, i'm using the command interpreter on W2KPro... another is vista... my main destination with my projects is OS/2 Warp 3 with the 4DOS and 4OS2 extensions added... outside of that, that destination has the original workspace presentation manager... but i'm not targeting GUI apps at all at this time...

Show quoted text 7 lines
> is this also case sensitive or is > > eg: lazbuild --build-ide --build-mode="debug ide" > > the same as above? Thanks for pointing out. There was a bug. It is now case insensitive.

;)

Show quoted text 6 lines
>> The --build-ide=<options> are now added to options, instead of >> replacing them. > > i'm assuming that this refers to the build options in the GUI screen? Yes.

ok... i think i see... will have to test and log to fully follow what i think i'm understanding ;)

Show quoted text 5 lines
> something else: how can i find the svn revision number of the code being used so > as to be able to copy the resulting lazarus.exe to something like > lazarus_debug-r57345.exe (from memory) so that they are grouped and sorted properly? Maybe you mean tools/svn2revisioninc.lpi or perhaps ide/revision.inc.

yes... in the process that creates or updates this info, perhaps there can be a small script that can be called that sets an environment variable which can be read and used by an initiating script such as that which is described in the wiki and which i also use?

Show quoted text 5 lines
> something else^2: it would be very beneficial to have the fpc revision number > available as well... especially in the laz splash critter and the laz help/about > critter ;) The compiler does not provide this information.

yes, it is like that now but so was lazarus some time back ;)

perhaps a similar capability can be built into the FPC make process? it would go a long way to making things easier for folk to report the versions of FPC and lazarus that they are using... it would definitely make things easier :)

Reply by email

waldo kitty
to Mattias Gaertner: On Thu, 15 Mar 2012 22:25:48 -0400 Yes. I meant the selected in the IDE. Use whatever…
Mattias Gaertner wrote 12 lines
On Thu, 15 Mar 2012 22:25:48 -0400 waldo kitty wrote: > On 3/14/2012 19:14, Mattias Gaertner wrote: >> >> lazbuild can now compile an IDE with its build profiles. > > YAY! i think ;) if i'm understanding the correctly, it stems from our > conversation(s) recently about compiling laz from the command line and being > able to use the same settings as those set in the "tools -> compile laz with X" ??? Yes.

i wanted to also touch back on a post i made in another thread (which i may have kinda hijacked)... with this new understanding, the following quote...

waldo kitty wrote 14 lines
alright... having read over this numerous times, like this then??? echo compiling lazarus... cd %myLAZpath% echo Debug IDE make clean lazbuild --build-ide="-gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa" copy lazarus.exe lazarus-debug.exe echo Normal IDE make clean lazbuild --build-ide= copy lazarus.exe lazarus-normal.exe echo Optimized IDE make clean lazbuild --build-ide="-O2 -g- -Xs" copy lazarus.exe lazarus-optimized.exe echo lazarus compilation complete...

should actually read like this?

echo compiling lazarus...
cd %myLAZpath%
echo * Debug IDE
make clean lazbuild
lazbuild.exe --build-ide="-gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa" build-mode="debug ide"
copy /q lazarus.exe lazarus-debug.exe
echo * Normal IDE
make clean lazbuild
lazbuild.exe --build-ide= build-mode="normal ide"
copy /q lazarus.exe lazarus-normal.exe
echo * Optimized IDE
make clean lazbuild
lazbuild --build-ide="-O2 -g- -Xs" build-mode="optimized ide" copy /q lazarus.exe lazarus-optimized.exe
echo lazarus compilation complete...

i assume that the build-mode takes into account the defines in the named build mode? and also the other widget type, target os, target cpu and etc??

Mattias Gaertner wrote 8 lines
On Thu, 15 Mar 2012 22:25:48 -0400 waldo kitty wrote: > something else: how can i find the svn revision number of the code being > used so as to be able to copy the resulting lazarus.exe to something like > lazarus_debug-r57345.exe (from memory) so that they are grouped and sorted > properly? Maybe you mean tools/svn2revisioninc.lpi or perhaps ide/revision.inc.

yes... as i wrote before, it would be very nice to be able to have the "copy" lines above read as

copy /q lazarus.exe lazarus-debug_r%svnversion%.exe

where "svnversion" is an environment variable set by the make process that includes updating the above file(s)...

Reply by email

Mattias Gaertner
to waldo kitty: excellent news! ok... there is an already set default if/when one pulls from SVN? are…
[...] ok... there is an already set default if/when one pulls from SVN? are there more than one available by default from SVN?

Yes. There are four default. "Normal IDE" is the default default.

Show quoted text 11 lines
[...] >> something else: how can i find the svn revision number of the code being used so >> as to be able to copy the resulting lazarus.exe to something like >> lazarus_debug-r57345.exe (from memory) so that they are grouped and sorted properly? > > Maybe you mean tools/svn2revisioninc.lpi or perhaps ide/revision.inc. yes... in the process that creates or updates this info, perhaps there can be a small script that can be called that sets an environment variable which can be read and used by an initiating script such as that which is described in the wiki and which i also use?

Can you be more specific?

Show quoted text 11 lines
>> something else^2: it would be very beneficial to have the fpc revision number >> available as well... especially in the laz splash critter and the laz help/about >> critter ;) > > The compiler does not provide this information. yes, it is like that now but so was lazarus some time back ;) perhaps a similar capability can be built into the FPC make process? it would go a long way to making things easier for folk to report the versions of FPC and lazarus that they are using... it would definitely make things easier :)

+1

Mattias

Reply by email

Mattias Gaertner
to waldo kitty: i wanted to also touch back on a post i made in another thread (which i may have kinda…
Show quoted text 20 lines
[...] echo compiling lazarus... cd %myLAZpath% echo * Debug IDE make clean lazbuild lazbuild.exe --build-ide="-gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa" build-mode="debug ide" copy /q lazarus.exe lazarus-debug.exe echo * Normal IDE make clean lazbuild lazbuild.exe --build-ide= build-mode="normal ide" copy /q lazarus.exe lazarus-normal.exe echo * Optimized IDE make clean lazbuild lazbuild --build-ide="-O2 -g- -Xs" build-mode="optimized ide" copy /q lazarus.exe lazarus-optimized.exe echo lazarus compilation complete... i assume that the build-mode takes into account the defines in the named build mode? and also the other widget type, target os, target cpu and etc??

yes

Show quoted text 10 lines
[...] > Maybe you mean tools/svn2revisioninc.lpi or perhaps ide/revision.inc. yes... as i wrote before, it would be very nice to be able to have the "copy" lines above read as copy /q lazarus.exe lazarus-debug_r%svnversion%.exe where "svnversion" is an environment variable set by the make process that includes updating the above file(s)...

Maybe you can use the file ide\revision.inc to do that.

Mattias

Reply by email

Vincent Snijders
to Mattias Gaertner: On Thu, 15 Mar 2012 22:25:48 -0400 Yes. I meant the selected in the IDE. Use whatever…

Op 16 maart 2012 09:31 heeft Mattias Gaertner
het volgende geschreven:

The compiler does not provide this information.

Depends on how you build it:
vincent at fpclin32:~$ cd ~/src/fpc/trunk/compiler vincent at fpclin32:~/src/fpc/trunk/compiler$ touch revision.inc vincent at fpclin32:~/src/fpc/trunk/compiler$ make cycle (wait a while)
vincent at fpclin32:~/src/fpc/trunk/compiler$ ./ppc386 -iV 2.7.1
vincent at fpclin32:~/src/fpc/trunk/compiler$ ./ppc386 -iW 2.7.1-r1:20537

Vincent

Reply by email

Mattias Gaertner
to Vincent Snijders
Show quoted text 13 lines
Op 16 maart 2012 09:31 heeft Mattias Gaertner het volgende geschreven: > The compiler does not provide this information. Depends on how you build it: vincent at fpclin32:~$ cd ~/src/fpc/trunk/compiler vincent at fpclin32:~/src/fpc/trunk/compiler$ touch revision.inc vincent at fpclin32:~/src/fpc/trunk/compiler$ make cycle (wait a while) vincent at fpclin32:~/src/fpc/trunk/compiler$ ./ppc386 -iV 2.7.1 vincent at fpclin32:~/src/fpc/trunk/compiler$ ./ppc386 -iW 2.7.1-r1:20537

Thanks. I will add this to the about dialog.

Mattias

Reply by email

waldo kitty
to Mattias Gaertner: On Mon, 19 Mar 2012 23:26:45 -0400 Yes. There are four default. "Normal IDE" is the…
Mattias Gaertner wrote 8 lines
On Mon, 19 Mar 2012 23:26:45 -0400 waldo kitty wrote: > [...] > ok... there is an already set default if/when one pulls from SVN? are there more > than one available by default from SVN? Yes. There are four default. "Normal IDE" is the default default.

thank you...

i've broken up my responses so as to make for easier reading... i hope...

Reply by email

waldo kitty
to Mattias Gaertner: On Mon, 19 Mar 2012 23:26:45 -0400 Yes. There are four default. "Normal IDE" is the…
Mattias Gaertner wrote 16 lines
On Mon, 19 Mar 2012 23:26:45 -0400 waldo kitty wrote: > [...] >>> something else: how can i find the svn revision number of the code being used so >>> as to be able to copy the resulting lazarus.exe to something like >>> lazarus_debug-r57345.exe (from memory) so that they are grouped and sorted properly? >> >> Maybe you mean tools/svn2revisioninc.lpi or perhaps ide/revision.inc. > > yes... in the process that creates or updates this info, perhaps there can be a > small script that can be called that sets an environment variable which can be > read and used by an initiating script such as that which is described in the > wiki and which i also use? Can you be more specific?

well, while writing the above, i was thinking that during the make phase where this information is updated that a .bat or shell script could be generated that sets or exports an environment variable which would then be run... but then in my later post, i thought that the process could just go ahead and set that environment variable during the run eliminating the need to create an additional file and execute it...

but i must admit that i'm not sure when this file is updated... i just went to look at my debug logs but see that there's something else i need to add... but how/where to add "--debug-log=lazdbg1.log" as a parameter so that the entire build process is recorded? i have that as a command line parameter to startlazarus...

anyway, looking at an old log, i see that svn2revisioninc.exe is executed just after synedit is compiled and right before the ide is compiled and linked... so that is where i was thinking that the environment variable might be set or the script to set it might be generated...

Reply by email

waldo kitty
to Mattias Gaertner: On Mon, 19 Mar 2012 23:26:45 -0400 Yes. There are four default. "Normal IDE" is the…
Mattias Gaertner wrote 16 lines
On Mon, 19 Mar 2012 23:26:45 -0400 waldo kitty wrote: >>> something else^2: it would be very beneficial to have the fpc revision number >>> available as well... especially in the laz splash critter and the laz help/about >>> critter ;) >> >> The compiler does not provide this information. > > yes, it is like that now but so was lazarus some time back ;) > > perhaps a similar capability can be built into the FPC make process? it would go > a long way to making things easier for folk to report the versions of FPC and > lazarus that they are using... it would definitely make things easier :) +1

what is the best way to introduce this to the fpc-devel list? ;)

Reply by email

waldo kitty
to Mattias Gaertner: On Mon, 19 Mar 2012 23:50:49 -0400 yes Maybe you can use the file ide\revision.inc to do…
Mattias Gaertner wrote 25 lines
On Mon, 19 Mar 2012 23:50:49 -0400 waldo kitty wrote: > [...] > echo compiling lazarus... > cd %myLAZpath% > echo * Debug IDE > make clean lazbuild > lazbuild.exe --build-ide="-gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa" > build-mode="debug ide" > copy /q lazarus.exe lazarus-debug.exe > echo * Normal IDE > make clean lazbuild > lazbuild.exe --build-ide= build-mode="normal ide" > copy /q lazarus.exe lazarus-normal.exe > echo * Optimized IDE > make clean lazbuild > lazbuild --build-ide="-O2 -g- -Xs" build-mode="optimized ide" > copy /q lazarus.exe lazarus-optimized.exe > echo lazarus compilation complete... > > i assume that the build-mode takes into account the defines in the named build > mode? and also the other widget type, target os, target cpu and etc?? yes

i guess this answer covers the .bat file snippet as well as the question? if so, i'm glad to finally have that bat file snippet done because i have been looking at contributing my method to the wiki as one small way that i can give back to the project... it has come a ways since the first one drawn off the wiki back when i decided to go via the SVN... now i can simply type "updatelaz" and it does all the cleaning, updating and compiling leaving me with a fresh and sparkly new ide running at the end... if everything goes smoothly, of course ;)

Reply by email

waldo kitty
to Mattias Gaertner: On Mon, 19 Mar 2012 23:50:49 -0400 yes Maybe you can use the file ide\revision.inc to do…
Mattias Gaertner wrote 15 lines
On Mon, 19 Mar 2012 23:50:49 -0400 waldo kitty wrote: > [...] >> Maybe you mean tools/svn2revisioninc.lpi or perhaps ide/revision.inc. > > yes... as i wrote before, it would be very nice to be able to have the "copy" > lines above read as > > copy /q lazarus.exe lazarus-debug_r%svnversion%.exe > > where "svnversion" is an environment variable set by the make process that > includes updating the above file(s)... Maybe you can use the file ide\revision.inc to do that.

i've thought about that but have no way to parse it via plain old .bat syntax... if i were running something like 4DOS/4OS2/4NT then i would be able to do this but w2k (or vista) doesn't have this capability built in AFAIK...

in 4DOS style, it would be something like

set "'",1,,1]]

which pulls the first '' delimited field from the second (oneth) line in the file eliminating the single quotes and the semicolon resulting in

set lazrvsn=35963

but i can't do this in plain old .bat syntax and don't want or need to go thru the convolutions to get 4NT installed nor do i want to futz about trying to get a perl or some such installed... space is very limited on /this/ machine but the environment i duplicate on others...

so possibly svn2revisioninc could set this in the original environment? i know it used to take a trick or two to do this in the past... i've still got old TP6 code around here that does this ;)

one might also preset that var with X number of characters and svn2revisioninc could alter it in the original environment... that was one easier trick because allocating space in the original environment to create a new variable was slightly harder to do and i don't know if it is even possible any more in these new environments...

then again, it might be easiest to just generate a ide/setlazrevision.bat that is called... if i were doing it, i would keep the environment variable's name to 8 characters or less and start it with laz so as to keep it separate from the possible fpc variable of the same nature :P

i envision being able to have multiple laz compiled with multiple fpc each in own directory with own paths... i can currently do multiple fpc but not multiple laz... that's coming up "soonish" ;)

Reply by email

waldo kitty
to Vincent Snijders: Op 16 maart 2012 09:31 heeft Mattias Gaertner het volgende geschreven: Depends on how you…
Vincent Snijders wrote 13 lines
Op 16 maart 2012 09:31 heeft Mattias Gaertner het volgende geschreven: > The compiler does not provide this information. Depends on how you build it: vincent at fpclin32:~$ cd ~/src/fpc/trunk/compiler vincent at fpclin32:~/src/fpc/trunk/compiler$ touch revision.inc vincent at fpclin32:~/src/fpc/trunk/compiler$ make cycle (wait a while) vincent at fpclin32:~/src/fpc/trunk/compiler$ ./ppc386 -iV 2.7.1 vincent at fpclin32:~/src/fpc/trunk/compiler$ ./ppc386 -iW 2.7.1-r1:20537

this is new in fpc since 2.6.0 or only 2.7.0 and higher?? i'm not seeing the same output with 2.4.2 or 2.4.5...

Reply by email

waldo kitty
to waldo kitty: i wanted to also touch back on a post i made in another thread (which i may have kinda…
waldo kitty wrote 16 lines
echo compiling lazarus... cd %myLAZpath% echo * Debug IDE make clean lazbuild lazbuild.exe --build-ide="-gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa" build-mode="debug ide" copy /q lazarus.exe lazarus-debug.exe echo * Normal IDE make clean lazbuild lazbuild.exe --build-ide= build-mode="normal ide" copy /q lazarus.exe lazarus-normal.exe echo * Optimized IDE make clean lazbuild lazbuild --build-ide="-O2 -g- -Xs" build-mode="optimized ide" copy /q lazarus.exe lazarus-optimized.exe echo lazarus compilation complete...

yeah, this still needs work on my part because
1) it is recompiling lazbuild every time which should not be necessary
2) i don't need to pass those parameters in --build-ide because they are already in the --build-mode profile
3) command line error with --build-mode - requires leading dashes

so, i'm down to this

echo ******************************************************************************* echo * Debug IDE
echo ******************************************************************************* lazbuild.exe --build-ide= --build-mode="debug ide" copy lazarus.exe lazarus-debug.exe

and i'm getting this...

[...]
make.exe[1]: Leaving directory `C:/freepascal/laz/ideintf' "Clean Lazarus Source" completed
[TExternalToolList.Run] CmdLine="C:\freepascal\binutils\i386-win32\make.exe ide -w" WorkDir="C:\freepascal\laz\"
C:\freepascal\binutils\i386-win32\make.exe: Entering directory `C:/freepascal/laz' C:/freepascal/binutils/i386-win32/make.exe -C ide ide make.exe[1]: Entering directory `C:/freepascal/laz/ide' ../tools/svn2revisioninc.exe .. revision.inc
Created C:\freepascal\laz\ide\revision.inc for revision: 36180 C:/freepascal/binutils/i386-win32/make.exe --assume-new=lazarus.pp lazarus.exe OPT=' -WG -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa -dDebug -dVerbose @C:\DOCUME~1\e3br42x1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg' make.exe[2]: Entering directory `C:/freepascal/laz/ide' C:/freepascal/fpc/2.4.5/bin/i386-win32/fpc.exe -gl -dlclwin32 -Fu../lcl/units/i386-win32 -Fu../lcl/units/i386-win32/win32 -Fu../components/codetools/units/i386-win32
-Fu../components/lazutils/lib/i386-win32
-Fu../components/synedit/units/i386-win32/win32
-Fu../components/lazcontrols/lib/i386-win32/win32 -Fu../components/custom -Fu../ideintf/units/i386-win32/win32 -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../packager/units/i386-win32 -Fu../units/i386-win32/win32 -Fuframes -Fu. -Fiinclude -Fiinclude/win32 -Fi../images -FE.. -FU../units/i386-win32/win32 -WG -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa -dDebug -dVerbose @C:\DOCUME~1\e3br42x1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg -di386 lazarus.pp Compiling Debug Version
Free Pascal Compiler version 2.4.5 [2011/06/01] for i386 Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Win32 for i386
Compiling lazarus.pp
Fatal: Can't find unit Interfaces used by Lazarus
TExternalToolList.Run Exception: C:\freepascal\laz\ide\lazarus.pp(1,1) Fatal: Can't find unit Interfaces used by Lazarus
ERROR: tool reported error

"make clean" has been executed numerous times during this testing... my script does a "make clean" before "svn up" but it is still done several times more... so why is it not locating the Interfaces unit??

Reply by email

Mattias Gaertner
to waldo kitty
Show quoted text 21 lines
On 3/19/2012 23:50, waldo kitty wrote: > echo compiling lazarus... > cd %myLAZpath% > echo * Debug IDE > make clean lazbuild > lazbuild.exe --build-ide="-gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa" > build-mode="debug ide" > copy /q lazarus.exe lazarus-debug.exe > echo * Normal IDE > make clean lazbuild > lazbuild.exe --build-ide= build-mode="normal ide" > copy /q lazarus.exe lazarus-normal.exe > echo * Optimized IDE > make clean lazbuild > lazbuild --build-ide="-O2 -g- -Xs" build-mode="optimized ide" > copy /q lazarus.exe lazarus-optimized.exe > echo lazarus compilation complete... yeah, this still needs work on my part because 1) it is recompiling lazbuild every time which should not be necessary

You only need to build lazbuild once.

2) i don't need to pass those parameters in --build-ide because they are already in the --build-mode profile

Yes.

Show quoted text 53 lines
3) command line error with --build-mode - requires leading dashes so, i'm down to this echo ******************************************************************************* echo * Debug IDE echo ******************************************************************************* lazbuild.exe --build-ide= --build-mode="debug ide" copy lazarus.exe lazarus-debug.exe and i'm getting this... [...] make.exe[1]: Leaving directory `C:/freepascal/laz/ideintf' "Clean Lazarus Source" completed [TExternalToolList.Run] CmdLine="C:\freepascal\binutils\i386-win32\make.exe ide -w" WorkDir="C:\freepascal\laz\" C:\freepascal\binutils\i386-win32\make.exe: Entering directory `C:/freepascal/laz' C:/freepascal/binutils/i386-win32/make.exe -C ide ide make.exe[1]: Entering directory `C:/freepascal/laz/ide' ../tools/svn2revisioninc.exe .. revision.inc Created C:\freepascal\laz\ide\revision.inc for revision: 36180 C:/freepascal/binutils/i386-win32/make.exe --assume-new=lazarus.pp lazarus.exe OPT=' -WG -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa -dDebug -dVerbose @C:\DOCUME~1\e3br42x1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg' make.exe[2]: Entering directory `C:/freepascal/laz/ide' C:/freepascal/fpc/2.4.5/bin/i386-win32/fpc.exe -gl -dlclwin32 -Fu../lcl/units/i386-win32 -Fu../lcl/units/i386-win32/win32 -Fu../components/codetools/units/i386-win32 -Fu../components/lazutils/lib/i386-win32 -Fu../components/synedit/units/i386-win32/win32 -Fu../components/lazcontrols/lib/i386-win32/win32 -Fu../components/custom -Fu../ideintf/units/i386-win32/win32 -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../packager/units/i386-win32 -Fu../units/i386-win32/win32 -Fuframes -Fu. -Fiinclude -Fiinclude/win32 -Fi../images -FE.. -FU../units/i386-win32/win32 -WG -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa -dDebug -dVerbose @C:\DOCUME~1\e3br42x1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg -di386 lazarus.pp Compiling Debug Version Free Pascal Compiler version 2.4.5 [2011/06/01] for i386 Copyright (c) 1993-2010 by Florian Klaempfl Target OS: Win32 for i386 Compiling lazarus.pp Fatal: Can't find unit Interfaces used by Lazarus TExternalToolList.Run Exception: C:\freepascal\laz\ide\lazarus.pp(1,1) Fatal: Can't find unit Interfaces used by Lazarus ERROR: tool reported error "make clean" has been executed numerous times during this testing... my script does a "make clean" before "svn up" but it is still done several times more... so why is it not locating the Interfaces unit??

Maybe some installed package.

Compile with -vut to find out.

Mattias

Reply by email

waldo kitty
to Mattias Gaertner
Mattias Gaertner wrote
On Tue, 20 Mar 2012 17:18:20 -0400 waldo kitty wrote:

[...]

> yeah, this still needs work on my part because > 1) it is recompiling lazbuild every time which should not be necessary You only need to build lazbuild once.

that's what i thought and have now scripted... build lazbuild once during the update procedure...

> 2) i don't need to pass those parameters in --build-ide because they are > already in the --build-mode profile Yes.

yeah, i saw double and i think treble entries of those but at least one did not have a leading space which lead to something like -dDEBUG-gw-whatever...

Show quoted text 28 lines
> 3) command line error with --build-mode - requires leading dashes > > so, i'm down to this > > echo ******************************************************************************* > echo * Debug IDE > echo ******************************************************************************* > lazbuild.exe --build-ide= --build-mode="debug ide" > copy lazarus.exe lazarus-debug.exe > > > and i'm getting this... > > [...] > Compiling lazarus.pp > Fatal: Can't find unit Interfaces used by Lazarus > TExternalToolList.Run Exception: C:\freepascal\laz\ide\lazarus.pp(1,1) Fatal: > Can't find unit Interfaces used by Lazarus > ERROR: tool reported error > > > "make clean" has been executed numerous times during this testing... my script > does a "make clean" before "svn up" but it is still done several times more... > so why is it not locating the Interfaces unit?? Maybe some installed package. Compile with -vut to find out.

that would be added to the --build-ide= parameter? that's what i'm going to try right now... it takes "a while" to complete... will post back what it turns up...

Reply by email

waldo kitty
to waldo kitty
waldo kitty wrote 7 lines
On 3/20/2012 18:26, Mattias Gaertner wrote: > Maybe some installed package. > > Compile with -vut to find out. that would be added to the --build-ide= parameter? that's what i'm going to try right now... it takes "a while" to complete... will post back what it turns up...

here is an example of what i was talking about before with things being added and one of them missing a space... the last line below... it shows -dDEBUG and -dVERBOSE twice with the second -dVERBOSE missing a space when the -vut is taken from the --build-ide command line parms and then another -dDEBUG and -dVERBOSE is added a third time...

the command line is

lazbuild.exe --build-ide="-vut" --build-mode="debug ide"

Building Lazarus IDE with profile "Debug IDE"
TBuildManager.SetBuildTargetIDE OS=win32 CPU=i386 WS=win32 TFPCTargetConfigCache.NeedsUpdate compiler file changed "C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.exe" FileAge=1052875024 StoredAge=0 TFPCTargetConfigCache.Update C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.exe TargetOS=win32 TargetCPU=i386 CompilerOptions=
ExtraOptions=-FrC:\freepascal\laz\components\codetools\fpc.errore.msg PATH=c:\freepascal\binutils\i386-win32;c:\freepascal\fpc\2.4.5\bin\i386-win32;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\Program Files\ATI Technologies\ATI Control Panel;C:\Program Files\TortoiseSVN\bin;C:\Program Files\GnuWin32\bin; RunTool C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.exe -iTOTP -Pi386 -Twin32 -FrC:\freepascal\laz\components\codetools\fpc.errore.msg RunTool C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.exe -va -Pi386 -Twin32 -FrC:\freepascal\laz\components\codetools\fpc.errore.msg compilertest.pas TFPCTargetConfigCache.Update: has changed
TLazPackageGraph.CheckIfCurPkgOutDirNeedsCompile No state file for FCL 1.0.1 [TExternalToolList.Run] CmdLine="C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.exe -B -MObjFPC -Scghi -O1 -g -gl -vewnhi -l
-FuC:\freepascal\laz\packager\registration\
-FUC:\freepascal\laz\packager\units\i386-win32\ -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa -dDebug -dVerbose -dDebug -dVerbose-vut -dDebug -dVerbose fcllaz.pas" WorkDir="C:\freepascal\laz\packager\registration\"

this happens on all of the "[TExternalToolList.Run]" entries i quickly looked over...

and here is the tail end of the above log...

"Clean Lazarus Source" completed
[TExternalToolList.Run] CmdLine="C:\freepascal\binutils\i386-win32\make.exe ide -w" WorkDir="C:\freepascal\laz\"
C:\freepascal\binutils\i386-win32\make.exe: Entering directory `C:/freepascal/laz' C:/freepascal/binutils/i386-win32/make.exe -C ide ide make.exe[1]: Entering directory `C:/freepascal/laz/ide' ../tools/svn2revisioninc.exe .. revision.inc
Created C:\freepascal\laz\ide\revision.inc for revision: 36180 C:/freepascal/binutils/i386-win32/make.exe --assume-new=lazarus.pp lazarus.exe OPT=' -WG -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa -dDebug -dVerbose -dDebug -dVerbose-vut -dDebug -dVerbose
@C:\DOCUME~1\e3br42x1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg' make.exe[2]: Entering directory `C:/freepascal/laz/ide' C:/freepascal/fpc/2.4.5/bin/i386-win32/fpc.exe -gl -dlclwin32 -Fu../lcl/units/i386-win32 -Fu../lcl/units/i386-win32/win32 -Fu../components/codetools/units/i386-win32
-Fu../components/lazutils/lib/i386-win32
-Fu../components/synedit/units/i386-win32/win32
-Fu../components/lazcontrols/lib/i386-win32/win32 -Fu../components/custom -Fu../ideintf/units/i386-win32/win32 -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../packager/units/i386-win32 -Fu../units/i386-win32/win32 -Fuframes -Fu. -Fiinclude -Fiinclude/win32 -Fi../images -FE.. -FU../units/i386-win32/win32 -WG -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa -dDebug -dVerbose -dDebug -dVerbose-vut -dDebug -dVerbose
@C:\DOCUME~1\e3br42x1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg -di386 lazarus.pp Compiling Debug Version
Free Pascal Compiler version 2.4.5 [2011/06/01] for i386 Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Win32 for i386
Compiling lazarus.pp
Fatal: Can't find unit Interfaces used by Lazarus
TExternalToolList.Run Exception: C:\freepascal\laz\ide\lazarus.pp(1,1) Fatal: Can't find unit Interfaces used by Lazarus
ERROR: tool reported error

something is ganked... will try another run with the command line of

lazbuild.exe --build-ide=" -vut" --build-mode="debug ide"

note the space in the --build-ide portion... report in next post...

Reply by email

waldo kitty
to waldo kitty
waldo kitty wrote 5 lines
something is ganked... will try another run with the command line of lazbuild.exe --build-ide=" -vut" --build-mode="debug ide" note the space in the --build-ide portion... report in next post...

this space in the command line seems to have gotten around the missing space problem and i have a 7.64MB log... what, exactly, am i looking for or to be missing? i have 590 hits on the term "interfaces" in my log... that's all hits... multiples per line are counted individually... i know it is too big to attach... so now what?? :(

Reply by email

waldo kitty
to waldo kitty
waldo kitty wrote
i have 590 hits on the term "interfaces" in my log... that's all hits... multiples per line are counted individually... i know it is too big to attach... so now what?? :(

and "interfac", an 8 character fallback(??) turns up 17183 hits including all of the "interfaces" entries...

but only 24 hits for "/interfaces/"...

i don't understand or see what is taking place so i'm at a complete loss... some of what i see seems to be trimming "interfaces" back to an 8 character string and then searching for "interfac"...

Reply by email

Lukasz Sokol
to waldo kitty
waldo kitty wrote 14 lines
On 3/20/2012 22:31, waldo kitty wrote: > i have 590 hits on the term "interfaces" in my log... that's all > hits... multiples per line are counted individually... i know it is > too big to attach... so now what?? :( and "interfac", an 8 character fallback(??) turns up 17183 hits including all of the "interfaces" entries... but only 24 hits for "/interfaces/"... i don't understand or see what is taking place so i'm at a complete loss... some of what i see seems to be trimming "interfaces" back to an 8 character string and then searching for "interfac"...

Put the log into pastebin ?

L.

Reply by email

Mattias Gaertner
to waldo kitty: here is an example of what i was talking about before with things being added and one of…
Show quoted text 14 lines
On 3/20/2012 21:41, waldo kitty wrote: > On 3/20/2012 18:26, Mattias Gaertner wrote: >> Maybe some installed package. >> >> Compile with -vut to find out. > > that would be added to the --build-ide= parameter? that's what i'm going to try > right now... it takes "a while" to complete... will post back what it turns up... here is an example of what i was talking about before with things being added and one of them missing a space... the last line below... it shows -dDEBUG and -dVERBOSE twice with the second -dVERBOSE missing a space when the -vut is taken from the --build-ide command line parms and then another -dDEBUG and -dVERBOSE is added a third time...

Fixed.

Mattias

Reply by email

waldo kitty
to Lukasz Sokol: Put the log into pastebin ? L.
Lukasz Sokol wrote 16 lines
On 21/03/2012 03:40, waldo kitty wrote: > On 3/20/2012 22:31, waldo kitty wrote: >> i have 590 hits on the term "interfaces" in my log... that's all >> hits... multiples per line are counted individually... i know it is >> too big to attach... so now what?? :( > > and "interfac", an 8 character fallback(??) turns up 17183 hits > including all of the "interfaces" entries... > > but only 24 hits for "/interfaces/"... > > i don't understand or see what is taking place so i'm at a complete > loss... some of what i see seems to be trimming "interfaces" back to > an 8 character string and then searching for "interfac"... Put the log into pastebin ?

really? 7Meg?

Reply by email

waldo kitty
to Mattias Gaertner: On Tue, 20 Mar 2012 22:13:04 -0400 Fixed. Mattias
Mattias Gaertner wrote 9 lines
On Tue, 20 Mar 2012 22:13:04 -0400 waldo kitty wrote: > here is an example of what i was talking about before with things being added > and one of them missing a space... the last line below... it shows -dDEBUG and > -dVERBOSE twice with the second -dVERBOSE missing a space when the -vut is taken > from the --build-ide command line parms and then another -dDEBUG and -dVERBOSE > is added a third time... Fixed.

10Q :)

i will update and test again... but i'm still stuck on the interfaces problem :? :(

Reply by email

waldo kitty
to waldo kitty: really? 7Meg?
waldo kitty wrote 19 lines
On 3/21/2012 06:28, Lukasz Sokol wrote: > On 21/03/2012 03:40, waldo kitty wrote: >> On 3/20/2012 22:31, waldo kitty wrote: >>> i have 590 hits on the term "interfaces" in my log... that's all >>> hits... multiples per line are counted individually... i know it is >>> too big to attach... so now what?? :( >> >> and "interfac", an 8 character fallback(??) turns up 17183 hits >> including all of the "interfaces" entries... >> >> but only 24 hits for "/interfaces/"... >> >> i don't understand or see what is taking place so i'm at a complete >> loss... some of what i see seems to be trimming "interfaces" back to >> an 8 character string and then searching for "interfac"... > > Put the log into pastebin ? really? 7Meg?

with no further responses in this thread, i decided to svn up once more and try the "raw" build again... it seems to have worked this time but i need to verify that the svn revision is the same as what lazarus is showing me in help->about...

in looking thru the log that i created, i noted some distinct differences... the main one being that a search for "svn2" did not appear... previously it was right after the build of lazbuild but not this time... i have several 12 hour days coming up shortly so it will be a bit before i can get back to this :? :(

Reply by email

waldo kitty
to waldo kitty: [...] that's what i thought and have now scripted... build lazbuild once during the…
waldo kitty wrote
On 3/20/2012 18:26, Mattias Gaertner wrote: that would be added to the --build-ide= parameter? that's what i'm going to try right now... it takes "a while" to complete... will post back what it turns up...

ok, picking back up on this... have tweaked my script a slight bit but still am not getting good results :(

1. make cleanbigide...
2. svn up lazarus (at 36399 now)...
3. make cleanbigide lazbuild <----- breaks here
4. lazbuild.exe --build-ide=" -vut" --build-mode="debug ide"

it seems that i cannot build codetools.ppu at step 3...

[...]
c:/freepascal/binutils/i386-win32/cp.exe -fp Makefile.compiled lib/i386-win32/LazUtils.compiled
make[1]: Leaving directory `C:/freepascal/laz/components/lazutils' make -C components/codetools
make[1]: Entering directory `C:/freepascal/laz/components/codetools' c:/freepascal/binutils/i386-win32/rm.exe -f units/i386-win32/codetools.ppu c:/freepascal/fpc/2.4.5/bin/i386-win32/ppc386.exe -MObjFPC -Sci -O1 -g -gl -vewni -l -Fu../lazutils/lib/i386-win32 -Fu../../packager/units/i386-win32 -Fu. -FE. -FUunits/i386-win32 -di386 codetools.pas
Free Pascal Compiler version 2.4.5 [2011/06/01] for i386 Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Win32 for i386
Compiling codetools.pas
Compiling basiccodetools.pas
Compiling sourcelog.pas
Compiling fileprocs.pas
Compiling codetoolsstrconsts.pas
Writing Resource String Table file: codetoolsstrconsts.rst Compiling keywordfunclists.pas
Compiling cachecodetools.pas
Compiling codeatom.pas
Compiling codecache.pas
Compiling linkscanner.pas
Compiling codetoolmemmanager.pas
Compiling expreval.pas
Compiling directorycacher.pas
Compiling codetoolsstructs.pas
Compiling customcodetool.pas
Compiling codetree.pas
Compiling finddeclarationtool.pas
Compiling pascalparsertool.pas
Compiling multikeywordlisttool.pas
Compiling pascalreadertool.pas
Compiling sourcechanger.pas
Compiling codebeautifier.pas
Compiling definetemplates.pas
definetemplates.pas(7478,15) Error: Cannot find an enumerator for the type "TAVLTree"
definetemplates.pas(8476) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted
make[1]: *** [codetools.ppu] Error 1
make[1]: Leaving directory `C:/freepascal/laz/components/codetools' make: *** [lazbuild] Error 2

attached is the log of my script's execution...
-------------- next part --------------
doupdatelaz.bat executing...

******************************************************************************* before update, make cleanbigide...
make -C ide cleanide
make[1]: Entering directory `C:/freepascal/laz/ide' c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
make[1]: Leaving directory `C:/freepascal/laz/ide' make -C lcl cleanall
make[1]: Entering directory `C:/freepascal/laz/lcl'

[trim some for list message length limitations]

make[2]: Leaving directory `C:/freepascal/laz/components/sqldb' make[1]: Leaving directory `C:/freepascal/laz/components' make -C packager/registration clean
make[1]: Entering directory `C:/freepascal/laz/packager/registration' c:/freepascal/binutils/i386-win32/rm.exe -f ../units/i386-win32/fcllaz.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f ../units/i386-win32/fcllaz.o ../units/i386-win32/lazaruspackageintf.o ../units/i386-win32/registerfcl.o ../units/i386-win32/fcllaz.ppu ../units/i386-win32/lazaruspackageintf.ppu ../units/i386-win32/registerfcl.ppu ../units/i386-win32/FCL.compiled c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[1]: Leaving directory `C:/freepascal/laz/packager/registration' make -C ideintf clean
make[1]: Entering directory `C:/freepascal/laz/ideintf' c:/freepascal/binutils/i386-win32/rm.exe -f units/i386-win32/win32/ideintf.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f units/i386-win32/win32/IDEIntf.compiled c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[1]: Leaving directory `C:/freepascal/laz/ideintf' make cleanbigide complete...
*******************************************************************************

******************************************************************************* updating lazarus from svn...
svn update complete...
*******************************************************************************

******************************************************************************* compiling lazarus...

******************************************************************************* ******************************************************************************* first make cleanbigide and new lazbuild to build with... make -C ide cleanide
make[1]: Entering directory `C:/freepascal/laz/ide' c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
make[1]: Leaving directory `C:/freepascal/laz/ide' make -C lcl cleanall
make[1]: Entering directory `C:/freepascal/laz/lcl' c:/freepascal/binutils/i386-win32/rm.exe -f units/i386-win32/alllclunits.ppu units/i386-win32/actnlist.ppu units/i386-win32/arrow.ppu units/i386-win32/avglvltree.ppu units/i386-win32/buttons.ppu units/i386-win32/calendar.ppu units/i386-win32/chart.ppu units/i386-win32/checklst.ppu units/i386-win32/clipbrd.ppu units/i386-win32/clistbox.ppu units/i386-win32/comctrls.ppu units/i386-win32/controls.ppu units/i386-win32/dbactns.ppu units/i386-win32/dbctrls.ppu units/i386-win32/dbgrids.ppu units/i386-win32/dialogs.ppu units/i386-win32/dynamicarray.ppu units/i386-win32/dynhasharray.ppu units/i386-win32/editbtn.ppu units/i386-win32/extctrls.ppu units/i386-win32/extdlgs.ppu units/i386-win32/extendedstrings.ppu units/i386-win32/extgraphics.ppu units/i386-win32/filectrl.ppu units/i386-win32/forms.ppu units/i386-win32/fpcadds.ppu units/i386-win32/graphics.ppu units/i386-win32/graphmath.ppu units/i386-win32/graphtype.ppu units/i386-win32/grids.ppu units/i386-win32/imglist.ppu units/i386-win32/inipropstorage.ppu units/i386-win32/interfacebase.ppu units/i386-win32/lazlinkedlist.ppu units/i386-win32/lclintf.ppu units/i386-win32/lclmemmanager.ppu units/i386-win32/lclproc.ppu units/i386-win32/lclrescache.ppu units/i386-win32/lclstrconsts.ppu units/i386-win32/lcltype.ppu units/i386-win32/lclunicodedata.ppu units/i386-win32/lconvencoding.ppu units/i386-win32/lmessages.ppu units/i386-win32/lresources.ppu units/i386-win32/maskedit.ppu units/i386-win32/menus.ppu units/i386-win32/pairsplitter.ppu units/i386-win32/popupnotifier.ppu units/i386-win32/postscriptprinter.ppu units/i386-win32/printers.ppu units/i386-win32/propertystorage.ppu units/i386-win32/spin.ppu units/i386-win32/stdactns.ppu units/i386-win32/stdctrls.ppu units/i386-win32/stringhashlist.ppu units/i386-win32/textstrings.ppu units/i386-win32/toolwin.ppu units/i386-win32/utrace.ppu units/i386-win32/xmlpropstorage.ppu c:/freepascal/binutils/i386-win32/rm.exe -f units/i386-win32/lclstrconsts.rst c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make -C interfaces clean
make[2]: Entering directory `C:/freepascal/laz/lcl/interfaces' make -C win32 clean
make[3]: Entering directory `C:/freepascal/laz/lcl/interfaces/win32' c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/win32/interfaces.ppu ../../units/i386-win32/win32/winext.ppu ../../units/i386-win32/win32/win32def.ppu ../../units/i386-win32/win32/win32proc.ppu ../../units/i386-win32/win32/win32int.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[3]: Leaving directory `C:/freepascal/laz/lcl/interfaces/win32' make[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces' make -C interfaces clean
make[2]: Entering directory `C:/freepascal/laz/lcl/interfaces' make -C win32 clean
make[3]: Entering directory `C:/freepascal/laz/lcl/interfaces/win32' c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/win32/interfaces.ppu ../../units/i386-win32/win32/winext.ppu ../../units/i386-win32/win32/win32def.ppu ../../units/i386-win32/win32/win32proc.ppu ../../units/i386-win32/win32/win32int.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[3]: Leaving directory `C:/freepascal/laz/lcl/interfaces/win32' make[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces' make -C interfaces/carbon clean
make[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/carbon' c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/carbon/interfaces.ppu ../../units/i386-win32/carbon/carbonint.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/carbon' make -C interfaces/cocoa clean
make[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/cocoa' c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/cocoa/interfaces.ppu ../../units/i386-win32/cocoa/cocoaint.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/cocoa' make -C interfaces/customdrawn clean
make[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/customdrawn' c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/customdrawn/interfaces.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/customdrawn' make -C interfaces/fpgui clean
make[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/fpgui' c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/fpgui/interfaces.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/fpgui' make -C interfaces/gtk clean
make[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/gtk' c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/gtk/interfaces.ppu ../../units/i386-win32/gtk/gtkdef.ppu ../../units/i386-win32/gtk/gtkglobals.ppu ../../units/i386-win32/gtk/gtkint.ppu ../../units/i386-win32/gtk/gtkmsgqueue.ppu ../../units/i386-win32/gtk/gtkproc.ppu ../../units/i386-win32/gtk/gtkwinapiwindow.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/gtk' make -C interfaces/gtk2 clean
make[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/gtk2' c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/gtk2/interfaces.ppu ../../units/i386-win32/gtk2/gtk2int.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/gtk2' make -C interfaces/nogui clean
make[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/nogui' c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/nogui/interfaces.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/nogui' make -C interfaces/qt clean
make[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/qt' c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/qt/interfaces.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/qt' make -C interfaces/win32 clean
make[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/win32' c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/win32/interfaces.ppu ../../units/i386-win32/win32/winext.ppu ../../units/i386-win32/win32/win32def.ppu ../../units/i386-win32/win32/win32proc.ppu ../../units/i386-win32/win32/win32int.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/win32' make -C interfaces/wince clean
make[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/wince' c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/wince/interfaces.ppu ../../units/i386-win32/wince/winceint.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/wince' make[1]: Leaving directory `C:/freepascal/laz/lcl' make -C components clean
make[1]: Entering directory `C:/freepascal/laz/components' make -C lazutils clean
make[2]: Entering directory `C:/freepascal/laz/components/lazutils' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/lazutils.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/lazutils' make -C codetools clean
make[2]: Entering directory `C:/freepascal/laz/components/codetools' c:/freepascal/binutils/i386-win32/rm.exe -f units/i386-win32/codetools.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/codetools' make -C synedit clean
make[2]: Entering directory `C:/freepascal/laz/components/synedit' c:/freepascal/binutils/i386-win32/rm.exe -f units/i386-win32/win32/allsynedit.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/synedit' make -C lazcontrols clean
make[2]: Entering directory `C:/freepascal/laz/components/lazcontrols' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/lazcontrols.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/lazcontrols' make -C rtticontrols clean
make[2]: Entering directory `C:/freepascal/laz/components/rtticontrols' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/runtimetypeinfocontrols.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/rtticontrols' make -C printers clean
make[2]: Entering directory `C:/freepascal/laz/components/printers' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/printer4lazarus.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/printers' make -C printers/design clean
make[2]: Entering directory `C:/freepascal/laz/components/printers/design' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/printers4lazide.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/printers/design' make -C turbopower_ipro clean
make[2]: Entering directory `C:/freepascal/laz/components/turbopower_ipro' c:/freepascal/binutils/i386-win32/rm.exe -f units/i386-win32/win32/turbopoweripro.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/turbopower_ipro' make -C turbopower_ipro/design clean
make[2]: Entering directory `C:/freepascal/laz/components/turbopower_ipro/design' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/turbopoweriprodsgn.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/turbopower_ipro/design' make -C fpcunit clean
make[2]: Entering directory `C:/freepascal/laz/components/fpcunit' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/fpcunittestrunner.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/fpcunit' make -C fpcunit/ide clean
make[2]: Entering directory `C:/freepascal/laz/components/fpcunit/ide' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/fpcunitide.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/fpcunit/ide' make -C projecttemplates clean
make[2]: Entering directory `C:/freepascal/laz/components/projecttemplates' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/projtemplates.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/projecttemplates' make -C leakview clean
make[2]: Entering directory `C:/freepascal/laz/components/leakview' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/leakview.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/leakview' make -C memds clean
make[2]: Entering directory `C:/freepascal/laz/components/memds' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/memdslaz.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/memds' make -C sdf clean
make[2]: Entering directory `C:/freepascal/laz/components/sdf' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/sdflaz.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/sdf' make -C tachart clean
make[2]: Entering directory `C:/freepascal/laz/components/tachart' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/tachartlazaruspkg.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/tachart' make -C todolist clean
make[2]: Entering directory `C:/freepascal/laz/components/todolist' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/todolistlaz.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/todolist' make -C jcf2/IdePlugin/lazarus clean
make[2]: Entering directory `C:/freepascal/laz/components/jcf2/IdePlugin/lazarus' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/jcfidelazarus.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/jcf2/IdePlugin/lazarus' make -C chmhelp/packages/help clean
make[2]: Entering directory `C:/freepascal/laz/components/chmhelp/packages/help' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/lhelpcontrolpkg.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/chmhelp/packages/help' make -C chmhelp/packages/idehelp clean
make[2]: Entering directory `C:/freepascal/laz/components/chmhelp/packages/idehelp' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/chmhelppkg.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/chmhelp/packages/idehelp' make -C instantfpc clean
make[2]: Entering directory `C:/freepascal/laz/components/instantfpc' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/instantfpclaz.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/instantfpc' make -C externhelp clean
make[2]: Entering directory `C:/freepascal/laz/components/externhelp' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/externhelp.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/externhelp' make -C tdbf clean
make[2]: Entering directory `C:/freepascal/laz/components/tdbf' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/dbflaz.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/tdbf' make -C sqldb clean
make[2]: Entering directory `C:/freepascal/laz/components/sqldb' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/win32/sqldblaz.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[2]: Leaving directory `C:/freepascal/laz/components/sqldb' make[1]: Leaving directory `C:/freepascal/laz/components' make -C packager/registration clean
make[1]: Entering directory `C:/freepascal/laz/packager/registration' c:/freepascal/binutils/i386-win32/rm.exe -f ../units/i386-win32/fcllaz.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[1]: Leaving directory `C:/freepascal/laz/packager/registration' make -C ideintf clean
make[1]: Entering directory `C:/freepascal/laz/ideintf' c:/freepascal/binutils/i386-win32/rm.exe -f units/i386-win32/win32/ideintf.pas.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make[1]: Leaving directory `C:/freepascal/laz/ideintf' make -C packager/registration all
make[1]: Entering directory `C:/freepascal/laz/packager/registration' c:/freepascal/binutils/i386-win32/rm.exe -f ../units/i386-win32/fcllaz.ppu c:/freepascal/fpc/2.4.5/bin/i386-win32/ppc386.exe -MObjFPC -Scghi -O1 -g -gl -vewnhi -l -Fu. -FE. -FU../units/i386-win32 -di386 fcllaz.pas Hint: Start of reading config file c:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.cfg Hint: End of reading config file c:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.cfg Free Pascal Compiler version 2.4.5 [2011/06/01] for i386 Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Win32 for i386
Compiling fcllaz.pas
Compiling registerfcl.pas
Compiling lazaruspackageintf.pas
fcllaz.pas(10,18) Hint: Unit "db" not used in fcllaz fcllaz.pas(10,27) Hint: Unit "process" not used in fcllaz fcllaz.pas(10,38) Hint: Unit "simpleipc" not used in fcllaz fcllaz.pas(10,48) Hint: Unit "eventlog" not used in fcllaz fcllaz.pas(10,57) Hint: Unit "XMLConf" not used in fcllaz 231 lines compiled, 4.9 sec
7 hint(s) issued
c:/freepascal/binutils/i386-win32/cp.exe -fp Makefile.compiled ../units/i386-win32/FCL.compiled make[1]: Leaving directory `C:/freepascal/laz/packager/registration' make -C components/lazutils
make[1]: Entering directory `C:/freepascal/laz/components/lazutils' c:/freepascal/binutils/i386-win32/rm.exe -f lib/i386-win32/lazutils.ppu c:/freepascal/fpc/2.4.5/bin/i386-win32/ppc386.exe -MObjFPC -Scghi -O1 -g -gl -vewnhi -l -Fu../../packager/units/i386-win32 -Fu. -FE. -FUlib/i386-win32 -di386 lazutils.pas Hint: Start of reading config file c:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.cfg Hint: End of reading config file c:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.cfg Free Pascal Compiler version 2.4.5 [2011/06/01] for i386 Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Win32 for i386
Compiling lazutils.pas
Compiling laz2_dom.pas
Compiling laz2_xmlutils.pas
laz2_dom.pas(240,39) Hint: Parameter "AValue" not used laz2_dom.pas(283,32) Hint: Parameter "NewChild" not used laz2_dom.pas(283,47) Hint: Parameter "RefChild" not used laz2_dom.pas(284,32) Hint: Parameter "NewChild" not used laz2_dom.pas(284,47) Hint: Parameter "OldChild" not used laz2_dom.pas(285,31) Hint: Parameter "OldChild" not used laz2_dom.pas(306,29) Hint: Parameter "deep" not used laz2_dom.pas(306,49) Hint: Parameter "ACloneOwner" not used laz2_dom.pas(307,34) Hint: Parameter "ANodeName" not used laz2_dom.pas(251,36) Hint: Parameter "Value" not used laz2_dom.pas(355,30) Hint: Parameter "aNode" not used laz2_dom.pas(411,40) Hint: Parameter "namespaceURI" not used laz2_dom.pas(411,59) Hint: Parameter "localName" not used laz2_dom.pas(413,43) Hint: Parameter "namespaceURI" not used laz2_dom.pas(413,61) Hint: Parameter "localName" not used laz2_dom.pas(498,41) Hint: Parameter "value" not used laz2_dom.pas(519,44) Hint: Parameter "data" not used laz2_dom.pas(521,53) Hint: Parameter "target" not used laz2_dom.pas(521,66) Hint: Parameter "data" not used laz2_dom.pas(526,47) Hint: Parameter "name" not used laz2_dom.pas(611,29) Hint: Parameter "deep" not used laz2_dom.pas(675,30) Hint: Parameter "deep" not used laz2_dom.pas(690,29) Hint: Parameter "deep" not used laz2_dom.pas(703,29) Hint: Parameter "deep" not used laz2_dom.pas(745,29) Hint: Parameter "deep" not used laz2_dom.pas(779,29) Hint: Parameter "deep" not used laz2_dom.pas(797,29) Hint: Parameter "deep" not used Compiling laz2_xmlcfg.pas
Compiling lazfilecache.pas
Compiling lazdbglog.pas
Compiling lazfileutils.pas
Compiling lazutf8.pas
Compiling luresstrings.pas
Writing Resource String Table file: luresstrings.rst lazfileutils.pas(37,31) Hint: Parameter "AFilename" not used lazfileutils.pas(1134,45) Hint: Converting the operands to "Int64" before doing the add could prevent overflow errors. Compiling laz2_xmlread.pas
laz2_xmlread.pas(581,27) Hint: Parameter "Context" not used laz2_xmlread.pas(612,35) Hint: Parameter "Context" not used laz2_xmlread.pas(650,28) Hint: Parameter "Context" not used laz2_xmlread.pas(701,27) Hint: Parameter "Context" not used laz2_xmlread.pas(234,37) Hint: Parameter "AEncoding" not used laz2_xmlread.pas(232,36) Hint: Parameter "AllowSpecialChars" not used laz2_xmlread.pas(1231,27) Hint: Local variable "NewDecoder" does not seem to be initialized laz2_xmlread.pas(463,49) Hint: Parameter "PublicID" not used laz2_xmlread.pas(201,22) Hint: Local type "DOMPCharBuf" is not used Compiling laz2_xmlwrite.pas
laz2_xmlcfg.pas(666,77) Hint: Local variable "Ident" does not seem to be initialized Compiling laz_dom.pas
Compiling laz_xmlcfg.pas
laz_xmlcfg.pas(708,77) Hint: Local variable "Ident" does not seem to be initialized Compiling laz_xmlread.pas
laz_xmlread.pas(1349,5) Hint: Converting the operands to "Int64" before doing the subtract could prevent overflow errors. laz_xmlread.pas(1422,5) Hint: Converting the operands to "Int64" before doing the subtract could prevent overflow errors. laz_xmlread.pas(1491,5) Hint: Converting the operands to "Int64" before doing the subtract could prevent overflow errors. Compiling laz_xmlstreaming.pas
laz_xmlstreaming.pas(89,32) Hint: Parameter "Buffer" not used laz_xmlstreaming.pas(140,29) Hint: Parameter "Buf" not used Compiling laz_xmlwrite.pas
Compiling paswstring.pas
Compiling fileutil.pas
Compiling masks.pas
Compiling lazutilsstrconsts.pas
Writing Resource String Table file: lazutilsstrconsts.rst fileutil.pas(56,31) Hint: Parameter "AFilename" not used fileutil.pas(65,23) Hint: Parameter "ExceptionOnError" not used winfileutil.inc(179,62) Hint: Local variable "FindData" does not seem to be initialized winfileutil.inc(200,62) Hint: Local variable "FindData" does not seem to be initialized winfileutil.inc(225,50) Hint: Local variable "lft" does not seem to be initialized winfileutil.inc(304,76) Hint: Local variable "find" does not seem to be initialized winfileutil.inc(331,41) Hint: Local variable "wide" does not seem to be initialized fileutil.pas(219,50) Hint: Parameter "Rights" not used Compiling lazutf8classes.pas
Compiling lconvencoding.pas
asiancodepages.inc(18793,29) Hint: Mixing signed expressions and longwords gives a 64bit result asiancodepages.inc(18804,27) Hint: Mixing signed expressions and longwords gives a 64bit result asiancodepages.inc(18809,27) Hint: Mixing signed expressions and longwords gives a 64bit result asiancodepages.inc(18811,27) Hint: Mixing signed expressions and longwords gives a 64bit result asiancodepagefunctions.inc(90,26) Hint: Conversion between ordinals and pointers is not portable asiancodepagefunctions.inc(201,26) Hint: Conversion between ordinals and pointers is not portable lconvencoding.pas(4752,25) Hint: Conversion between ordinals and pointers is not portable lconvencoding.pas(4781,13) Hint: Conversion between ordinals and pointers is not portable lconvencoding.pas(4813,13) Hint: Conversion between ordinals and pointers is not portable lconvencoding.pas(6136,13) Hint: Conversion between ordinals and pointers is not portable lconvencoding.pas(6176,13) Hint: Conversion between ordinals and pointers is not portable Compiling lazutf16.pas
Compiling lazutf8sysutils.pas
lazutf8sysutils.pas(29,35) Hint: Local variable "SystemTime" does not seem to be initialized Compiling lazmethodlist.pas
Compiling avglvltree.pas
avglvltree.pas(87,33) Hint: Parameter "aNode" not used avglvltree.pas(90,30) Hint: Parameter "aNode" not used Compiling lazlogger.pas
Compiling lazloggerbase.pas
Compiling lazclasses.pas
LazLoggerImpl.inc(335,23) Hint: Conversion between ordinals and pointers is not portable lazloggerbase.pas(101,41) Hint: Parameter "s" not used lazloggerbase.pas(95,35) Hint: Parameter "LogGroup" not used lazloggerbase.pas(96,35) Hint: Parameter "LogGroup" not used lazloggerbase.pas(99,35) Hint: Parameter "s" not used lazloggerbase.pas(100,36) Hint: Parameter "s" not used lazlogger.pas(11,24) Hint: Type "PLazLoggerLogGroup" redefinition LazLoggerImpl.inc(335,23) Hint: Conversion between ordinals and pointers is not portable lazlogger.pas(646,15) Hint: Mixing signed expressions and longwords gives a 64bit result Compiling lazfreetype.pas
Compiling tttypes.pas
tttypes.pas(24,17) Hint: Type "TError" redefinition tttypes.pas(522,16) Hint: Type "PByte" redefinition Compiling tterror.pas
Compiling ttcalc.pas
Compiling ttmemory.pas
ttmemory.pas(123,27) Hint: Parameter "Size" not used Compiling tttables.pas
Compiling ttcache.pas
Compiling ttfile.pas
ttfile.pas(172,13) Hint: Type "PString" redefinition ttfile.pas(446,34) Hint: Local variable "rec" does not seem to be initialized ttfile.pas(971,47) Hint: Local variable "C" does not seem to be initialized Compiling ttcmap.pas
Compiling ttobjs.pas
Compiling ttload.pas
Compiling ttinterp.pas
ttinterp.pas(1282,28) Hint: Parameter "args" not used ttinterp.pas(1291,30) Hint: Parameter "args" not used ttinterp.pas(1440,29) Hint: Parameter "args" not used ttinterp.pas(1466,28) Hint: Parameter "args" not used ttinterp.pas(1819,29) Hint: Parameter "args" not used ttinterp.pas(2212,30) Hint: Parameter "args" not used ttinterp.pas(2236,31) Hint: Parameter "args" not used ttinterp.pas(2258,31) Hint: Parameter "args" not used ttinterp.pas(2357,31) Hint: Parameter "args" not used ttinterp.pas(2575,29) Hint: Parameter "args" not used ttinterp.pas(2590,28) Hint: Parameter "args" not used ttinterp.pas(2605,29) Hint: Parameter "args" not used ttinterp.pas(2620,29) Hint: Parameter "args" not used ttinterp.pas(2635,29) Hint: Parameter "args" not used ttinterp.pas(2650,29) Hint: Parameter "args" not used ttinterp.pas(2826,31) Hint: Parameter "args" not used ttinterp.pas(2835,32) Hint: Parameter "args" not used ttinterp.pas(2844,30) Hint: Parameter "args" not used ttinterp.pas(2993,31) Hint: Parameter "args" not used ttinterp.pas(3126,28) Hint: Parameter "args" not used ttinterp.pas(3638,32) Hint: Parameter "args" not used ttinterp.pas(3678,27) Hint: Parameter "args" not used ttinterp.pas(3834,27) Hint: Parameter "args" not used ttinterp.pas(3929,28) Hint: Parameter "args" not used ttinterp.pas(4283,30) Hint: Parameter "args" not used ttinterp.pas(4302,25) Warning: unreachable code
ttinterp.pas(4306,25) Warning: unreachable code
ttinterp.pas(4314,32) Hint: Parameter "args" not used Compiling ttgload.pas
ttgload.pas(124,83) Hint: Local variable "advance" does not seem to be initialized ttgload.pas(124,68) Hint: Local variable "left_bearing" does not seem to be initialized ttgload.pas(225,35) Hint: Parameter "stream" not used ttgload.pas(493,37) Hint: Parameter "n_contours" not used Compiling ttraster.pas
Compiling ttprofile.pas
ttraster.pas(169,49) Hint: Parameter "max" not used ttraster.pas(170,40) Hint: Parameter "y" not used
ttraster.pas(170,73) Hint: Parameter "Left" not used ttraster.pas(171,12) Hint: Parameter "Right" not used ttraster.pas(148,46) Hint: Parameter "min" not used ttraster.pas(148,56) Hint: Parameter "max" not used ttraster.pas(149,70) Hint: Parameter "Left" not used ttraster.pas(150,12) Hint: Parameter "Right" not used ttraster.pas(159,54) Hint: Parameter "max" not used ttraster.pas(162,57) Hint: Parameter "max" not used ttraster.pas(144,75) Hint: Parameter "Left" not used ttraster.pas(145,12) Hint: Parameter "Right" not used Compiling ttdebug.pas
Compiling easylazfreetype.pas
Compiling lazloggerdummy.pas
lazloggerdummy.pas(182,31) Hint: Parameter "ALogger" not used lazloggerdummy.pas(178,37) Hint: Parameter "ALogGroups" not used lazloggerdummy.pas(74,27) Hint: Parameter "Src" not used lazloggerdummy.pas(82,43) Hint: Parameter "AConfigName" not used lazloggerdummy.pas(82,69) Hint: Parameter "ADefaulEnabled" not used lazloggerdummy.pas(83,43) Hint: Parameter "AConfigName" not used lazloggerdummy.pas(84,49) Hint: Parameter "AConfigName" not used lazloggerdummy.pas(84,75) Hint: Parameter "ADefaulEnabled" not used lazloggerdummy.pas(85,49) Hint: Parameter "AConfigName" not used lazloggerdummy.pas(89,39) Hint: Parameter "s" not used lazloggerdummy.pas(91,33) Hint: Parameter "s" not used lazloggerdummy.pas(92,27) Hint: Parameter "Args" not used lazloggerdummy.pas(93,33) Hint: Parameter "S" not used lazloggerdummy.pas(93,49) Hint: Parameter "Args" not used lazloggerdummy.pas(94,33) Hint: Parameter "s1" not used lazloggerdummy.pas(94,42) Hint: Parameter "s2" not used lazloggerdummy.pas(94,65) Hint: Parameter "s3" not used lazloggerdummy.pas(95,33) Hint: Parameter "s4" not used lazloggerdummy.pas(95,61) Hint: Parameter "s5" not used lazloggerdummy.pas(95,89) Hint: Parameter "s6" not used lazloggerdummy.pas(96,33) Hint: Parameter "s7" not used lazloggerdummy.pas(96,61) Hint: Parameter "s8" not used lazloggerdummy.pas(96,89) Hint: Parameter "s9" not used lazloggerdummy.pas(97,33) Hint: Parameter "s10" not used lazloggerdummy.pas(97,62) Hint: Parameter "s11" not used lazloggerdummy.pas(97,91) Hint: Parameter "s12" not used lazloggerdummy.pas(98,33) Hint: Parameter "s13" not used lazloggerdummy.pas(98,62) Hint: Parameter "s14" not used lazloggerdummy.pas(98,91) Hint: Parameter "s15" not used lazloggerdummy.pas(99,33) Hint: Parameter "s16" not used lazloggerdummy.pas(99,62) Hint: Parameter "s17" not used lazloggerdummy.pas(99,91) Hint: Parameter "s18" not used lazloggerdummy.pas(101,34) Hint: Parameter "s" not used lazloggerdummy.pas(102,28) Hint: Parameter "Args" not used lazloggerdummy.pas(103,34) Hint: Parameter "S" not used lazloggerdummy.pas(103,50) Hint: Parameter "Args" not used lazloggerdummy.pas(104,34) Hint: Parameter "s1" not used lazloggerdummy.pas(104,43) Hint: Parameter "s2" not used lazloggerdummy.pas(104,66) Hint: Parameter "s3" not used lazloggerdummy.pas(105,34) Hint: Parameter "s4" not used lazloggerdummy.pas(105,62) Hint: Parameter "s5" not used lazloggerdummy.pas(105,90) Hint: Parameter "s6" not used lazloggerdummy.pas(106,34) Hint: Parameter "s7" not used lazloggerdummy.pas(106,62) Hint: Parameter "s8" not used lazloggerdummy.pas(106,90) Hint: Parameter "s9" not used lazloggerdummy.pas(107,34) Hint: Parameter "s10" not used lazloggerdummy.pas(107,63) Hint: Parameter "s11" not used lazloggerdummy.pas(107,92) Hint: Parameter "s12" not used lazloggerdummy.pas(108,34) Hint: Parameter "s13" not used lazloggerdummy.pas(108,63) Hint: Parameter "s14" not used lazloggerdummy.pas(108,92) Hint: Parameter "s15" not used lazloggerdummy.pas(109,34) Hint: Parameter "s16" not used lazloggerdummy.pas(109,63) Hint: Parameter "s17" not used lazloggerdummy.pas(109,92) Hint: Parameter "s18" not used lazloggerdummy.pas(111,39) Hint: Parameter "s" not used lazloggerdummy.pas(112,33) Hint: Parameter "Args" not used lazloggerdummy.pas(113,33) Hint: Parameter "s" not used lazloggerdummy.pas(113,49) Hint: Parameter "Args" not used lazloggerdummy.pas(114,39) Hint: Parameter "s1" not used lazloggerdummy.pas(114,48) Hint: Parameter "s2" not used lazloggerdummy.pas(114,71) Hint: Parameter "s3" not used lazloggerdummy.pas(115,39) Hint: Parameter "s4" not used lazloggerdummy.pas(115,67) Hint: Parameter "s5" not used lazloggerdummy.pas(115,95) Hint: Parameter "s6" not used lazloggerdummy.pas(116,39) Hint: Parameter "s7" not used lazloggerdummy.pas(116,67) Hint: Parameter "s8" not used lazloggerdummy.pas(116,95) Hint: Parameter "s9" not used lazloggerdummy.pas(117,39) Hint: Parameter "s10" not used lazloggerdummy.pas(117,68) Hint: Parameter "s11" not used lazloggerdummy.pas(117,97) Hint: Parameter "s12" not used lazloggerdummy.pas(118,39) Hint: Parameter "s13" not used lazloggerdummy.pas(118,68) Hint: Parameter "s14" not used lazloggerdummy.pas(118,97) Hint: Parameter "s15" not used lazloggerdummy.pas(119,39) Hint: Parameter "s16" not used lazloggerdummy.pas(119,68) Hint: Parameter "s17" not used lazloggerdummy.pas(119,97) Hint: Parameter "s18" not used lazloggerdummy.pas(121,38) Hint: Parameter "s" not used lazloggerdummy.pas(122,32) Hint: Parameter "Args" not used lazloggerdummy.pas(123,32) Hint: Parameter "s" not used lazloggerdummy.pas(123,48) Hint: Parameter "Args" not used lazloggerdummy.pas(124,38) Hint: Parameter "s1" not used lazloggerdummy.pas(124,47) Hint: Parameter "s2" not used lazloggerdummy.pas(124,70) Hint: Parameter "s3" not used lazloggerdummy.pas(125,38) Hint: Parameter "s4" not used lazloggerdummy.pas(125,66) Hint: Parameter "s5" not used lazloggerdummy.pas(125,94) Hint: Parameter "s6" not used lazloggerdummy.pas(126,38) Hint: Parameter "s7" not used lazloggerdummy.pas(126,66) Hint: Parameter "s8" not used lazloggerdummy.pas(126,94) Hint: Parameter "s9" not used lazloggerdummy.pas(127,38) Hint: Parameter "s10" not used lazloggerdummy.pas(127,67) Hint: Parameter "s11" not used lazloggerdummy.pas(127,96) Hint: Parameter "s12" not used lazloggerdummy.pas(128,38) Hint: Parameter "s13" not used lazloggerdummy.pas(128,67) Hint: Parameter "s14" not used lazloggerdummy.pas(128,96) Hint: Parameter "s15" not used lazloggerdummy.pas(129,38) Hint: Parameter "s16" not used lazloggerdummy.pas(129,67) Hint: Parameter "s17" not used lazloggerdummy.pas(129,96) Hint: Parameter "s18" not used lazloggerdummy.pas(132,33) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(132,74) Hint: Parameter "s" not used lazloggerdummy.pas(134,27) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(134,68) Hint: Parameter "s" not used lazloggerdummy.pas(135,27) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(135,62) Hint: Parameter "Args" not used lazloggerdummy.pas(136,27) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(136,68) Hint: Parameter "S" not used lazloggerdummy.pas(136,84) Hint: Parameter "Args" not used lazloggerdummy.pas(137,27) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(137,68) Hint: Parameter "s1" not used lazloggerdummy.pas(137,77) Hint: Parameter "s2" not used lazloggerdummy.pas(137,100) Hint: Parameter "s3" not used lazloggerdummy.pas(138,33) Hint: Parameter "s4" not used lazloggerdummy.pas(138,61) Hint: Parameter "s5" not used lazloggerdummy.pas(138,89) Hint: Parameter "s6" not used lazloggerdummy.pas(139,33) Hint: Parameter "s7" not used lazloggerdummy.pas(139,61) Hint: Parameter "s8" not used lazloggerdummy.pas(139,89) Hint: Parameter "s9" not used lazloggerdummy.pas(140,33) Hint: Parameter "s10" not used lazloggerdummy.pas(140,62) Hint: Parameter "s11" not used lazloggerdummy.pas(140,91) Hint: Parameter "s12" not used lazloggerdummy.pas(141,33) Hint: Parameter "s13" not used lazloggerdummy.pas(141,62) Hint: Parameter "s14" not used lazloggerdummy.pas(141,91) Hint: Parameter "s15" not used lazloggerdummy.pas(142,33) Hint: Parameter "s16" not used lazloggerdummy.pas(142,62) Hint: Parameter "s17" not used lazloggerdummy.pas(142,91) Hint: Parameter "s18" not used lazloggerdummy.pas(144,28) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(144,69) Hint: Parameter "s" not used lazloggerdummy.pas(145,28) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(145,63) Hint: Parameter "Args" not used lazloggerdummy.pas(146,28) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(146,69) Hint: Parameter "S" not used lazloggerdummy.pas(146,85) Hint: Parameter "Args" not used lazloggerdummy.pas(147,28) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(147,69) Hint: Parameter "s1" not used lazloggerdummy.pas(147,78) Hint: Parameter "s2" not used lazloggerdummy.pas(147,101) Hint: Parameter "s3" not used lazloggerdummy.pas(148,34) Hint: Parameter "s4" not used lazloggerdummy.pas(148,62) Hint: Parameter "s5" not used lazloggerdummy.pas(148,90) Hint: Parameter "s6" not used lazloggerdummy.pas(149,34) Hint: Parameter "s7" not used lazloggerdummy.pas(149,62) Hint: Parameter "s8" not used lazloggerdummy.pas(149,90) Hint: Parameter "s9" not used lazloggerdummy.pas(150,34) Hint: Parameter "s10" not used lazloggerdummy.pas(150,63) Hint: Parameter "s11" not used lazloggerdummy.pas(150,92) Hint: Parameter "s12" not used lazloggerdummy.pas(151,34) Hint: Parameter "s13" not used lazloggerdummy.pas(151,63) Hint: Parameter "s14" not used lazloggerdummy.pas(151,92) Hint: Parameter "s15" not used lazloggerdummy.pas(152,34) Hint: Parameter "s16" not used lazloggerdummy.pas(152,63) Hint: Parameter "s17" not used lazloggerdummy.pas(152,92) Hint: Parameter "s18" not used lazloggerdummy.pas(154,33) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(154,74) Hint: Parameter "s" not used lazloggerdummy.pas(155,33) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(155,68) Hint: Parameter "Args" not used lazloggerdummy.pas(156,33) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(156,68) Hint: Parameter "s" not used lazloggerdummy.pas(156,84) Hint: Parameter "Args" not used lazloggerdummy.pas(157,33) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(157,74) Hint: Parameter "s1" not used lazloggerdummy.pas(157,83) Hint: Parameter "s2" not used lazloggerdummy.pas(157,106) Hint: Parameter "s3" not used lazloggerdummy.pas(158,39) Hint: Parameter "s4" not used lazloggerdummy.pas(158,67) Hint: Parameter "s5" not used lazloggerdummy.pas(158,95) Hint: Parameter "s6" not used lazloggerdummy.pas(159,39) Hint: Parameter "s7" not used lazloggerdummy.pas(159,67) Hint: Parameter "s8" not used lazloggerdummy.pas(159,95) Hint: Parameter "s9" not used lazloggerdummy.pas(160,39) Hint: Parameter "s10" not used lazloggerdummy.pas(160,68) Hint: Parameter "s11" not used lazloggerdummy.pas(160,97) Hint: Parameter "s12" not used lazloggerdummy.pas(161,39) Hint: Parameter "s13" not used lazloggerdummy.pas(161,68) Hint: Parameter "s14" not used lazloggerdummy.pas(161,97) Hint: Parameter "s15" not used lazloggerdummy.pas(162,39) Hint: Parameter "s16" not used lazloggerdummy.pas(162,68) Hint: Parameter "s17" not used lazloggerdummy.pas(162,97) Hint: Parameter "s18" not used lazloggerdummy.pas(164,32) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(164,73) Hint: Parameter "s" not used lazloggerdummy.pas(165,32) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(165,67) Hint: Parameter "Args" not used lazloggerdummy.pas(166,32) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(166,67) Hint: Parameter "s" not used lazloggerdummy.pas(166,83) Hint: Parameter "Args" not used lazloggerdummy.pas(167,32) Hint: Parameter "LogGroup" not used lazloggerdummy.pas(167,73) Hint: Parameter "s1" not used lazloggerdummy.pas(167,82) Hint: Parameter "s2" not used lazloggerdummy.pas(167,105) Hint: Parameter "s3" not used lazloggerdummy.pas(168,38) Hint: Parameter "s4" not used lazloggerdummy.pas(168,66) Hint: Parameter "s5" not used lazloggerdummy.pas(168,94) Hint: Parameter "s6" not used lazloggerdummy.pas(169,38) Hint: Parameter "s7" not used lazloggerdummy.pas(169,66) Hint: Parameter "s8" not used lazloggerdummy.pas(169,94) Hint: Parameter "s9" not used lazloggerdummy.pas(170,38) Hint: Parameter "s10" not used lazloggerdummy.pas(170,67) Hint: Parameter "s11" not used lazloggerdummy.pas(170,96) Hint: Parameter "s12" not used lazloggerdummy.pas(171,38) Hint: Parameter "s13" not used lazloggerdummy.pas(171,67) Hint: Parameter "s14" not used lazloggerdummy.pas(171,96) Hint: Parameter "s15" not used lazloggerdummy.pas(172,38) Hint: Parameter "s16" not used lazloggerdummy.pas(172,67) Hint: Parameter "s17" not used lazloggerdummy.pas(172,96) Hint: Parameter "s18" not used lazloggerdummy.pas(52,27) Hint: Parameter "Index" not used lazloggerdummy.pas(54,27) Hint: Parameter "Src" not used lazloggerdummy.pas(55,34) Hint: Parameter "AConfigName" not used lazloggerdummy.pas(56,34) Hint: Parameter "AnEntry" not used lazloggerdummy.pas(57,31) Hint: Parameter "AConfigName" not used lazutils.pas(10,24) Hint: Unit "Laz2_XMLCfg" not used in LazUtils lazutils.pas(10,68) Hint: Unit "laz2_XMLWrite" not used in LazUtils lazutils.pas(10,77) Hint: Unit "Laz_DOM" not used in LazUtils lazutils.pas(10,89) Hint: Unit "Laz_XMLCfg" not used in LazUtils lazutils.pas(11,14) Hint: Unit "Laz_XMLRead" not used in LazUtils lazutils.pas(11,32) Hint: Unit "Laz_XMLStreaming" not used in LazUtils lazutils.pas(11,60) Hint: Unit "LazFileUtils" not used in LazUtils lazutils.pas(11,88) Hint: Unit "LUResStrings" not used in LazUtils lazutils.pas(12,21) Hint: Unit "LazDbgLog" not used in LazUtils lazutils.pas(12,59) Hint: Unit "lazutf8classes" not used in LazUtils lazutils.pas(12,66) Hint: Unit "Masks" not used in LazUtils lazutils.pas(12,85) Hint: Unit "LazUtilsStrConsts" not used in LazUtils lazutils.pas(13,43) Hint: Unit "lazutf8sysutils" not used in LazUtils lazutils.pas(13,58) Hint: Unit "LazMethodList" not used in LazUtils lazutils.pas(13,70) Hint: Unit "AvgLvlTree" not used in LazUtils lazutils.pas(14,14) Hint: Unit "LazFreeType" not used in LazUtils lazutils.pas(14,23) Hint: Unit "TTCache" not used in LazUtils lazutils.pas(14,31) Hint: Unit "TTCalc" not used in LazUtils lazutils.pas(14,39) Hint: Unit "TTCMap" not used in LazUtils lazutils.pas(14,48) Hint: Unit "TTDebug" not used in LazUtils lazutils.pas(14,57) Hint: Unit "TTError" not used in LazUtils lazutils.pas(14,74) Hint: Unit "TTGLoad" not used in LazUtils lazutils.pas(14,84) Hint: Unit "TTInterp" not used in LazUtils lazutils.pas(14,92) Hint: Unit "TTLoad" not used in LazUtils lazutils.pas(15,11) Hint: Unit "TTMemory" not used in LazUtils lazutils.pas(15,19) Hint: Unit "TTObjs" not used in LazUtils lazutils.pas(15,30) Hint: Unit "TTProfile" not used in LazUtils lazutils.pas(15,40) Hint: Unit "TTRASTER" not used in LazUtils lazutils.pas(15,50) Hint: Unit "TTTables" not used in LazUtils lazutils.pas(15,59) Hint: Unit "TTTypes" not used in LazUtils lazutils.pas(16,29) Hint: Unit "LazClasses" not used in LazUtils 80083 lines compiled, 7.0 sec
2 warning(s) issued
366 hint(s) issued
c:/freepascal/binutils/i386-win32/cp.exe -fp Makefile.compiled lib/i386-win32/LazUtils.compiled make[1]: Leaving directory `C:/freepascal/laz/components/lazutils' make -C components/codetools
make[1]: Entering directory `C:/freepascal/laz/components/codetools' c:/freepascal/binutils/i386-win32/rm.exe -f units/i386-win32/codetools.ppu c:/freepascal/fpc/2.4.5/bin/i386-win32/ppc386.exe -MObjFPC -Sci -O1 -g -gl -vewni -l -Fu../lazutils/lib/i386-win32 -Fu../../packager/units/i386-win32 -Fu. -FE. -FUunits/i386-win32 -di386 codetools.pas Free Pascal Compiler version 2.4.5 [2011/06/01] for i386 Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Win32 for i386
Compiling codetools.pas
Compiling basiccodetools.pas
Compiling sourcelog.pas
Compiling fileprocs.pas
Compiling codetoolsstrconsts.pas
Writing Resource String Table file: codetoolsstrconsts.rst Compiling keywordfunclists.pas
Compiling cachecodetools.pas
Compiling codeatom.pas
Compiling codecache.pas
Compiling linkscanner.pas
Compiling codetoolmemmanager.pas
Compiling expreval.pas
Compiling directorycacher.pas
Compiling codetoolsstructs.pas
Compiling customcodetool.pas
Compiling codetree.pas
Compiling finddeclarationtool.pas
Compiling pascalparsertool.pas
Compiling multikeywordlisttool.pas
Compiling pascalreadertool.pas
Compiling sourcechanger.pas
Compiling codebeautifier.pas
Compiling definetemplates.pas
definetemplates.pas(7478,15) Error: Cannot find an enumerator for the type "TAVLTree" definetemplates.pas(8476) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted
make[1]: *** [codetools.ppu] Error 1
make[1]: Leaving directory `C:/freepascal/laz/components/codetools' make: *** [lazbuild] Error 2
make cleanbigide and new lazbuild complete...
******************************************************************************* *******************************************************************************

Reply by email

waldo kitty
to Mattias Gaertner
Mattias Gaertner wrote 8 lines
waldo kitty hat am 28. M?rz 2012 um 20:35 geschrieben: >[...] > definetemplates.pas(7478,15) Error: Cannot find an enumerator for the type > "TAVLTree" I replaced it so that fpc 2.4.5 compiles.

yes, you did... now i'm back to that interfaces error problem...

a search of my machine shows the following interfaces files...

C:\freepascal\laz\docs\xml\lcl\interfaces\gtk\interfaces.xml C:\freepascal\laz\lcl\interfaces\carbon\interfaces.pas C:\freepascal\laz\lcl\interfaces\cocoa\interfaces.pas C:\freepascal\laz\lcl\interfaces\customdrawn\interfaces.pas C:\freepascal\laz\lcl\interfaces\fpgui\interfaces.pp C:\freepascal\laz\lcl\interfaces\gtk\interfaces.pp C:\freepascal\laz\lcl\interfaces\gtk2\interfaces.pas C:\freepascal\laz\lcl\interfaces\nogui\interfaces.pp C:\freepascal\laz\lcl\interfaces\qt\interfaces.pp
C:\freepascal\laz\lcl\interfaces\win32\interfaces.pp C:\freepascal\laz\lcl\interfaces\wince\interfaces.pp

here's the whole last search stuff for the interfaces unit... i can send the whole log if needed... it is 8Meg or so... the following starts on log file line 129543 and ends on log file line 130689...

NOTE: i suspect that it is because i do not have a "default" interface chosen in the parameters screen (that i cannot think of at the moment :? )... PLUS i still have duplicate -dDEBUG and -dVERBOSE entries... i suspect these are because they are forced on the "debug ide" stuff but i also have the specifically checked on that screen in the IDE...

Searching file lazarus.pp... found
(LAZARUS) Load from LAZARUS (implementation) unit INTERFACES (INTERFACES) Loading unit INTERFACES
Unitsearch: Interfaces.ppu
Unitsearch: ..\units\i386-win32\win32\Interfaces.ppu Unitsearch: Interfaces.pp
Unitsearch: Interfaces.pas
Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\Interfaces.ppu Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\Interfaces.pp Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\Interfaces.pas Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\win32\Interfaces.ppu Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\win32\Interfaces.pp Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\win32\Interfaces.pas Unitsearch: C:\freepascal\laz\components\codetools\units\i386-win32\Interfaces.ppu Unitsearch: C:\freepascal\laz\components\codetools\units\i386-win32\Interfaces.pp Unitsearch: C:\freepascal\laz\components\codetools\units\i386-win32\Interfaces.pas Unitsearch: C:\freepascal\laz\components\lazutils\lib\i386-win32\Interfaces.ppu Unitsearch: C:\freepascal\laz\components\lazutils\lib\i386-win32\Interfaces.pp Unitsearch: C:\freepascal\laz\components\lazutils\lib\i386-win32\Interfaces.pas Unitsearch:
C:\freepascal\laz\components\synedit\units\i386-win32\win32\Interfaces.ppu Unitsearch:
C:\freepascal\laz\components\synedit\units\i386-win32\win32\Interfaces.pp Unitsearch:
C:\freepascal\laz\components\synedit\units\i386-win32\win32\Interfaces.pas Unitsearch:
C:\freepascal\laz\components\lazcontrols\lib\i386-win32\win32\Interfaces.ppu Unitsearch:
C:\freepascal\laz\components\lazcontrols\lib\i386-win32\win32\Interfaces.pp Unitsearch:
C:\freepascal\laz\components\lazcontrols\lib\i386-win32\win32\Interfaces.pas Unitsearch: C:\freepascal\laz\components\custom\Interfaces.ppu Unitsearch: C:\freepascal\laz\components\custom\Interfaces.pp Unitsearch: C:\freepascal\laz\components\custom\Interfaces.pas Unitsearch: C:\freepascal\laz\ideintf\units\i386-win32\win32\Interfaces.ppu Unitsearch: C:\freepascal\laz\ideintf\units\i386-win32\win32\Interfaces.pp Unitsearch: C:\freepascal\laz\ideintf\units\i386-win32\win32\Interfaces.pas Unitsearch: C:\freepascal\laz\designer\Interfaces.ppu Unitsearch: C:\freepascal\laz\designer\Interfaces.pp Unitsearch: C:\freepascal\laz\designer\Interfaces.pas Unitsearch: C:\freepascal\laz\debugger\Interfaces.ppu Unitsearch: C:\freepascal\laz\debugger\Interfaces.pp Unitsearch: C:\freepascal\laz\debugger\Interfaces.pas Unitsearch: C:\freepascal\laz\debugger\frames\Interfaces.ppu Unitsearch: C:\freepascal\laz\debugger\frames\Interfaces.pp Unitsearch: C:\freepascal\laz\debugger\frames\Interfaces.pas Unitsearch: C:\freepascal\laz\converter\Interfaces.ppu Unitsearch: C:\freepascal\laz\converter\Interfaces.pp Unitsearch: C:\freepascal\laz\converter\Interfaces.pas Unitsearch: C:\freepascal\laz\packager\Interfaces.ppu Unitsearch: C:\freepascal\laz\packager\Interfaces.pp Unitsearch: C:\freepascal\laz\packager\Interfaces.pas Unitsearch: C:\freepascal\laz\packager\frames\Interfaces.ppu Unitsearch: C:\freepascal\laz\packager\frames\Interfaces.pp Unitsearch: C:\freepascal\laz\packager\frames\Interfaces.pas Unitsearch: C:\freepascal\laz\packager\units\i386-win32\Interfaces.ppu Unitsearch: C:\freepascal\laz\packager\units\i386-win32\Interfaces.pp Unitsearch: C:\freepascal\laz\packager\units\i386-win32\Interfaces.pas Unitsearch: C:\freepascal\laz\units\i386-win32\win32\Interfaces.ppu Unitsearch: C:\freepascal\laz\units\i386-win32\win32\Interfaces.pp Unitsearch: C:\freepascal\laz\units\i386-win32\win32\Interfaces.pas Unitsearch: .\frames\Interfaces.ppu
Unitsearch: .\frames\Interfaces.pp
Unitsearch: .\frames\Interfaces.pas
Unitsearch: Interfaces.ppu
Unitsearch: Interfaces.pp
Unitsearch: Interfaces.pas
Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\help\lib\i386-win32\win32\Interfaces.ppu Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\help\lib\i386-win32\win32\Interfaces.pp Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\help\lib\i386-win32\win32\Interfaces.pas Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\idehelp\lib\i386-win32\win32\Interfaces.ppu Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\idehelp\lib\i386-win32\win32\Interfaces.pp Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\idehelp\lib\i386-win32\win32\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd22\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd22\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd22\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\zlib\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\zlib\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\zlib\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-jedi\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-jedi\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-jedi\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-base\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-base\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-base\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winceunits\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winceunits\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winceunits\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\unzip\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\unzip\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\unzip\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\tcl\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\tcl\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\tcl\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\symbolic\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\symbolic\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\symbolic\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sqlite\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sqlite\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sqlite\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sdl\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sdl\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sdl\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rsvg\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rsvg\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rsvg\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\regexpr\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\regexpr\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\regexpr\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pxlib\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pxlib\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pxlib\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ptc\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ptc\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ptc\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\postgres\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\postgres\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\postgres\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pcap\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pcap\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pcap\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\paszlib\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\paszlib\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\paszlib\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pasjpeg\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pasjpeg\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pasjpeg\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oracle\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oracle\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oracle\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openssl\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openssl\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openssl\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opengl\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opengl\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opengl\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opencl\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opencl\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opencl\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openal\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openal\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openal\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oggvorbis\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oggvorbis\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oggvorbis\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\odbc\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\odbc\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\odbc\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\nvapi\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\nvapi\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\nvapi\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\numlib\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\numlib\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\numlib\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mysql\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mysql\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mysql\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mad\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mad\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mad\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lua\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lua\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lua\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libxml2\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libxml2\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libxml2\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libsee\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libsee\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libsee\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libpng\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libpng\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libpng\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libgd\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libgd\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libgd\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lexyacc\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lexyacc\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lexyacc\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\imagemagick\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\imagemagick\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\imagemagick\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ibase\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ibase\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ibase\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd20\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd20\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd20\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd13\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd13\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd13\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hermes\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hermes\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hermes\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hash\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hash\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hash\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk2\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk2\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk2\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk1\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk1\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk1\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\graph\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\graph\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\graph\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gmp\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gmp\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gmp\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gdbint\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gdbint\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gdbint\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fv\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fv\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fv\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fppkg\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fppkg\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fppkg\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpmkunit\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpmkunit\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpmkunit\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpgtk\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpgtk\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpgtk\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fftw\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fftw\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fftw\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-xml\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-xml\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-xml\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-web\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-web\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-web\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-res\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-res\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-res\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-registry\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-registry\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-registry\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-process\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-process\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-process\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-passrc\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-passrc\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-passrc\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-net\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-net\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-net\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-json\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-json\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-json\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-js\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-js\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-js\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-image\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-image\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-image\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-fpcunit\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-fpcunit\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-fpcunit\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-extra\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-extra\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-extra\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-db\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-db\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-db\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-base\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-base\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-base\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fastcgi\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fastcgi\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fastcgi\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\chm\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\chm\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\chm\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cdrom\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cdrom\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cdrom\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cairo\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cairo\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cairo\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\bzip2\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\bzip2\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\bzip2\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\a52\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\a52\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\a52\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\bin\i386-win32\Interfaces.ppu Unitsearch: C:\freepascal\fpc\2.4.5\bin\i386-win32\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\bin\i386-win32\Interfaces.pas Unitsearch: Interfac.ppu
Unitsearch: Interfac.pp
Unitsearch: Interfac.pas
Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\Interfac.ppu Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\Interfac.pp Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\Interfac.pas Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\win32\Interfac.ppu Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\win32\Interfac.pp Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\win32\Interfac.pas Unitsearch: C:\freepascal\laz\components\codetools\units\i386-win32\Interfac.ppu Unitsearch: C:\freepascal\laz\components\codetools\units\i386-win32\Interfac.pp Unitsearch: C:\freepascal\laz\components\codetools\units\i386-win32\Interfac.pas Unitsearch: C:\freepascal\laz\components\lazutils\lib\i386-win32\Interfac.ppu Unitsearch: C:\freepascal\laz\components\lazutils\lib\i386-win32\Interfac.pp Unitsearch: C:\freepascal\laz\components\lazutils\lib\i386-win32\Interfac.pas Unitsearch: C:\freepascal\laz\components\synedit\units\i386-win32\win32\Interfac.ppu Unitsearch: C:\freepascal\laz\components\synedit\units\i386-win32\win32\Interfac.pp Unitsearch: C:\freepascal\laz\components\synedit\units\i386-win32\win32\Interfac.pas Unitsearch:
C:\freepascal\laz\components\lazcontrols\lib\i386-win32\win32\Interfac.ppu Unitsearch:
C:\freepascal\laz\components\lazcontrols\lib\i386-win32\win32\Interfac.pp Unitsearch:
C:\freepascal\laz\components\lazcontrols\lib\i386-win32\win32\Interfac.pas Unitsearch: C:\freepascal\laz\components\custom\Interfac.ppu Unitsearch: C:\freepascal\laz\components\custom\Interfac.pp Unitsearch: C:\freepascal\laz\components\custom\Interfac.pas Unitsearch: C:\freepascal\laz\ideintf\units\i386-win32\win32\Interfac.ppu Unitsearch: C:\freepascal\laz\ideintf\units\i386-win32\win32\Interfac.pp Unitsearch: C:\freepascal\laz\ideintf\units\i386-win32\win32\Interfac.pas Unitsearch: C:\freepascal\laz\designer\Interfac.ppu Unitsearch: C:\freepascal\laz\designer\Interfac.pp Unitsearch: C:\freepascal\laz\designer\Interfac.pas Unitsearch: C:\freepascal\laz\debugger\Interfac.ppu Unitsearch: C:\freepascal\laz\debugger\Interfac.pp Unitsearch: C:\freepascal\laz\debugger\Interfac.pas Unitsearch: C:\freepascal\laz\debugger\frames\Interfac.ppu Unitsearch: C:\freepascal\laz\debugger\frames\Interfac.pp Unitsearch: C:\freepascal\laz\debugger\frames\Interfac.pas Unitsearch: C:\freepascal\laz\converter\Interfac.ppu Unitsearch: C:\freepascal\laz\converter\Interfac.pp Unitsearch: C:\freepascal\laz\converter\Interfac.pas Unitsearch: C:\freepascal\laz\packager\Interfac.ppu Unitsearch: C:\freepascal\laz\packager\Interfac.pp Unitsearch: C:\freepascal\laz\packager\Interfac.pas Unitsearch: C:\freepascal\laz\packager\frames\Interfac.ppu Unitsearch: C:\freepascal\laz\packager\frames\Interfac.pp Unitsearch: C:\freepascal\laz\packager\frames\Interfac.pas Unitsearch: C:\freepascal\laz\packager\units\i386-win32\Interfac.ppu Unitsearch: C:\freepascal\laz\packager\units\i386-win32\Interfac.pp Unitsearch: C:\freepascal\laz\packager\units\i386-win32\Interfac.pas Unitsearch: C:\freepascal\laz\units\i386-win32\win32\Interfac.ppu Unitsearch: C:\freepascal\laz\units\i386-win32\win32\Interfac.pp Unitsearch: C:\freepascal\laz\units\i386-win32\win32\Interfac.pas Unitsearch: .\frames\Interfac.ppu
Unitsearch: .\frames\Interfac.pp
Unitsearch: .\frames\Interfac.pas
Unitsearch: Interfac.ppu
Unitsearch: Interfac.pp
Unitsearch: Interfac.pas
Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\help\lib\i386-win32\win32\Interfac.ppu Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\help\lib\i386-win32\win32\Interfac.pp Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\help\lib\i386-win32\win32\Interfac.pas Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\idehelp\lib\i386-win32\win32\Interfac.ppu Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\idehelp\lib\i386-win32\win32\Interfac.pp Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\idehelp\lib\i386-win32\win32\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd22\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd22\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd22\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\zlib\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\zlib\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\zlib\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-jedi\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-jedi\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-jedi\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-base\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-base\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-base\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winceunits\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winceunits\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winceunits\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\unzip\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\unzip\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\unzip\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\tcl\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\tcl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\tcl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\symbolic\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\symbolic\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\symbolic\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sqlite\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sqlite\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sqlite\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sdl\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sdl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sdl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rsvg\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rsvg\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rsvg\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\regexpr\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\regexpr\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\regexpr\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pxlib\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pxlib\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pxlib\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ptc\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ptc\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ptc\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\postgres\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\postgres\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\postgres\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pcap\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pcap\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pcap\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\paszlib\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\paszlib\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\paszlib\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pasjpeg\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pasjpeg\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pasjpeg\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oracle\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oracle\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oracle\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openssl\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openssl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openssl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opengl\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opengl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opengl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opencl\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opencl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opencl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openal\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openal\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openal\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oggvorbis\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oggvorbis\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oggvorbis\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\odbc\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\odbc\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\odbc\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\nvapi\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\nvapi\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\nvapi\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\numlib\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\numlib\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\numlib\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mysql\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mysql\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mysql\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mad\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mad\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mad\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lua\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lua\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lua\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libxml2\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libxml2\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libxml2\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libsee\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libsee\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libsee\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libpng\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libpng\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libpng\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libgd\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libgd\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libgd\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lexyacc\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lexyacc\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lexyacc\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\imagemagick\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\imagemagick\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\imagemagick\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ibase\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ibase\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ibase\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd20\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd20\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd20\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd13\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd13\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd13\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hermes\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hermes\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hermes\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hash\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hash\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hash\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk2\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk2\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk2\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk1\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk1\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk1\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\graph\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\graph\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\graph\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gmp\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gmp\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gmp\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gdbint\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gdbint\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gdbint\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fv\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fv\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fv\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fppkg\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fppkg\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fppkg\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpmkunit\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpmkunit\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpmkunit\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpgtk\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpgtk\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpgtk\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fftw\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fftw\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fftw\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-xml\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-xml\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-xml\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-web\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-web\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-web\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-res\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-res\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-res\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-registry\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-registry\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-registry\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-process\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-process\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-process\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-passrc\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-passrc\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-passrc\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-net\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-net\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-net\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-json\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-json\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-json\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-js\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-js\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-js\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-image\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-image\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-image\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-fpcunit\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-fpcunit\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-fpcunit\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-extra\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-extra\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-extra\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-db\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-db\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-db\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-base\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-base\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-base\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fastcgi\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fastcgi\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fastcgi\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\chm\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\chm\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\chm\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cdrom\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cdrom\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cdrom\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cairo\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cairo\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cairo\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\bzip2\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\bzip2\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\bzip2\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\a52\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\a52\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\a52\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\bin\i386-win32\Interfac.ppu Unitsearch: C:\freepascal\fpc\2.4.5\bin\i386-win32\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\bin\i386-win32\Interfac.pas Unitsearch: Interfaces.pp
Unitsearch: Interfaces.pas
Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\Interfaces.pp Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\Interfaces.pas Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\win32\Interfaces.pp Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\win32\Interfaces.pas Unitsearch: C:\freepascal\laz\components\codetools\units\i386-win32\Interfaces.pp Unitsearch: C:\freepascal\laz\components\codetools\units\i386-win32\Interfaces.pas Unitsearch: C:\freepascal\laz\components\lazutils\lib\i386-win32\Interfaces.pp Unitsearch: C:\freepascal\laz\components\lazutils\lib\i386-win32\Interfaces.pas Unitsearch:
C:\freepascal\laz\components\synedit\units\i386-win32\win32\Interfaces.pp Unitsearch:
C:\freepascal\laz\components\synedit\units\i386-win32\win32\Interfaces.pas Unitsearch:
C:\freepascal\laz\components\lazcontrols\lib\i386-win32\win32\Interfaces.pp Unitsearch:
C:\freepascal\laz\components\lazcontrols\lib\i386-win32\win32\Interfaces.pas Unitsearch: C:\freepascal\laz\components\custom\Interfaces.pp Unitsearch: C:\freepascal\laz\components\custom\Interfaces.pas Unitsearch: C:\freepascal\laz\ideintf\units\i386-win32\win32\Interfaces.pp Unitsearch: C:\freepascal\laz\ideintf\units\i386-win32\win32\Interfaces.pas Unitsearch: C:\freepascal\laz\designer\Interfaces.pp Unitsearch: C:\freepascal\laz\designer\Interfaces.pas Unitsearch: C:\freepascal\laz\debugger\Interfaces.pp Unitsearch: C:\freepascal\laz\debugger\Interfaces.pas Unitsearch: C:\freepascal\laz\debugger\frames\Interfaces.pp Unitsearch: C:\freepascal\laz\debugger\frames\Interfaces.pas Unitsearch: C:\freepascal\laz\converter\Interfaces.pp Unitsearch: C:\freepascal\laz\converter\Interfaces.pas Unitsearch: C:\freepascal\laz\packager\Interfaces.pp Unitsearch: C:\freepascal\laz\packager\Interfaces.pas Unitsearch: C:\freepascal\laz\packager\frames\Interfaces.pp Unitsearch: C:\freepascal\laz\packager\frames\Interfaces.pas Unitsearch: C:\freepascal\laz\packager\units\i386-win32\Interfaces.pp Unitsearch: C:\freepascal\laz\packager\units\i386-win32\Interfaces.pas Unitsearch: C:\freepascal\laz\units\i386-win32\win32\Interfaces.pp Unitsearch: C:\freepascal\laz\units\i386-win32\win32\Interfaces.pas Unitsearch: .\frames\Interfaces.pp
Unitsearch: .\frames\Interfaces.pas
Unitsearch: Interfaces.pp
Unitsearch: Interfaces.pas
Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\help\lib\i386-win32\win32\Interfaces.pp Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\help\lib\i386-win32\win32\Interfaces.pas Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\idehelp\lib\i386-win32\win32\Interfaces.pp Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\idehelp\lib\i386-win32\win32\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd22\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd22\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\zlib\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\zlib\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-jedi\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-jedi\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-base\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-base\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winceunits\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winceunits\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\unzip\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\unzip\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\tcl\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\tcl\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\symbolic\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\symbolic\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sqlite\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sqlite\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sdl\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sdl\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rsvg\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rsvg\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\regexpr\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\regexpr\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pxlib\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pxlib\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ptc\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ptc\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\postgres\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\postgres\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pcap\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pcap\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\paszlib\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\paszlib\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pasjpeg\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pasjpeg\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oracle\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oracle\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openssl\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openssl\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opengl\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opengl\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opencl\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opencl\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openal\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openal\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oggvorbis\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oggvorbis\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\odbc\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\odbc\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\nvapi\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\nvapi\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\numlib\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\numlib\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mysql\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mysql\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mad\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mad\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lua\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lua\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libxml2\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libxml2\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libsee\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libsee\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libpng\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libpng\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libgd\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libgd\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lexyacc\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lexyacc\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\imagemagick\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\imagemagick\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ibase\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ibase\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd20\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd20\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd13\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd13\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hermes\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hermes\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hash\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hash\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk2\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk2\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk1\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk1\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\graph\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\graph\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gmp\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gmp\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gdbint\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gdbint\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fv\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fv\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fppkg\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fppkg\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpmkunit\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpmkunit\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpgtk\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpgtk\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fftw\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fftw\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-xml\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-xml\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-web\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-web\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-res\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-res\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-registry\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-registry\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-process\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-process\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-passrc\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-passrc\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-net\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-net\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-json\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-json\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-js\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-js\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-image\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-image\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-fpcunit\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-fpcunit\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-extra\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-extra\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-db\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-db\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-base\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-base\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fastcgi\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fastcgi\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\chm\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\chm\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cdrom\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cdrom\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cairo\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cairo\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\bzip2\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\bzip2\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\a52\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\a52\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\Interfaces.pas Unitsearch: C:\freepascal\fpc\2.4.5\bin\i386-win32\Interfaces.pp Unitsearch: C:\freepascal\fpc\2.4.5\bin\i386-win32\Interfaces.pas Unitsearch: Interfac.pp
Unitsearch: Interfac.pas
Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\Interfac.pp Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\Interfac.pas Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\win32\Interfac.pp Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\win32\Interfac.pas Unitsearch: C:\freepascal\laz\components\codetools\units\i386-win32\Interfac.pp Unitsearch: C:\freepascal\laz\components\codetools\units\i386-win32\Interfac.pas Unitsearch: C:\freepascal\laz\components\lazutils\lib\i386-win32\Interfac.pp Unitsearch: C:\freepascal\laz\components\lazutils\lib\i386-win32\Interfac.pas Unitsearch: C:\freepascal\laz\components\synedit\units\i386-win32\win32\Interfac.pp Unitsearch: C:\freepascal\laz\components\synedit\units\i386-win32\win32\Interfac.pas Unitsearch:
C:\freepascal\laz\components\lazcontrols\lib\i386-win32\win32\Interfac.pp Unitsearch:
C:\freepascal\laz\components\lazcontrols\lib\i386-win32\win32\Interfac.pas Unitsearch: C:\freepascal\laz\components\custom\Interfac.pp Unitsearch: C:\freepascal\laz\components\custom\Interfac.pas Unitsearch: C:\freepascal\laz\ideintf\units\i386-win32\win32\Interfac.pp Unitsearch: C:\freepascal\laz\ideintf\units\i386-win32\win32\Interfac.pas Unitsearch: C:\freepascal\laz\designer\Interfac.pp Unitsearch: C:\freepascal\laz\designer\Interfac.pas Unitsearch: C:\freepascal\laz\debugger\Interfac.pp Unitsearch: C:\freepascal\laz\debugger\Interfac.pas Unitsearch: C:\freepascal\laz\debugger\frames\Interfac.pp Unitsearch: C:\freepascal\laz\debugger\frames\Interfac.pas Unitsearch: C:\freepascal\laz\converter\Interfac.pp Unitsearch: C:\freepascal\laz\converter\Interfac.pas Unitsearch: C:\freepascal\laz\packager\Interfac.pp Unitsearch: C:\freepascal\laz\packager\Interfac.pas Unitsearch: C:\freepascal\laz\packager\frames\Interfac.pp Unitsearch: C:\freepascal\laz\packager\frames\Interfac.pas Unitsearch: C:\freepascal\laz\packager\units\i386-win32\Interfac.pp Unitsearch: C:\freepascal\laz\packager\units\i386-win32\Interfac.pas Unitsearch: C:\freepascal\laz\units\i386-win32\win32\Interfac.pp Unitsearch: C:\freepascal\laz\units\i386-win32\win32\Interfac.pas Unitsearch: .\frames\Interfac.pp
Unitsearch: .\frames\Interfac.pas
Unitsearch: Interfac.pp
Unitsearch: Interfac.pas
Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\help\lib\i386-win32\win32\Interfac.pp Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\help\lib\i386-win32\win32\Interfac.pas Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\idehelp\lib\i386-win32\win32\Interfac.pp Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\idehelp\lib\i386-win32\win32\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd22\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd22\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\zlib\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\zlib\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-jedi\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-jedi\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-base\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-base\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winceunits\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winceunits\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\unzip\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\unzip\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\tcl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\tcl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\symbolic\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\symbolic\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sqlite\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sqlite\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sdl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sdl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rsvg\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rsvg\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\regexpr\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\regexpr\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pxlib\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pxlib\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ptc\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ptc\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\postgres\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\postgres\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pcap\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pcap\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\paszlib\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\paszlib\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pasjpeg\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pasjpeg\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oracle\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oracle\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openssl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openssl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opengl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opengl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opencl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opencl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openal\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openal\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oggvorbis\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oggvorbis\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\odbc\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\odbc\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\nvapi\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\nvapi\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\numlib\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\numlib\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mysql\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mysql\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mad\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mad\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lua\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lua\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libxml2\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libxml2\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libsee\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libsee\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libpng\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libpng\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libgd\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libgd\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lexyacc\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lexyacc\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\imagemagick\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\imagemagick\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ibase\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ibase\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd20\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd20\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd13\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd13\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hermes\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hermes\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hash\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hash\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk2\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk2\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk1\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk1\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\graph\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\graph\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gmp\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gmp\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gdbint\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gdbint\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fv\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fv\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fppkg\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fppkg\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpmkunit\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpmkunit\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpgtk\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpgtk\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fftw\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fftw\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-xml\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-xml\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-web\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-web\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-res\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-res\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-registry\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-registry\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-process\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-process\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-passrc\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-passrc\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-net\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-net\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-json\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-json\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-js\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-js\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-image\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-image\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-fpcunit\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-fpcunit\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-extra\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-extra\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-db\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-db\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-base\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-base\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fastcgi\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fastcgi\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\chm\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\chm\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cdrom\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cdrom\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cairo\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cairo\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\bzip2\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\bzip2\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\a52\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\a52\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\bin\i386-win32\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\bin\i386-win32\Interfac.pas Unitsearch: Interfac.pp
Unitsearch: Interfac.pas
Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\Interfac.pp Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\Interfac.pas Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\win32\Interfac.pp Unitsearch: C:\freepascal\laz\lcl\units\i386-win32\win32\Interfac.pas Unitsearch: C:\freepascal\laz\components\codetools\units\i386-win32\Interfac.pp Unitsearch: C:\freepascal\laz\components\codetools\units\i386-win32\Interfac.pas Unitsearch: C:\freepascal\laz\components\lazutils\lib\i386-win32\Interfac.pp Unitsearch: C:\freepascal\laz\components\lazutils\lib\i386-win32\Interfac.pas Unitsearch: C:\freepascal\laz\components\synedit\units\i386-win32\win32\Interfac.pp Unitsearch: C:\freepascal\laz\components\synedit\units\i386-win32\win32\Interfac.pas Unitsearch:
C:\freepascal\laz\components\lazcontrols\lib\i386-win32\win32\Interfac.pp Unitsearch:
C:\freepascal\laz\components\lazcontrols\lib\i386-win32\win32\Interfac.pas Unitsearch: C:\freepascal\laz\components\custom\Interfac.pp Unitsearch: C:\freepascal\laz\components\custom\Interfac.pas Unitsearch: C:\freepascal\laz\ideintf\units\i386-win32\win32\Interfac.pp Unitsearch: C:\freepascal\laz\ideintf\units\i386-win32\win32\Interfac.pas Unitsearch: C:\freepascal\laz\designer\Interfac.pp Unitsearch: C:\freepascal\laz\designer\Interfac.pas Unitsearch: C:\freepascal\laz\debugger\Interfac.pp Unitsearch: C:\freepascal\laz\debugger\Interfac.pas Unitsearch: C:\freepascal\laz\debugger\frames\Interfac.pp Unitsearch: C:\freepascal\laz\debugger\frames\Interfac.pas Unitsearch: C:\freepascal\laz\converter\Interfac.pp Unitsearch: C:\freepascal\laz\converter\Interfac.pas Unitsearch: C:\freepascal\laz\packager\Interfac.pp Unitsearch: C:\freepascal\laz\packager\Interfac.pas Unitsearch: C:\freepascal\laz\packager\frames\Interfac.pp Unitsearch: C:\freepascal\laz\packager\frames\Interfac.pas Unitsearch: C:\freepascal\laz\packager\units\i386-win32\Interfac.pp Unitsearch: C:\freepascal\laz\packager\units\i386-win32\Interfac.pas Unitsearch: C:\freepascal\laz\units\i386-win32\win32\Interfac.pp Unitsearch: C:\freepascal\laz\units\i386-win32\win32\Interfac.pas Unitsearch: .\frames\Interfac.pp
Unitsearch: .\frames\Interfac.pas
Unitsearch: Interfac.pp
Unitsearch: Interfac.pas
Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\help\lib\i386-win32\win32\Interfac.pp Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\help\lib\i386-win32\win32\Interfac.pas Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\idehelp\lib\i386-win32\win32\Interfac.pp Unitsearch:
C:\freepascal\laz\components\chmhelp\packages\idehelp\lib\i386-win32\win32\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd22\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd22\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\zlib\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\zlib\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-jedi\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-jedi\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-base\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winunits-base\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winceunits\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\winceunits\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\unzip\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\unzip\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\tcl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\tcl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\symbolic\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\symbolic\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sqlite\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sqlite\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sdl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\sdl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rsvg\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\rsvg\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\regexpr\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\regexpr\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pxlib\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pxlib\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ptc\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ptc\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\postgres\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\postgres\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pcap\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pcap\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\paszlib\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\paszlib\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pasjpeg\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\pasjpeg\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oracle\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oracle\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openssl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openssl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opengl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opengl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opencl\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\opencl\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openal\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\openal\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oggvorbis\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\oggvorbis\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\odbc\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\odbc\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\nvapi\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\nvapi\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\numlib\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\numlib\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mysql\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mysql\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mad\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\mad\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lua\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lua\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libxml2\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libxml2\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libsee\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libsee\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libpng\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libpng\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libgd\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\libgd\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lexyacc\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\lexyacc\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\imagemagick\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\imagemagick\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ibase\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\ibase\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd20\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd20\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd13\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\httpd13\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hermes\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hermes\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hash\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\hash\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk2\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk2\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk1\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gtk1\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\graph\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\graph\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gmp\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gmp\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gdbint\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\gdbint\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fv\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fv\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fppkg\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fppkg\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpmkunit\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpmkunit\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpgtk\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fpgtk\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fftw\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fftw\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-xml\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-xml\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-web\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-web\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-res\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-res\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-registry\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-registry\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-process\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-process\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-passrc\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-passrc\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-net\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-net\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-json\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-json\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-js\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-js\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-image\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-image\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-fpcunit\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-fpcunit\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-extra\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-extra\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-db\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-db\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-base\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fcl-base\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fastcgi\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\fastcgi\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\chm\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\chm\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cdrom\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cdrom\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cairo\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\cairo\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\bzip2\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\bzip2\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\a52\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\a52\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\units\i386-win32\Interfac.pas Unitsearch: C:\freepascal\fpc\2.4.5\bin\i386-win32\Interfac.pp Unitsearch: C:\freepascal\fpc\2.4.5\bin\i386-win32\Interfac.pas Fatal: Can't find unit Interfaces used by Lazarus
TExternalToolList.Run Exception: C:\freepascal\laz\ide\lazarus.pp(1,1) Fatal: Can't find unit Interfaces used by Lazarus
ERROR: tool reported error

Reply by email

Mattias Gaertner
to waldo kitty
Show quoted text 13 lines
On 3/28/2012 15:53, Mattias Gaertner wrote: > > waldo kitty hat am 28. M?rz 2012 um 20:35 geschrieben: > > >[...] > > definetemplates.pas(7478,15) Error: Cannot find an enumerator for the type > > "TAVLTree" > > I replaced it so that fpc 2.4.5 compiles. yes, you did... now i'm back to that interfaces error problem... a search of my machine shows the following interfaces files...

The ppu is missing. Not the source.

Show quoted text 21 lines
C:\freepascal\laz\docs\xml\lcl\interfaces\gtk\interfaces.xml C:\freepascal\laz\lcl\interfaces\carbon\interfaces.pas C:\freepascal\laz\lcl\interfaces\cocoa\interfaces.pas C:\freepascal\laz\lcl\interfaces\customdrawn\interfaces.pas C:\freepascal\laz\lcl\interfaces\fpgui\interfaces.pp C:\freepascal\laz\lcl\interfaces\gtk\interfaces.pp C:\freepascal\laz\lcl\interfaces\gtk2\interfaces.pas C:\freepascal\laz\lcl\interfaces\nogui\interfaces.pp C:\freepascal\laz\lcl\interfaces\qt\interfaces.pp C:\freepascal\laz\lcl\interfaces\win32\interfaces.pp C:\freepascal\laz\lcl\interfaces\wince\interfaces.pp here's the whole last search stuff for the interfaces unit... i can send the whole log if needed... it is 8Meg or so... the following starts on log file line 129543 and ends on log file line 130689... NOTE: i suspect that it is because i do not have a "default" interface chosen in the parameters screen (that i cannot think of at the moment :? )... PLUS i still have duplicate -dDEBUG and -dVERBOSE entries... i suspect these are because they are forced on the "debug ide" stuff but i also have the specifically checked on that screen in the IDE...

Something deletes the interfaces.ppu after the build. Please check, what step before deletes the
lcl/i386-win32/win32/interfaces.ppu

Mattias

Reply by email

waldo kitty
to Mattias Gaertner
Mattias Gaertner wrote 18 lines
On Wed, 28 Mar 2012 21:44:18 -0400 waldo kitty wrote: > On 3/28/2012 15:53, Mattias Gaertner wrote: >> >> waldo kitty hat am 28. M?rz 2012 um 20:35 geschrieben: >> >> >[...] >> > definetemplates.pas(7478,15) Error: Cannot find an enumerator for the type >> > "TAVLTree" >> >> I replaced it so that fpc 2.4.5 compiles. > > yes, you did... now i'm back to that interfaces error problem... > > a search of my machine shows the following interfaces files... The ppu is missing. Not the source.

right... ok... i'm still learning and thought that it would build the missing ppu if it could not find it but did find the source... but this may also be a lot further on in the process than i'm thinking of...

[...]

Show quoted text 13 lines
> here's the whole last search stuff for the interfaces unit... > i can send the whole log if needed... it is 8Meg or so... the following starts > on log file line 129543 and ends on log file line 130689... > > NOTE: i suspect that it is because i do not have a "default" interface chosen in > the parameters screen (that i cannot think of at the moment :? )... PLUS i still > have duplicate -dDEBUG and -dVERBOSE entries... i suspect these are because they > are forced on the "debug ide" stuff but i also have the specifically checked on > that screen in the IDE... Something deletes the interfaces.ppu after the build. Please check, what step before deletes the lcl/i386-win32/win32/interfaces.ppu

hunh? is that the correct path? instead i searched for the last occurrence of "/interfaces/win32" since that seems to be the problem... i found this where the very last line of this paste is the last occurence... i seem to see several instances of removing that compiled unit file...

"Compiling package SynEdit 1.0" completed
CreateBuildLazarusOptions exe locked NewTargetFilename=lazarus.new.exe [TExternalToolList.Run] CmdLine="C:\freepascal\binutils\i386-win32\make.exe cleanlaz" WorkDir="C:\freepascal\laz\"
C:/freepascal/binutils/i386-win32/make.exe -C ide cleanide make.exe[1]: Entering directory `C:/freepascal/laz/ide' c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f
make.exe[1]: Leaving directory `C:/freepascal/laz/ide' C:/freepascal/binutils/i386-win32/make.exe -C lcl cleanall make.exe[1]: Entering directory `C:/freepascal/laz/lcl' c:/freepascal/binutils/i386-win32/rm.exe -f units/i386-win32/alllclunits.ppu units/i386-win32/actnlist.ppu units/i386-win32/arrow.ppu units/i386-win32/avglvltree.ppu units/i386-win32/buttons.ppu units/i386-win32/calendar.ppu units/i386-win32/chart.ppu units/i386-win32/checklst.ppu units/i386-win32/clipbrd.ppu units/i386-win32/clistbox.ppu units/i386-win32/comctrls.ppu units/i386-win32/controls.ppu units/i386-win32/dbactns.ppu units/i386-win32/dbctrls.ppu units/i386-win32/dbgrids.ppu units/i386-win32/dialogs.ppu units/i386-win32/dynamicarray.ppu units/i386-win32/dynhasharray.ppu units/i386-win32/editbtn.ppu units/i386-win32/extctrls.ppu units/i386-win32/extdlgs.ppu units/i386-win32/extendedstrings.ppu units/i386-win32/extgraphics.ppu units/i386-win32/filectrl.ppu units/i386-win32/forms.ppu units/i386-win32/fpcadds.ppu units/i386-win32/graphics.ppu units/i386-win32/graphmath.ppu units/i386-win32/graphtype.ppu units/i386-win32/grids.ppu units/i386-win32/imglist.ppu units/i386-win32/inipropstorage.ppu units/i386-win32/interfacebase.ppu units/i386-win32/lazlinkedlist.ppu units/i386-win32/lclintf.ppu units/i386-win32/lclmemmanager.ppu units/i386-win32/lclproc.ppu units/i386-win32/lclrescache.ppu units/i386-win32/lclstrconsts.ppu units/i386-win32/lcltype.ppu units/i386-win32/lclunicodedata.ppu units/i386-win32/lconvencoding.ppu units/i386-win32/lmessages.ppu units/i386-win32/lresources.ppu units/i386-win32/maskedit.ppu units/i386-win32/menus.ppu units/i386-win32/pairsplitter.ppu units/i386-win32/popupnotifier.ppu units/i386-win32/postscriptprinter.ppu units/i386-win32/printers.ppu units/i386-win32/propertystorage.ppu units/i386-win32/spin.ppu units/i386-win32/stdactns.ppu units/i386-win32/stdctrls.ppu units/i386-win32/stringhashlist.ppu units/i386-win32/textstrings.ppu units/i386-win32/toolwin.ppu units/i386-win32/utrace.ppu units/i386-win32/xmlpropstorage.ppu c:/freepascal/binutils/i386-win32/rm.exe -f units/i386-win32/lclstrconsts.rst c:/freepascal/binutils/i386-win32/rm.exe -f
units/i386-win32/calendarpopup.lfm units/i386-win32/finddlgunit.lfm units/i386-win32/replacedlgunit.lfm units/i386-win32/LCLBase.compiled c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat C:/freepascal/binutils/i386-win32/make.exe -C interfaces clean make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces' C:/freepascal/binutils/i386-win32/make.exe -C win32 clean make.exe[3]: Entering directory `C:/freepascal/laz/lcl/interfaces/win32' c:/freepascal/binutils/i386-win32/rm.exe -f
../../units/i386-win32/win32/interfaces.ppu
../../units/i386-win32/win32/winext.ppu
../../units/i386-win32/win32/win32def.ppu
../../units/i386-win32/win32/win32proc.ppu ../../units/i386-win32/win32/win32int.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
../../units/i386-win32/win32/libimpwin32wsforms.a
../../units/i386-win32/win32/win32wsextdlgs.res
../../units/i386-win32/win32/LCL.compiled
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make.exe[3]: Leaving directory `C:/freepascal/laz/lcl/interfaces/win32' make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces' C:/freepascal/binutils/i386-win32/make.exe -C interfaces clean make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces' C:/freepascal/binutils/i386-win32/make.exe -C win32 clean make.exe[3]: Entering directory `C:/freepascal/laz/lcl/interfaces/win32' c:/freepascal/binutils/i386-win32/rm.exe -f
../../units/i386-win32/win32/interfaces.ppu
../../units/i386-win32/win32/winext.ppu
../../units/i386-win32/win32/win32def.ppu
../../units/i386-win32/win32/win32proc.ppu ../../units/i386-win32/win32/win32int.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make.exe[3]: Leaving directory `C:/freepascal/laz/lcl/interfaces/win32' make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces' C:/freepascal/binutils/i386-win32/make.exe -C interfaces/carbon clean make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/carbon' c:/freepascal/binutils/i386-win32/rm.exe -f
../../units/i386-win32/carbon/interfaces.ppu
../../units/i386-win32/carbon/carbonint.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/carbon' C:/freepascal/binutils/i386-win32/make.exe -C interfaces/cocoa clean make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/cocoa' c:/freepascal/binutils/i386-win32/rm.exe -f
../../units/i386-win32/cocoa/interfaces.ppu
../../units/i386-win32/cocoa/cocoaint.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/cocoa' C:/freepascal/binutils/i386-win32/make.exe -C interfaces/customdrawn clean make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/customdrawn' c:/freepascal/binutils/i386-win32/rm.exe -f
../../units/i386-win32/customdrawn/interfaces.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/customdrawn' C:/freepascal/binutils/i386-win32/make.exe -C interfaces/fpgui clean make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/fpgui' c:/freepascal/binutils/i386-win32/rm.exe -f
../../units/i386-win32/fpgui/interfaces.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/fpgui' C:/freepascal/binutils/i386-win32/make.exe -C interfaces/gtk clean make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/gtk' c:/freepascal/binutils/i386-win32/rm.exe -f
../../units/i386-win32/gtk/interfaces.ppu ../../units/i386-win32/gtk/gtkdef.ppu ../../units/i386-win32/gtk/gtkglobals.ppu ../../units/i386-win32/gtk/gtkint.ppu ../../units/i386-win32/gtk/gtkmsgqueue.ppu
../../units/i386-win32/gtk/gtkproc.ppu
../../units/i386-win32/gtk/gtkwinapiwindow.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/gtk' C:/freepascal/binutils/i386-win32/make.exe -C interfaces/gtk2 clean make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/gtk2' c:/freepascal/binutils/i386-win32/rm.exe -f
../../units/i386-win32/gtk2/interfaces.ppu ../../units/i386-win32/gtk2/gtk2int.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/gtk2' C:/freepascal/binutils/i386-win32/make.exe -C interfaces/nogui clean make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/nogui' c:/freepascal/binutils/i386-win32/rm.exe -f
../../units/i386-win32/nogui/interfaces.ppu
c:/freepascal/binutils/i386-win32/rm.exe -f
../../units/i386-win32/nogui/LCL.compiled
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/nogui' C:/freepascal/binutils/i386-win32/make.exe -C interfaces/qt clean make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/qt' c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/qt/interfaces.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/qt' C:/freepascal/binutils/i386-win32/make.exe -C interfaces/win32 clean make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces/win32' c:/freepascal/binutils/i386-win32/rm.exe -f
../../units/i386-win32/win32/interfaces.ppu
../../units/i386-win32/win32/winext.ppu
../../units/i386-win32/win32/win32def.ppu
../../units/i386-win32/win32/win32proc.ppu ../../units/i386-win32/win32/win32int.ppu c:/freepascal/binutils/i386-win32/rm.exe -f
c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res
c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces/win32'

Reply by email

waldo kitty
to waldo kitty
waldo kitty wrote 9 lines
On 3/29/2012 02:49, Mattias Gaertner wrote: > Something deletes the interfaces.ppu after the build. > Please check, what step before deletes the > lcl/i386-win32/win32/interfaces.ppu hunh? is that the correct path? instead i searched for the last occurrence of "/interfaces/win32" since that seems to be the problem... i found this where the very last line of this paste is the last occurence... i seem to see several instances of removing that compiled unit file...

i went back and did another run... yes, of course you had the proper path... i opened a window to that directory and ran my script... after some time, yes, the .o and .ppu files showed up... see attached pic... then 2 minutes or so later, they were gone...

since the timestamp was 16:22, i searched the log for the last one and then went hunting the next "rm -f" stage... you won't believe this...

127438 PPU Loading C:\freepascal\laz\lcl\units\i386-win32\colorbox.ppu 127439 (COLORBOX) PPU Name: C:\freepascal\laz\lcl\units\i386-win32\colorbox.ppu 127440 (COLORBOX) PPU Time: 2012/03/29 16:22:08
[...]
128017 [TExternalToolList.Run]
CmdLine="C:\freepascal\binutils\i386-win32\make.exe cleanlaz" WorkDir="C:\freepascal\laz\"
128018 C:/freepascal/binutils/i386-win32/make.exe -C ide cleanide 128019 make.exe[1]: Entering directory `C:/freepascal/laz/ide' [...]
128049 C:/freepascal/binutils/i386-win32/make.exe -C interfaces clean 128050 make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces' 128051 C:/freepascal/binutils/i386-win32/make.exe -C win32 clean 128052 make.exe[3]: Entering directory `C:/freepascal/laz/lcl/interfaces/win32' 128053 c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/win32/interfaces.ppu
../../units/i386-win32/win32/winext.ppu
../../units/i386-win32/win32/win32def.ppu
../../units/i386-win32/win32/win32proc.ppu ../../units/i386-win32/win32/win32int.ppu 128054 c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/win32/libimpwin32wsforms.a
../../units/i386-win32/win32/win32wsextdlgs.res
../../units/i386-win32/win32/LCL.compiled
128055 c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res
128056 c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat 128057 make.exe[3]: Leaving directory `C:/freepascal/laz/lcl/interfaces/win32' 128058 make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces' 128059 C:/freepascal/binutils/i386-win32/make.exe -C interfaces clean 128060 make.exe[2]: Entering directory `C:/freepascal/laz/lcl/interfaces' 128061 C:/freepascal/binutils/i386-win32/make.exe -C win32 clean 128062 make.exe[3]: Entering directory `C:/freepascal/laz/lcl/interfaces/win32' 128063 c:/freepascal/binutils/i386-win32/rm.exe -f ../../units/i386-win32/win32/interfaces.ppu
../../units/i386-win32/win32/winext.ppu
../../units/i386-win32/win32/win32def.ppu
../../units/i386-win32/win32/win32proc.ppu ../../units/i386-win32/win32/win32int.ppu 128064 c:/freepascal/binutils/i386-win32/rm.exe -f 128065 c:/freepascal/binutils/i386-win32/rm.exe -f fpcmade.i386-win32 Package.fpc ppas.bat script.res link.res
128066 c:/freepascal/binutils/i386-win32/rm.exe -f *.s *_ppas.bat 128067 make.exe[3]: Leaving directory `C:/freepascal/laz/lcl/interfaces/win32' 128068 make.exe[2]: Leaving directory `C:/freepascal/laz/lcl/interfaces' 128069 C:/freepascal/binutils/i386-win32/make.exe -C interfaces/carbon clean

and there it went... twice, even... first on line 128053 and then again on 128063...

i was going to paste the log to pastebin but they have a .5Meg limit... so... ummm... grab it from here if you want...
http://www.wpusa.dynip.com/misc_images/updatelaz1.zip

-------------- next part --------------
A non-text attachment was scrubbed...
Name: interfaces-ppu.png
Type: image/png
Size: 47852 bytes
Desc: not available
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20120329/83d568a3/attachment-0001.png>

Reply by email

Mattias Gaertner
to waldo kitty: right... ok... i'm still learning and thought that it would build the missing ppu if it…
Show quoted text 7 lines
On 3/29/2012 02:49, Mattias Gaertner wrote: [...] > The ppu is missing. Not the source. right... ok... i'm still learning and thought that it would build the missing ppu if it could not find it but did find the source... but this may also be a lot further on in the process than i'm thinking of...

This ppu is built before the IDE is built.

Show quoted text 6 lines
[...] > Something deletes the interfaces.ppu after the build. > Please check, what step before deletes the > lcl/i386-win32/win32/interfaces.ppu hunh? is that the correct path?

No. I forgot the "units": The correct path of the interfaces.ppu is

lcl/units/$(TargetCPU)-$(TargetOS)/$(LCLWidgetType)

which is

lcl/units/i386-win32/win32/interfaces.ppu

Show quoted text 9 lines
instead i searched for the last occurrence of "/interfaces/win32" since that seems to be the problem... i found this where the very last line of this paste is the last occurence... i seem to see several instances of removing that compiled unit file... "Compiling package SynEdit 1.0" completed CreateBuildLazarusOptions exe locked NewTargetFilename=lazarus.new.exe [TExternalToolList.Run] CmdLine="C:\freepascal\binutils\i386-win32\make.exe cleanlaz" WorkDir="C:\freepascal\laz\"

That's the problems.

There should be no cleanlaz after building Synedit.

What did you do?

Mattias

Reply by email

waldo kitty
to Mattias Gaertner
Mattias Gaertner wrote 28 lines
On Thu, 29 Mar 2012 13:48:08 -0400 waldo kitty wrote: > On 3/29/2012 02:49, Mattias Gaertner wrote: > [...] >> The ppu is missing. Not the source. > > right... ok... i'm still learning and thought that it would build the missing > ppu if it could not find it but did find the source... but this may also be a > lot further on in the process than i'm thinking of... This ppu is built before the IDE is built. > [...] >> Something deletes the interfaces.ppu after the build. >> Please check, what step before deletes the >> lcl/i386-win32/win32/interfaces.ppu > > hunh? is that the correct path? No. I forgot the "units": The correct path of the interfaces.ppu is lcl/units/$(TargetCPU)-$(TargetOS)/$(LCLWidgetType) which is lcl/units/i386-win32/win32/interfaces.ppu

as you should see in my recent post, yes... i did find it...

Show quoted text 13 lines
> instead i searched for the last occurrence of > "/interfaces/win32" since that seems to be the problem... i found this where the > very last line of this paste is the last occurence... i seem to see several > instances of removing that compiled unit file... > > "Compiling package SynEdit 1.0" completed > CreateBuildLazarusOptions exe locked NewTargetFilename=lazarus.new.exe > [TExternalToolList.Run] CmdLine="C:\freepascal\binutils\i386-win32\make.exe > cleanlaz" WorkDir="C:\freepascal\laz\" That's the problems. There should be no cleanlaz after building Synedit.

that's what i came up with, too...

What did you do?

me? when? where? :LOL: i'm lost in this thing... unless maybe it is in the profile which i have not gone into since starting these attempts to build completely from the command line... at this point, i can't even tell ya what laz looks like when it is running ;)

profiles... where are they so i can look manually and see what is there... i /may/ very well have selected 'clean and build' in there which always worked from inside laz with no problems... it has only been the external build that's been breaking...

attached is my idemake.cfg and miscellaneousoptions.xml... i also see why i'm seeing two -dDEBUG and -dVERBOSE... they are listed twice in the idemake.cfg but not in the miscellaneousoptions.xml... why? i dunno... -------------- next part --------------
A non-text attachment was scrubbed...
Name: miscellaneousoptions.xml
Type: text/xml
Size: 1391 bytes
Desc: not available
URL: <http://lists.lazarus.freepascal.org/pipermail/lazarus/attachments/20120329/948f0fad/attachment.xml> -------------- next part --------------
-gw
-gl
-godwarfsets
-gh
-gt
-Co
-Cr
-Ci
-Sa
-dDebug
-dVerbose
-vut
-dDebug
-dVerbose
-FEC:\freepascal\laz
-olazarus.new.exe
-FuC:\freepascal\laz\components\synedit\units\i386-win32\win32 -FuC:\freepascal\laz\components\chmhelp\packages\idehelp\lib\i386-win32\win32 -FuC:\freepascal\laz\components\chmhelp\packages\help\lib\i386-win32\win32 -FuC:\freepascal\laz\ideintf\units\i386-win32\win32 -FuC:\freepascal\laz\components\lazcontrols\lib\i386-win32\win32 -FuC:\freepascal\laz\lcl\units\i386-win32\win32
-FuC:\freepascal\laz\lcl\units\i386-win32
-FuC:\freepascal\laz\components\codetools\units\i386-win32 -FuC:\freepascal\laz\components\lazutils\lib\i386-win32 -FuC:\freepascal\laz\packager\units\i386-win32
-Fu.
-dLCL
-dLCLwin32
-dAddStaticPkgs
-FiC:\Documents and Settings\e3br42x1\Local Settings\Application Data\lazarus\

Reply by email

Mattias Gaertner
to waldo kitty
Show quoted text 28 lines
On 3/29/2012 17:13, Mattias Gaertner wrote: [...] >> "Compiling package SynEdit 1.0" completed >> CreateBuildLazarusOptions exe locked NewTargetFilename=lazarus.new.exe >> [TExternalToolList.Run] CmdLine="C:\freepascal\binutils\i386-win32\make.exe >> cleanlaz" WorkDir="C:\freepascal\laz\" > > That's the problems. > > There should be no cleanlaz after building Synedit. that's what i came up with, too... > What did you do? me? when? where? :LOL: i'm lost in this thing...unless maybe it is in the profile which i have not gone into since starting these attempts to build completely from the command line... at this point, i can't even tell ya what laz looks like when it is running ;) profiles... where are they so i can look manually and see what is there... i /may/ very well have selected 'clean and build' in there which always worked from inside laz with no problems... it has only been the external build that's been breaking... attached is my idemake.cfg and miscellaneousoptions.xml... i also see why i'm seeing two -dDEBUG and -dVERBOSE... they are listed twice in the idemake.cfg but not in the miscellaneousoptions.xml... why? i dunno...

Maybe I fixed the cleanlaz problem. Please test.

Mattias

Reply by email

waldo kitty
to Mattias Gaertner
Mattias Gaertner wrote 8 lines
On Thu, 29 Mar 2012 17:31:05 -0400 waldo kitty wrote: > attached is my idemake.cfg and miscellaneousoptions.xml... i also see why i'm > seeing two -dDEBUG and -dVERBOSE... they are listed twice in the idemake.cfg but > not in the miscellaneousoptions.xml... why? i dunno... Maybe I fixed the cleanlaz problem. Please test.

doing so now... report in a "bit"... have 12 to pull in less than 6... might take me a day or two to get back... but maybe not ;)

Reply by email

waldo kitty
to Mattias Gaertner: On Thu, 29 Mar 2012 17:31:05 -0400 Maybe I fixed the cleanlaz problem. Please test.…
Mattias Gaertner wrote 8 lines
On Thu, 29 Mar 2012 17:31:05 -0400 waldo kitty wrote: > attached is my idemake.cfg and miscellaneousoptions.xml... i also see why i'm > seeing two -dDEBUG and -dVERBOSE... they are listed twice in the idemake.cfg but > not in the miscellaneousoptions.xml... why? i dunno... Maybe I fixed the cleanlaz problem. Please test.

i've tested twice... once was very late last night and another just now... both pulled new SVN updates and compiled... the latest being r36480... here's the log snips from the latest attempt...

128622 106608 lines compiled, 36.6 sec
128623 4 warning(s) issued
128624 75 hint(s) issued
128625 "Compiling package SynEdit 1.0" completed
128626 CreateBuildLazarusOptions exe locked NewTargetFilename=lazarus.new.exe 128627 [TExternalToolList.Run]
CmdLine="C:\freepascal\binutils\i386-win32\make.exe cleanlaz -w" WorkDir="C:\freepascal\laz\"
[...]
128965 make.exe[1]: Entering directory `C:/freepascal/laz/ide' 128966 ../tools/svn2revisioninc.exe .. revision.inc 128967 Created C:\freepascal\laz\ide\revision.inc for revision: 36480 128968 C:/freepascal/binutils/i386-win32/make.exe --assume-new=lazarus.pp lazarus.exe OPT=' -WG -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa -dDebug -dVerbose -vut -dDebug -dVerbose
@C:\DOCUME~1\e3br42x1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg' 128969 make.exe[2]: Entering directory `C:/freepascal/laz/ide' 128970 C:/freepascal/fpc/2.4.5/bin/i386-win32/fpc.exe -gl -Sci -dlclwin32 -Fu../lcl/units/i386-win32 -Fu../lcl/units/i386-win32/win32 -Fu../components/codetools/units/i386-win32
-Fu../components/lazutils/lib/i386-win32
-Fu../components/synedit/units/i386-win32/win32
-Fu../components/lazcontrols/lib/i386-win32/win32 -Fu../components/custom -Fu../ideintf/units/i386-win32/win32 -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../packager/units/i386-win32 -Fu../units/i386-win32/win32 -Fuframes -Fu. -Fiinclude -Fiinclude/win32 -Fi../images -FE.. -FU../units/i386-win32/win32 -WG -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa -dDebug -dVerbose -vut -dDebug -dVerbose @C:\DOCUME~1\e3br42x1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg -di386 lazarus.pp
128971 Configfile search: fpc.cfg
128972 Configfile search: C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.cfg 128973 Reading options from file C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.cfg 128974 Compiling Debug Version
128975 Reading options from file
C:\DOCUME~1\e3br42x1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg 128976 Free Pascal Compiler version 2.4.5 [2011/06/01] for i386 128977 Copyright (c) 1993-2010 by Florian Klaempfl 128978 Path "C:\freepascal\fpc\2.4.5\rtl\i386-win32\" not found 128979 Compiler: C:\freepascal\fpc\2.4.5\bin\i386-win32\ppc386.exe 128980 Target OS: Win32 for i386
[...]
131363 Fatal: Can't find unit Interfaces used by Lazarus 131364 TExternalToolList.Run Exception: C:\freepascal\laz\ide\lazarus.pp(1,1) Fatal: Can't find unit Interfaces used by Lazarus
131365 ERROR: tool reported error

Reply by email

Mattias Gaertner
to waldo kitty
Show quoted text 22 lines
On 3/30/2012 06:16, Mattias Gaertner wrote: > On Thu, 29 Mar 2012 17:31:05 -0400 > waldo kitty wrote: > >> attached is my idemake.cfg and miscellaneousoptions.xml... i also see why i'm >> seeing two -dDEBUG and -dVERBOSE... they are listed twice in the idemake.cfg but >> not in the miscellaneousoptions.xml... why? i dunno... > > Maybe I fixed the cleanlaz problem. Please test. i've tested twice... once was very late last night and another just now... both pulled new SVN updates and compiled... the latest being r36480... here's the log snips from the latest attempt... 128622 106608 lines compiled, 36.6 sec 128623 4 warning(s) issued 128624 75 hint(s) issued 128625 "Compiling package SynEdit 1.0" completed 128626 CreateBuildLazarusOptions exe locked NewTargetFilename=lazarus.new.exe 128627 [TExternalToolList.Run] CmdLine="C:\freepascal\binutils\i386-win32\make.exe cleanlaz -w" WorkDir="C:\freepascal\laz\"

The cleanlaz is wrong.

Can you send me the exact commands and
your .lazarus/miscellaneousoptions.xml?
There were a lot of mails and I want to make sure I have the latest version.

Mattias

Reply by email

Bernd
to Mattias Gaertner: lazbuild can now compile an IDE with its build profiles. To compile the IDE with its…

2012/3/15 Mattias Gaertner :

To compile the IDE with its standard profile use lazbuild --build-ide=

There is a bug somewhere, it will respect all my compile options but ignore the widgetset and always build with GTK2.

On this PC I have always used GTK2 and only recently started experimenting with Qt, when I switch my default lazarus build mode in the IDE to the one using Qt, save and exit the IDE and then lazbuild --build-ide= (or make clean useride) without any further options will use all my compile options but ignore my choice of widgetset. If I build from within the IDE it works.

Bernd

Btw (semi-related): I have seen the makefile has half a dozen different clean targets, bigideclean, clean, distclean, and many more and even more aliases to some of them. Which is the one that makes really clean (all packages (not only some) and all binaries)? Why are there so many different clean? wouldn't just one clean that makes clean in *all* subdirectories be enough?

Reply by email

waldo kitty
to Mattias Gaertner: On Sat, 31 Mar 2012 10:05:28 -0400 The cleanlaz is wrong. Can you send me the exact…
Mattias Gaertner wrote 32 lines
On Sat, 31 Mar 2012 10:05:28 -0400 waldo kitty wrote: > On 3/30/2012 06:16, Mattias Gaertner wrote: >> On Thu, 29 Mar 2012 17:31:05 -0400 >> waldo kitty wrote: >> >>> attached is my idemake.cfg and miscellaneousoptions.xml... i also see why i'm >>> seeing two -dDEBUG and -dVERBOSE... they are listed twice in the idemake.cfg but >>> not in the miscellaneousoptions.xml... why? i dunno... >> >> Maybe I fixed the cleanlaz problem. Please test. > > i've tested twice... once was very late last night and another just now... both > pulled new SVN updates and compiled... the latest being r36480... here's the log > snips from the latest attempt... > > 128622 106608 lines compiled, 36.6 sec > 128623 4 warning(s) issued > 128624 75 hint(s) issued > 128625 "Compiling package SynEdit 1.0" completed > 128626 CreateBuildLazarusOptions exe locked NewTargetFilename=lazarus.new.exe > 128627 [TExternalToolList.Run] > CmdLine="C:\freepascal\binutils\i386-win32\make.exe cleanlaz -w" > WorkDir="C:\freepascal\laz\" The cleanlaz is wrong. Can you send me the exact commands and your .lazarus/miscellaneousoptions.xml? There were a lot of mails and I want to make sure I have the latest version.

i will send off list...

Reply by email

waldo kitty
to waldo kitty
waldo kitty wrote 7 lines
On 3/31/2012 13:01, Mattias Gaertner wrote: > Can you send me the exact commands and > your .lazarus/miscellaneousoptions.xml? > There were a lot of mails and I want to make sure I have the latest > version. i will send off list...

we're getting closer, i think :)

i'm seeing this now...

Linking C:\freepascal\laz\lazarus.new.exe
Searching file ..\units\i386-win32\win32\lazarus.o... found Searching file C:\freepascal\laz\..\units\i386-win32\win32\lazarus.o... not found Searching file ..\units\i386-win32\win32\lazarus.o... found Reading object ..\units\i386-win32\win32\lazarus.o

Searching file ..\units\i386-win32\win32\lazarus.or... found Searching file C:\freepascal\laz\..\units\i386-win32\win32\lazarus.or... not found Searching file ..\units\i386-win32\win32\lazarus.or... found Reading object ..\units\i386-win32\win32\lazarus.or Searching file C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\system.o... found Searching file
C:\freepascal\laz\C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\system.o... not found Searching file C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\system.o... found Reading object C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\system.o Searching file C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\heaptrc.o... found Searching file
C:\freepascal\laz\C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\heaptrc.o... not found
Searching file C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\heaptrc.o... found

note the "Searching" lines with "C:\" in the middle of them... this is not the only place this is happening but it is the easiest to spot... the others are similar but with "..\" in place of the second "C:\" from what i saw... why is the one being prefixed to the other? simply removing "C:\" is the wrong thing to do...

my directory structure is like this...

C:\freepascal\
C:\freepascal\binutils\ contains ppc386.exe 2.4.2 [2010/11/10] for i386 C:\freepascal\binutils\i386-win32\
svn.freepascal.org/svn/fpcbuild/branches/fixes_2_4/install/binw32 C:\freepascal\fpc\
C:\freepascal\fpc\2.4.5\ svn.freepascal.org/svn/fpc/branches/fixes_2_4 C:\freepascal\laz\ svn.freepascal.org/svn/lazarus/trunk C:\freepascal\projects\ my projects

and we "cd c:\freepascal\laz" before we start any updating and building processes for lazarus... the search pattern is definitely not correct for some reason...

Reply by email

waldo kitty

i've brought this back over to the list for this part...

Mattias Gaertner wrote
BTW, after a svn update a "make clean all" should be made, so that startlazarus and required tools like svn2revisioninc are updated.

i do see where those are built and actually done several times during the run of my script before i started checking errorlevels and aborting the rest if errorlevel was greater than zero... so i added "make clean all" after the svn update and get this failure...

make -C ide ide
make[1]: Entering directory `C:/freepascal/laz/ide' ../tools/svn2revisioninc.exe .. revision.inc
Created C:\freepascal\laz\ide\revision.inc for revision: 36528 make --assume-new=lazarus.pp lazarus.exe OPT=' -WG ' make[2]: Entering directory `C:/freepascal/laz/ide' c:/freepascal/fpc/2.4.5/bin/i386-win32/ppc386.exe -gl -Sci -dlclwin32 -Fu../lcl/units/i386-win32 -Fu../lcl/units/i386-win32/win32 -Fu../components/codetools/units/i386-win32
-Fu../components/lazutils/lib/i386-win32
-Fu../components/synedit/units/i386-win32/win32
-Fu../components/lazcontrols/lib/i386-win32/win32 -Fu../components/custom -Fu../ideintf/units/i386-win32/win32 -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../packager/units/i386-win32 -Fu../units/i386-win32/win32 -Fuframes -Fu. -Fiinclude -Fiinclude/win32 -Fi../images -FE.. -FU../units/i386-win32/win32 -WG -di386 lazarus.pp
Free Pascal Compiler version 2.4.5 [2011/06/01] for i386 Copyright (c) 1993-2010 by Florian Klaempfl
Target OS: Win32 for i386
Compiling lazarus.pp
Compiling lazconf.pp
[...]
Compiling restrictionbrowser.pas
Compiling projectwizarddlg.pas
Compiling resource ..\units\i386-win32\win32\lazarus.or Linking ..\lazarus.exe
lazarus.pp(133,1) Error: Can't create object file: ..\lazarus.exe lazarus.pp(133,1) Fatal: Can't create executable ..\lazarus.exe Fatal: Compilation aborted
make[2]: *** [lazarus.exe] Error 1
make[2]: Leaving directory `C:/freepascal/laz/ide' make[1]: *** [ide] Error 2
make[1]: Leaving directory `C:/freepascal/laz/ide' make: *** [ide] Error 2

i don't know why it cannot overwrite C:\freepascal\laz\lazarus.exe... and actually, is it supposed to be compiling lazarus after a svn update when we haven't yet specifically (re)built lazbuild which is the next step in the script i've been working on? after that, we do the lazbuild command thing to actually build lazarus... i'm kinda confused :?

stripping all the fancy out, here's my script in its rawest form and a few questions...

1. "cleanbigide" before svn update and again building lazbuild?
2. is "clean all" really needed after the svn update in this script?

@echo off
:setvars
if "%myFPCver%" == "" set myFPCver=2.4.5
if "%myFPCpath%" == "" set myFPCpath=c:\freepascal\fpc\%myFPCver% if "%myLAZpath%" == "" set myLAZpath=c:\freepascal\laz if "%myFPCbinutils%" == "" set myFPCbinutils=c:\freepascal\binutils if "%myFPCpathset%" == "TRUE" goto pathok
set PATH=%myFPCbinutils%\i386-win32;%myFPCpath%\bin\i386-win32;%PATH% set myFPCpathset=TRUE
:pathok

cd %myLAZpath%
make cleanbigide
if errorlevel 1 goto error

TortoiseProc /command:update /path:"%myLAZpath%"

cd %myLAZpath%
make clean all
if errorlevel 1 goto error

cd %myLAZpath%
make cleanbigide lazbuild
if errorlevel 1 goto error

lazbuild.exe --build-ide="-vut" --build-mode="debug ide" if errorlevel 1 goto error

copy lazarus.exe lazarus-debug.exe
goto end

:error
echo.
echo *************************************************************************** echo * ERROR * ERROR * ERROR * ERROR * ERROR * ERROR * ERROR * ERROR * ERROR * echo *************************************************************************** echo.
goto end

:end
echo %0 execution complete!

Reply by email

Mattias Gaertner
to waldo kitty: we're getting closer, i think :) i'm seeing this now... Linking…
Show quoted text 40 lines
On 3/31/2012 17:44, waldo kitty wrote: > On 3/31/2012 13:01, Mattias Gaertner wrote: >> Can you send me the exact commands and >> your .lazarus/miscellaneousoptions.xml? >> There were a lot of mails and I want to make sure I have the latest >> version. > > i will send off list... we're getting closer, i think :) i'm seeing this now... Linking C:\freepascal\laz\lazarus.new.exe Searching file ..\units\i386-win32\win32\lazarus.o... found Searching file C:\freepascal\laz\..\units\i386-win32\win32\lazarus.o... not found Searching file ..\units\i386-win32\win32\lazarus.o... found Reading object ..\units\i386-win32\win32\lazarus.o Searching file ..\units\i386-win32\win32\lazarus.or... found Searching file C:\freepascal\laz\..\units\i386-win32\win32\lazarus.or... not found Searching file ..\units\i386-win32\win32\lazarus.or... found Reading object ..\units\i386-win32\win32\lazarus.or Searching file C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\system.o... found Searching file C:\freepascal\laz\C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\system.o... not found Searching file C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\system.o... found Reading object C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\system.o Searching file C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\heaptrc.o... found Searching file C:\freepascal\laz\C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\heaptrc.o... not found Searching file C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\heaptrc.o... found note the "Searching" lines with "C:\" in the middle of them... this is not the only place this is happening but it is the easiest to spot... the others are similar but with "..\" in place of the second "C:\" from what i saw... why is the one being prefixed to the other? simply removing "C:\" is the wrong thing to do...

What parameters are passed to the compiler?

Show quoted text 14 lines
my directory structure is like this... C:\freepascal\ C:\freepascal\binutils\ contains ppc386.exe 2.4.2 [2010/11/10] for i386 C:\freepascal\binutils\i386-win32\ svn.freepascal.org/svn/fpcbuild/branches/fixes_2_4/install/binw32 C:\freepascal\fpc\ C:\freepascal\fpc\2.4.5\ svn.freepascal.org/svn/fpc/branches/fixes_2_4 C:\freepascal\laz\ svn.freepascal.org/svn/lazarus/trunk C:\freepascal\projects\ my projects and we "cd c:\freepascal\laz" before we start any updating and building processes for lazarus... the search pattern is definitely not correct for some reason...

Mattias

Reply by email

Mattias Gaertner
to waldo kitty: i've brought this back over to the list for this part... i do see where those are built…
Show quoted text 40 lines
i've brought this back over to the list for this part... On 4/1/2012 03:20, Mattias Gaertner wrote: > BTW, after a svn update a "make clean all" should be made, so that > startlazarus and required tools like svn2revisioninc are updated. i do see where those are built and actually done several times during the run of my script before i started checking errorlevels and aborting the rest if errorlevel was greater than zero... so i added "make clean all" after the svn update and get this failure... make -C ide ide make[1]: Entering directory `C:/freepascal/laz/ide' ../tools/svn2revisioninc.exe .. revision.inc Created C:\freepascal\laz\ide\revision.inc for revision: 36528 make --assume-new=lazarus.pp lazarus.exe OPT=' -WG ' make[2]: Entering directory `C:/freepascal/laz/ide' c:/freepascal/fpc/2.4.5/bin/i386-win32/ppc386.exe -gl -Sci -dlclwin32 -Fu../lcl/units/i386-win32 -Fu../lcl/units/i386-win32/win32 -Fu../components/codetools/units/i386-win32 -Fu../components/lazutils/lib/i386-win32 -Fu../components/synedit/units/i386-win32/win32 -Fu../components/lazcontrols/lib/i386-win32/win32 -Fu../components/custom -Fu../ideintf/units/i386-win32/win32 -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../packager/units/i386-win32 -Fu../units/i386-win32/win32 -Fuframes -Fu. -Fiinclude -Fiinclude/win32 -Fi../images -FE.. -FU../units/i386-win32/win32 -WG -di386 lazarus.pp Free Pascal Compiler version 2.4.5 [2011/06/01] for i386 Copyright (c) 1993-2010 by Florian Klaempfl Target OS: Win32 for i386 Compiling lazarus.pp Compiling lazconf.pp [...] Compiling restrictionbrowser.pas Compiling projectwizarddlg.pas Compiling resource ..\units\i386-win32\win32\lazarus.or Linking ..\lazarus.exe lazarus.pp(133,1) Error: Can't create object file: ..\lazarus.exe

Check if you have a Lazarus running.
Windows locks exe files while they are executed.

Show quoted text 14 lines
lazarus.pp(133,1) Fatal: Can't create executable ..\lazarus.exe Fatal: Compilation aborted make[2]: *** [lazarus.exe] Error 1 make[2]: Leaving directory `C:/freepascal/laz/ide' make[1]: *** [ide] Error 2 make[1]: Leaving directory `C:/freepascal/laz/ide' make: *** [ide] Error 2 i don't know why it cannot overwrite C:\freepascal\laz\lazarus.exe... and actually, is it supposed to be compiling lazarus after a svn update when we haven't yet specifically (re)built lazbuild which is the next step in the script i've been working on? after that, we do the lazbuild command thing to actually build lazarus... i'm kinda confused :?

"make all" builds a default IDE.

stripping all the fancy out, here's my script in its rawest form and a few questions... 1. "cleanbigide" before svn update and again building lazbuild?

"make clean" is enough. cleanbigide now simply executes clean.

2. is "clean all" really needed after the svn update in this script?

Yes, if it should be stable.
No, if you want the optimal way, that means building only those things you need.

[...]

Mattias

Reply by email

waldo kitty
to Mattias Gaertner: On Mon, 02 Apr 2012 15:10:18 -0400 What parameters are passed to the compiler? Mattias
Mattias Gaertner wrote 10 lines
On Mon, 02 Apr 2012 15:10:18 -0400 waldo kitty wrote: > note the "Searching" lines with "C:\" in the middle of them... this is not the > only place this is happening but it is the easiest to spot... the others are > similar but with "..\" in place of the second "C:\" from what i saw... why is > the one being prefixed to the other? simply removing "C:\" is the wrong thing to > do... What parameters are passed to the compiler?

will have to dig back into the logs and see if i can find it...

Reply by email

waldo kitty
to Mattias Gaertner: On Mon, 02 Apr 2012 16:25:10 -0400 Check if you have a Lazarus running. Windows locks exe…
Mattias Gaertner wrote 12 lines
On Mon, 02 Apr 2012 16:25:10 -0400 waldo kitty wrote: > [...] > Compiling restrictionbrowser.pas > Compiling projectwizarddlg.pas > Compiling resource ..\units\i386-win32\win32\lazarus.or > Linking ..\lazarus.exe > lazarus.pp(133,1) Error: Can't create object file: ..\lazarus.exe Check if you have a Lazarus running. Windows locks exe files while they are executed.

funny thing, that... i didn't have any running (that i knew of) and renamed the lazarus.exe, lazarus.new.exe and lazarus.old.exe files... that all went just fine... after that, i got a shiny new lazarus.exe (don't know what profile it was) plus the script generated a nice shiny new lazarus.new.exe...

then i had problems with my email getting out to my internal smtp server so i rebooted this workstation only to have it ask me to force close a lazarus task with a project1 loaded... there should not have been one since the last time i fired up lazarus on this box was maybe a week or two ago... i've been concentrating on getting the external build stuff going and have steadfastly refused to fire up lazarus.exe until we got a good build...

[...]

Show quoted text 7 lines
> i don't know why it cannot overwrite C:\freepascal\laz\lazarus.exe... and > actually, is it supposed to be compiling lazarus after a svn update when we > haven't yet specifically (re)built lazbuild which is the next step in the script > i've been working on? after that, we do the lazbuild command thing to actually > build lazarus... i'm kinda confused :? "make all" builds a default IDE.

ahhh... "default" has a different meaning in this case? not the same "default" as the lazbuild (or profiles??) default??

Show quoted text 6 lines
> stripping all the fancy out, here's my script in its rawest form and a few > questions... > > 1. "cleanbigide" before svn update and again building lazbuild? "make clean" is enough. cleanbigide now simply executes clean.

for both before the svnupdate and when building lazbuild??

Show quoted text 5 lines
> 2. is "clean all" really needed after the svn update in this script? Yes, if it should be stable. No, if you want the optimal way, that means building only those things you need.

hummm... i was thinking about asking if there was something like maybe "make tools" that would only build the tools instead of also trying to build lazarus... the way my script is written, it doesn't make sense to build lazarus and then turn around and build it again... what am i missing?

Reply by email

waldo kitty
to waldo kitty: will have to dig back into the logs and see if i can find it...
waldo kitty wrote 13 lines
On 4/2/2012 18:14, Mattias Gaertner wrote: > On Mon, 02 Apr 2012 15:10:18 -0400 > waldo kitty wrote: > >> note the "Searching" lines with "C:\" in the middle of them... this is not the >> only place this is happening but it is the easiest to spot... the others are >> similar but with "..\" in place of the second "C:\" from what i saw... why is >> the one being prefixed to the other? simply removing "C:\" is the wrong thing to >> do... > > What parameters are passed to the compiler? will have to dig back into the logs and see if i can find it...

now, with an apparently working flow, the first occurrence of "laz\C:\" is when linking lazarus.new.exe which should be in the lazbuild section, i think... i'm digging but it isn't easy due to the size of the log :? :(

[time passes]

should i send the (13.5Meg) log? i can't see the trees for the leaves :(

Reply by email

Mattias Gaertner
to waldo kitty: will have to dig back into the logs and see if i can find it...
Show quoted text 13 lines
On 4/2/2012 18:14, Mattias Gaertner wrote: > On Mon, 02 Apr 2012 15:10:18 -0400 > waldo kitty wrote: > >> note the "Searching" lines with "C:\" in the middle of them... this is not the >> only place this is happening but it is the easiest to spot... the others are >> similar but with "..\" in place of the second "C:\" from what i saw... why is >> the one being prefixed to the other? simply removing "C:\" is the wrong thing to >> do... > > What parameters are passed to the compiler? will have to dig back into the logs and see if i can find it...

This is a mailing list.
You don't need to write mails for confirmation that you have read a mail.

Mattias

Reply by email

Mattias Gaertner
to waldo kitty: funny thing, that... i didn't have any running (that i knew of) and renamed the…
Show quoted text 11 lines
[...] >> i don't know why it cannot overwrite C:\freepascal\laz\lazarus.exe... and >> actually, is it supposed to be compiling lazarus after a svn update when we >> haven't yet specifically (re)built lazbuild which is the next step in the script >> i've been working on? after that, we do the lazbuild command thing to actually >> build lazarus... i'm kinda confused :? > > "make all" builds a default IDE. ahhh... "default" has a different meaning in this case? not the same "default" as the lazbuild (or profiles??) default??

Yes, there is the default IDE and the default profile. Your default profile includes your installed packages so it may fail. "make clean all" builds a default IDE. This way users have a simple way to get a working IDE.

Show quoted text 8 lines
>> stripping all the fancy out, here's my script in its rawest form and a few >> questions... >> >> 1. "cleanbigide" before svn update and again building lazbuild? > > "make clean" is enough. cleanbigide now simply executes clean. for both before the svnupdate and when building lazbuild??

Once is enough.

Show quoted text 10 lines
>> 2. is "clean all" really needed after the svn update in this script? > > Yes, if it should be stable. > No, if you want the optimal way, that means building only those things > you need. hummm... i was thinking about asking if there was something like maybe "make tools" that would only build the tools instead of also trying to build lazarus... the way my script is written, it doesn't make sense to build lazarus and then turn around and build it again... what am i missing?

Yes, "make all" calls "make tools". And "make starter" and some more. And maybe we have to add a further item.
You have the choice to use the simple but somewhat inefficient "make all" or you can hand craft your own command, but then you have to follow the development of the Makefiles.

Mattias

Reply by email

Mattias Gaertner
to waldo kitty: now, with an apparently working flow, the first occurrence of "laz\C:\" is when linking…
Show quoted text 22 lines
On 4/2/2012 21:58, waldo kitty wrote: > On 4/2/2012 18:14, Mattias Gaertner wrote: >> On Mon, 02 Apr 2012 15:10:18 -0400 >> waldo kitty wrote: >> >>> note the "Searching" lines with "C:\" in the middle of them... this is not the >>> only place this is happening but it is the easiest to spot... the others are >>> similar but with "..\" in place of the second "C:\" from what i saw... why is >>> the one being prefixed to the other? simply removing "C:\" is the wrong thing to >>> do... >> >> What parameters are passed to the compiler? > > will have to dig back into the logs and see if i can find it... now, with an apparently working flow, the first occurrence of "laz\C:\" is when linking lazarus.new.exe which should be in the lazbuild section, i think... i'm digging but it isn't easy due to the size of the log :? :( [time passes] should i send the (13.5Meg) log? i can't see the trees for the leaves :(

What about only those thousand lines in front of the error?

Mattias

Reply by email

waldo kitty
to Mattias Gaertner: On Mon, 02 Apr 2012 22:36:23 -0400 Yes, there is the default IDE and the default profile.…
Mattias Gaertner wrote 19 lines
On Mon, 02 Apr 2012 22:36:23 -0400 waldo kitty wrote: > [...] >>> i don't know why it cannot overwrite C:\freepascal\laz\lazarus.exe... and >>> actually, is it supposed to be compiling lazarus after a svn update when we >>> haven't yet specifically (re)built lazbuild which is the next step in the script >>> i've been working on? after that, we do the lazbuild command thing to actually >>> build lazarus... i'm kinda confused :? >> >> "make all" builds a default IDE. > > ahhh... "default" has a different meaning in this case? not the same "default" > as the lazbuild (or profiles??) default?? Yes, there is the default IDE and the default profile. Your default profile includes your installed packages so it may fail. "make clean all" builds a default IDE. This way users have a simple way to get a working IDE.

ok...

Show quoted text 26 lines
>>> stripping all the fancy out, here's my script in its rawest form and a few >>> questions... >>> >>> 1. "cleanbigide" before svn update and again building lazbuild? >> >> "make clean" is enough. cleanbigide now simply executes clean. > > for both before the svnupdate and when building lazbuild?? Once is enough. >>> 2. is "clean all" really needed after the svn update in this script? >> >> Yes, if it should be stable. >> No, if you want the optimal way, that means building only those things >> you need. > > hummm... i was thinking about asking if there was something like maybe "make > tools" that would only build the tools instead of also trying to build > lazarus... the way my script is written, it doesn't make sense to build lazarus > and then turn around and build it again... what am i missing? Yes, "make all" calls "make tools". And "make starter" and some more. And maybe we have to add a further item. You have the choice to use the simple but somewhat inefficient "make all"

that's what i'm using for now... see script below...

or you can hand craft your own command, but then you have to follow the development of the Makefiles.

hummm... i tried following thru them trying to find the reason for some echo lines after building apiwizz but failed miserably... make stuff is not my forte :?

where/how can one get a list of the targets and what they do?

but it would be nice to be able to follow... i mean, really... since "make all" builds lazbuild, i don't need to specifically do that any more as we were a few weeks back... a default lazarus.exe is ok, too... i can save that off to a back up name and still build the rest... i think i'm seeing that the lazbuild version of lazarus will also need to be renamed or copied to lazarus.exe... anyway, here's my (unbeautified) script now...

========== snip ==========
[trim var setting stuff]
cd %myLAZpath%
make clean
if errorlevel 1 goto error

TortoiseProc /command:update /path:"%myLAZpath%"

cd %myLAZpath%
make all
if errorlevel 1 goto error
copy lazarus.exe lazarus.default.exe

cd %myLAZpath%
lazbuild.exe --build-ide="-vut" --build-mode="debug ide" if errorlevel 1 goto error
copy lazarus.new.exe lazarus.exe
copy lazarus.new.exe lazarus-debug.exe
goto end

:error
echo.
echo *************************************************************************** echo * ERROR * ERROR * ERROR * ERROR * ERROR * ERROR * ERROR * ERROR * ERROR * echo *************************************************************************** echo.
goto end

:end
echo %0 execution complete!
========== snip ==========

i'll be removing the "-vut" from the build-ide shortly... question... are these two the same?

--build-ide=
--build-ide=""

i'm looking at the possibility of passing parameters to the script on the command line for use deeper in the processing... like adding -vut to lazbuild and maybe even in the default "make all" ???

Reply by email

waldo kitty
to Mattias Gaertner: On Mon, 02 Apr 2012 22:58:56 -0400 What about only those thousand lines in front of the…
Mattias Gaertner wrote 12 lines
On Mon, 02 Apr 2012 22:58:56 -0400 waldo kitty wrote: > now, with an apparently working flow, the first occurrence of "laz\C:\" is when > linking lazarus.new.exe which should be in the lazbuild section, i think... i'm > digging but it isn't easy due to the size of the log :? :( > > [time passes] > > should i send the (13.5Meg) log? i can't see the trees for the leaves :( What about only those thousand lines in front of the error?

in front of the first case where C:\ is in the middle of the search path? yeah, i think i can do that... [time passes] maybe not... there's several thousand of those type of lines... 1000 is not enough... however, i think i finally found the beginning of the building of the ide... this is the lazbuild version since it is linking "lazarus.new.exe"...

129806 ../tools/svn2revisioninc.exe .. revision.inc 129807 Created C:\freepascal\laz\ide\revision.inc for revision: 36532 129808 C:/freepascal/binutils/i386-win32/make.exe --assume-new=lazarus.pp lazarus.exe OPT=' -WG -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa -dDebug -dVerbose -vut -dDebug -dVerbose
@C:\DOCUME~1\e3br42x1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg' 129809 make.exe[2]: Entering directory `C:/freepascal/laz/ide' 129810 C:/freepascal/fpc/2.4.5/bin/i386-win32/fpc.exe -gl -Sci -dlclwin32 -Fu../lcl/units/i386-win32 -Fu../lcl/units/i386-win32/win32 -Fu../components/codetools/units/i386-win32
-Fu../components/lazutils/lib/i386-win32
-Fu../components/synedit/units/i386-win32/win32
-Fu../components/lazcontrols/lib/i386-win32/win32 -Fu../components/custom -Fu../ideintf/units/i386-win32/win32 -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../packager/units/i386-win32 -Fu../units/i386-win32/win32 -Fuframes -Fu. -Fiinclude -Fiinclude/win32 -Fi../images -FE.. -FU../units/i386-win32/win32 -WG -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa -dDebug -dVerbose -vut -dDebug -dVerbose @C:\DOCUME~1\e3br42x1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg -di386 lazarus.pp
129811 Configfile search: fpc.cfg
219812 Configfile search: C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.cfg 129813 Reading options from file C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.cfg 129814 Compiling Debug Version
129815 Reading options from file
C:\DOCUME~1\e3br42x1\LOCALS~1\APPLIC~1\lazarus\idemake.cfg 129816 Free Pascal Compiler version 2.4.5 [2011/06/01] for i386 129817 Copyright (c) 1993-2010 by Florian Klaempfl 129818 Path "C:\freepascal\fpc\2.4.5\rtl\i386-win32\" not found 129819 Compiler: C:\freepascal\fpc\2.4.5\bin\i386-win32\ppc386.exe 129820 Target OS: Win32 for i386
129821 Using executable path: C:\freepascal\fpc\2.4.5\bin\i386-win32\ [... 75495 lines ...]
205316 Linking C:\freepascal\laz\lazarus.new.exe
205317 Searching file ..\units\i386-win32\win32\lazarus.o... found 205318 Searching file C:\freepascal\laz\..\units\i386-win32\win32\lazarus.o... not found
205319 Searching file ..\units\i386-win32\win32\lazarus.o... found 205320 Reading object ..\units\i386-win32\win32\lazarus.o 205321
205322 Searching file ..\units\i386-win32\win32\lazarus.or... found 205323 Searching file C:\freepascal\laz\..\units\i386-win32\win32\lazarus.or... not found
205324 Searching file ..\units\i386-win32\win32\lazarus.or... found 205325 Reading object ..\units\i386-win32\win32\lazarus.or 205326 Searching file C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\system.o... found 205327 Searching file
C:\freepascal\laz\C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\system.o... not found 205328 Searching file C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\system.o... found 205329 Reading object C:\freepascal\fpc\2.4.5\units\i386-win32\rtl\system.o

205318 and 205323 show one with "..\" in the middle trying to go below \laz\... 205327 is the first occurrence with "laz\C:\"... i see now that this is in the linking section...

Reply by email

waldo kitty
to Mattias Gaertner: On Mon, 02 Apr 2012 15:10:18 -0400 What parameters are passed to the compiler? Mattias
Mattias Gaertner wrote 13 lines
On Mon, 02 Apr 2012 15:10:18 -0400 waldo kitty wrote: > On 3/31/2012 17:44, waldo kitty wrote: >> On 3/31/2012 13:01, Mattias Gaertner wrote: >>> Can you send me the exact commands and >>> your .lazarus/miscellaneousoptions.xml? >>> There were a lot of mails and I want to make sure I have the latest >>> version. >> >> i will send off list... > > we're getting closer, i think :)

yes, definitely closer... except that "normal ide" and "optimized ide" are coming out the same as "debug ide" :(

C:\freepascal>dir laz\lazarus-*.exe
Volume in drive C has no label.
Volume Serial Number is 9CAB-2377

Directory of C:\freepascal\laz

04/04/2012 10:38 76,238,268 lazarus-debug.exe 04/04/2012 10:45 76,238,268 lazarus-normal.exe 04/04/2012 10:54 76,238,268 lazarus-optimized.exe 3 File(s) 228,714,804 bytes

2506 *************************************************************************** 2507 * Debug IDE
2508 * CMD: lazbuild.exe --build-ide= --build-mode="debug ide" 2509 *
2510 primary config path: C:\Documents and Settings\e3br42x1\Local Settings\Application Data\lazarus
2511 Building Lazarus IDE with profile "Debug IDE" [...]
2823 "Clean Lazarus Source" completed
2824 TLazPackageGraph.CheckIfCurPkgOutDirNeedsCompile Missing state file for FCL 1.0.1: C:\freepascal\laz\packager\units\i386-win32\FCL.compiled 2825 [TExternalToolList.Run]
CmdLine="C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.exe -B -MObjFPC -Scghi -O1 -g -gl -vewnhi -l -FuC:\freepascal\laz\packager\registration\ -FUC:\freepascal\laz\packager\units\i386-win32\ -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa -dDebug -dVerbose fcllaz.pas"
WorkDir="C:\freepascal\laz\packager\registration\" 2826 Hint: Start of reading config file
C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.cfg
2827 Compiling Debug Version
[...]
4228 Linking C:\freepascal\laz\lazarus.new.exe
4229 269773 lines compiled, 189.4 sec , 9361136 bytes code, 4238760 bytes data 4230 2 warning(s) issued

4245 *************************************************************************** 4246 * Normal IDE
4247 * CMD: lazbuild.exe --build-ide= --build-mode="normal ide" 4248 *
4249 primary config path: C:\Documents and Settings\e3br42x1\Local Settings\Application Data\lazarus
4250 Building Lazarus IDE with profile "Normal IDE" [...]
4562 "Clean Lazarus Source" completed
4563 TLazPackageGraph.CheckIfCurPkgOutDirNeedsCompile Missing state file for FCL 1.0.1: C:\freepascal\laz\packager\units\i386-win32\FCL.compiled 4564 [TExternalToolList.Run]
CmdLine="C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.exe -B -MObjFPC -Scghi -O1 -g -gl -vewnhi -l -FuC:\freepascal\laz\packager\registration\ -FUC:\freepascal\laz\packager\units\i386-win32\ -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa -dDebug -dVerbose fcllaz.pas"
WorkDir="C:\freepascal\laz\packager\registration\" 4565 Hint: Start of reading config file
C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.cfg
4566 Compiling Debug Version
[...]
5967 Linking C:\freepascal\laz\lazarus.new.exe
5968 269773 lines compiled, 196.0 sec , 9361136 bytes code, 4238760 bytes data 5969 2 warning(s) issued

5984 *************************************************************************** 5985 * Optimized IDE
5986 * CMD: lazbuild.exe --build-ide= --build-mode="optimized ide" 5987 *
5988 primary config path: C:\Documents and Settings\e3br42x1\Local Settings\Application Data\lazarus
5989 Building Lazarus IDE with profile "Optimized IDE" [...]
6301 "Clean Lazarus Source" completed
6302 TLazPackageGraph.CheckIfCurPkgOutDirNeedsCompile Missing state file for FCL 1.0.1: C:\freepascal\laz\packager\units\i386-win32\FCL.compiled 6303 [TExternalToolList.Run]
CmdLine="C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.exe -B -MObjFPC -Scghi -O1 -g -gl -vewnhi -l -FuC:\freepascal\laz\packager\registration\ -FUC:\freepascal\laz\packager\units\i386-win32\ -gw -gl -godwarfsets -gh -gt -Co -Cr -Ci -Sa -dDebug -dVerbose fcllaz.pas"
WorkDir="C:\freepascal\laz\packager\registration\" 6304 Hint: Start of reading config file
C:\freepascal\fpc\2.4.5\bin\i386-win32\fpc.cfg
6305 Compiling Debug Version
[...]
7706 Linking C:\freepascal\laz\lazarus.new.exe
7707 269773 lines compiled, 298.3 sec , 9361136 bytes code, 4238760 bytes data 7708 2 warning(s) issued

Reply by email

Mattias Gaertner
to waldo kitty
Show quoted text 17 lines
On 4/2/2012 18:14, Mattias Gaertner wrote: > On Mon, 02 Apr 2012 15:10:18 -0400 > waldo kitty wrote: > >> On 3/31/2012 17:44, waldo kitty wrote: >>> On 3/31/2012 13:01, Mattias Gaertner wrote: >>>> Can you send me the exact commands and >>>> your .lazarus/miscellaneousoptions.xml? >>>> There were a lot of mails and I want to make sure I have the latest >>>> version. >>> >>> i will send off list... >> >> we're getting closer, i think :) yes, definitely closer... except that "normal ide" and "optimized ide" are coming out the same as "debug ide" :(

Fixed.

Mattias

Reply by email

waldo kitty
to Mattias Gaertner
Mattias Gaertner wrote 7 lines
On Wed, 04 Apr 2012 11:41:53 -0400 waldo kitty wrote: > yes, definitely closer... except that "normal ide" and "optimized ide" are > coming out the same as "debug ide" :( Fixed.

confirmed! /me does the Happy Happy Dance :lol:

C:\freepascal>dir laz\lazarus-*.exe
Volume in drive C has no label.
Volume Serial Number is 9CAB-2377

Directory of C:\freepascal\laz

04/05/2012 09:35 130,416,123 lazarus-default.exe 04/05/2012 09:45 76,245,358 lazarus-debug.exe 04/05/2012 09:49 93,860,444 lazarus-normal.exe 04/05/2012 09:52 13,431,404 lazarus-optimized.exe 4 File(s) 313,953,329 bytes

Reply by email

waldo kitty
to waldo kitty: ok... that's what i'm using for now... see script below... hummm... i tried following…
waldo kitty wrote
question... are these two the same? --build-ide= --build-ide=""

i hadn't caught an answer to the above... sorry if it got lost in the traffic :?

and i guess the same question for --build-mode, too?

lazbuild --build-ide= --build-mode=
lazbuild --build-ide="" --build-mode=
lazbuild --build-ide= --build-mode=""
lazbuild --build-ide="" --build-mode=""

all of the above would build lazarus using the selected IDE build profile, right?

Reply by email

Mattias Gaertner
to waldo kitty

waldo kitty hat am 5. April 2012 um 16:39 geschrieben:

Show quoted text 20 lines
On 4/3/2012 14:52, waldo kitty wrote: > question... are these two the same? > > --build-ide= > --build-ide="" i hadn't caught an answer to the above... sorry if it got lost in the traffic :? and i guess the same question for --build-mode, too? lazbuild --build-ide= --build-mode= lazbuild --build-ide="" --build-mode= lazbuild --build-ide= --build-mode="" lazbuild --build-ide="" --build-mode="" all of the above would build lazarus using the selected IDE build profile, right?

This is more a question about your shell than about lazbuild. Like any other console tool lazbuild does not get the parameters literally. Your shell has some rules for quoting and globbing and creates the parameters it passes to the tool.

Most shells support quotes and the above 4 are the same.

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

Reply by email

waldo kitty
to waldo kitty: ok... that's what i'm using for now... see script below... hummm... i tried following…
waldo kitty wrote 6 lines
On 4/3/2012 04:06, Mattias Gaertner wrote: > or you can hand craft your own command, but then you have to > follow the development of the Makefiles. hummm... i tried following thru them trying to find the reason for some echo lines after building apiwizz but failed miserably... make stuff is not my forte :?

here's what i spoke of when i wrote "echo lines after building apiwizz" above... lines 2127 and 2128 below...

2115 make[3]: Entering directory `C:/freepascal/laz/tools/apiwizz' 2116 c:/freepascal/fpc/2.4.5/bin/i386-win32/ppc386.exe -gl -Fu. -Fu../../lcl/units/i386-win32 -Fu../../components/lazutils/lib/i386-win32 -Fu../../lcl/units/i386-win32/win32 -FE. -FU. -di386 apiwizz.pp 2117 Free Pascal Compiler version 2.4.5 [2011/06/01] for i386 2118 Copyright (c) 1993-2010 by Florian Klaempfl
2119 Target OS: Win32 for i386
2120 Compiling apiwizz.pp
2121 Compiling apiwizard.pp
2122 Compiling resource .\apiwizz.or
2123 Linking .\apiwizz.exe
2124 1019 lines compiled, 5.3 sec , 1345664 bytes code, 352104 bytes data 2125 make[3]: Leaving directory `C:/freepascal/laz/tools/apiwizz' 2126 make[2]: Leaving directory `C:/freepascal/laz/tools/apiwizz' 2127 echo
2128 ECHO is off.
2129 make --assume-new=lazres.pp lazres.exe

i suspect that this is coming from tools\Makefile and/or tools\Makefile.fpc off of the lazarus directory... i searched for "lazres.pp" in makefile* and these two are the only ones that turned up...

i suspect that some desired output may be being lost... namely that of $(LAZARUS_LIBPATHS) which is only set of the $(OS_TARGET) is darwin... with $(LAZARUS_LIBPATHS) being undefined, it also explains the extra space in the compile line (#2116 above) right after the "-gl" entry... this is seen in tools\Makefile on all the compiler options lines for all of the different OS make targets...

Reply by email

waldo kitty
to Mattias Gaertner: waldo kitty hat am 5. April 2012 um 16:39 geschrieben: This is more a question about…
Mattias Gaertner wrote 12 lines
waldo kitty hat am 5. April 2012 um 16:39 geschrieben: > lazbuild --build-ide= --build-mode= > lazbuild --build-ide="" --build-mode= > lazbuild --build-ide= --build-mode="" > lazbuild --build-ide="" --build-mode="" > > all of the above would build lazarus using the selected IDE build profile, > right? This is more a question about your shell than about lazbuild.

mmmm... right now it is w2k's default shell...

Like any other console tool lazbuild does not get the parameters literally. Your shell has some rules for quoting and globbing and creates the parameters it passes to the tool.

oh yeah, that stuff... i can only assume, then, that we used quotes on --build-mode="default ide" because of the space in it? of so, why did we use quotes on --build-ide="-vut" when there are no spaces?

i only (blindly) copied what was written to use...

Most shells support quotes and the above 4 are the same.

ok, thank you :)

Reply by email