I am despairing after two days of trying to get svn to build itself on win32 
(under wow64) with the fixes_2_6 branch of fpc.

Is this, by any chance, in some 
known-not-working-for-now-while-somebody-hacks-on-something state?

What always happens -- well, almost always; I have vague memories of it working 
correctly at some point -- is that lazbuild installs -olazarus.new.exe into 
idemake.cfg (it has code to complain if it is prevented from doing so which I 
am very tempted to disable), and then leaves it there.  Then it builds lazbuild 
and startlazarus, also supplying the @idemake.cfg to fcp.  So each of these 
builds overwrites lazarus.new.exe, which is obviously wrong.  At the end of the 
process, lazbuild is saved as lazarus.new.exe and then renamed to lazarus.exe 
which results in a quick flash of "dos box" while it (lazbuild cum lazarus.exe) 
dumps its syntax cheat-sheet stdout.  Thereafter, of course, nothing happens 
until I put lazaurs.old.exe back (miraculously, it is preserved correctly 
despite this insane shell game).

Of course, that is when things go well.  When they go poorly, it just does this:

C:/lazarus/fpc/2.6/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 
-Fu../components/lazcontrols/lib/i386-win32 -Fu../components/custom 
-Fu../components/mpaslex -Fu../ideintf/units/i386-win32 -Fu../designer 
-Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager 
-Fu../packager/frames -Fu../packager/units/i386-win32 -Fu../units/i386-win32 
-Fuframes -Fu. -Fiinclude -Fiinclude/win32 -Fi../images -FE.. 
-FU../units/i386-win32 -WG @C:\Users\greg\AppData\Local\lazarus\idemake.cfg 
-di386 lazarus.pp
.
.
.
Compiling projectwizarddlg.pas
PPU Loading C:\lazarus\components\sqldb\lib\i386-win32\win32\registersqldb.ppu
PPU Source: registersqldb.pas not found
PPU Source: registersqldb.lrs not found
Recompiling registersqldb, checksum changed for LResources
registersqldb.pas(76,12) Fatal: Can't find unit registersqldb used by SQLDBLaz
TExternalToolList.Run Exception: registersqldb.pas(76,12) Fatal: Can't find 
unit registersqldb used by SQLDBLaz
ERROR: tool reported error

I keep telling it "yeah?  Well -FU too, thingy!" but it doesn't care.  I have 
tried all the obvious conventional remedies such as make clean bigide & blow 
away %AppData%\lazarus, googling 'till my eyes bleed, and so-forth.  Anyone got 
a cure for this?  Or even some insight into where I should be looking to fix 
it?  Makefiles perhaps?

Thanks for your help,

-gmt

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to