[lazarus] Much progress...

Jeffrey A. Wormsley daworm at cdc.net
Sat Jul 3 13:34:00 EDT 1999


Ok guys, I know you are probabably tired of hearing bout this, but, I have
made much progress.  I think I have one little thing left, and all will be
right in the world.

I wiped everything from my drive concerning FPC and Lazarus.  Then I did a
full instal of the '12 release in the suggested directory (but not on c: as
all my development stuff is on e:)  When I did this, I could make the
compiler and rtl just fine.  So I went into the e:\pp\source directory and
did a checkout of the modules base, gtk, ide, fcl, lazarus and gdbpas
(basically everything that install did not put there).  I set my FPCDIR
environment variable to e:/pp/source.  Now I can make the fcl and gtk, but
I cannot make lazarus.  This may show why:

[WINDOZE] E:\pp\source\lazarus>make
ppc386.exe -Twin32   -Fue:/pp/source/rtl/win32 -Fue:/pp/source/units/win32
-Fu../fcl/win32 -Fu../rtl/linux -Fu../gtk -FE.  -di386 lazarus.pp
Free Pascal Compiler version 0.99.12a [1999/06/24] for i386
Copyright (c) 1993-98 by Florian Klaempfl
Target OS: Win32 for i386
Compiling lazarus.p
Fatal: Can't open file lazarus.p
make.exe: *** [lazarus.exe] Error 1

Notics the reference to to linux in the section "-Fu../rtl/linux"  Is that
supposed to be there?  I tried copying lazarus.pp to lazarus.p, and it
gave me this:

[WINDOZE] E:\pp\source\lazarus>make
ppc386.exe -Twin32   -Fue:/pp/source/rtl/win32 -Fue:/pp/source/units/win32
-Fu..
/fcl/win32 -Fu../rtl/linux -Fu../gtk -FE.  -di386 lazarus.pp
Free Pascal Compiler version 0.99.12a [1999/06/24] for i386
Copyright (c) 1993-98 by Florian Klaempfl
Target OS: Win32 for i386
Compiling lazarus.p
Compiling guiapi.pp
Compiling forms.pp
Compiling controls.pp
Compiling E:\pp\source\rtl\linux\dos.pp
Compiling E:\pp\source\rtl\linux\linux.pp
linux.pp(840,20) Error: Identifier not found ENVP
linux.pp(902,15) Error: Identifier not found ENVP
linux.pp(972,18) Error: Identifier not found ENVP
linux.pp(2202,20) Error: Identifier not found ENVP
linux.pp(2289,26) Error: Identifier not found ENVP
linux.pp(2434,7) Error: Identifier not found ENVP
linux.pp(3415,9) Fatal: Direct assembler not supported for binary output
format
make.exe: *** [lazarus.exe] Error 1

Surely this is just a small tweak away from getting it right.  Any help?

Jeff.






More information about the Lazarus mailing list