Sign in Join

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

Mailing lists / lazarus / 1999-07

Much progress...

1 message · 1 person ·

Reply by email Subscribe to this list Your subscription

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

Jeffrey A. Wormsley

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.

Reply by email