Sign in Join

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

Mailing lists / lazarus / 1999-11

problem to get lazarus

3 messages · 3 people ·

Reply by email Subscribe to this list Your subscription

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

Marc Weustink
to Yves Delalande: Hello, the Lazarus project is great, but can somebody help me by telling where i can get…

+ From: Yves Delalande

+ Hello, the Lazarus project is great,
+ but can somebody help me by telling where i can get the
+ binary and the .o
+ files for it (maybe a .tar.gz), because when I try to compile
+ the sources it
+ give the message :
+ # make
+ ppc386 -Tlinux -Fu../rtl/linux -Fu../units/linux
+ -Fu../fcl/linux -Fu../rtl/linux -Fu../gtk -Fulcl
+ -Fl/usr/lib/gcc-lib/i686-pc-linux-gnu/pgcc-2.91.66
+ -Fl/usr/lib -Fl/usr/i486-linux-libc5/lib -Fl/usr/X11R6/lib
+ -FE. -di386 lazarus.pp
+ Free Pascal Compiler version 0.99.12b [1999/07/17] for i386
+ Copyright (c) 1993-98 by Florian Klaempfl
+ Target OS: Linux for i386
+ Compiling lazarus.pp
+ Compiling ./lcl/forms.pp
+ Compiling ./lcl/controls.pp
+ Compiling ./lcl/linux.pp
+ stringsi.inc(36,24) Fatal: Circular unit reference between
+ SYSUTILS and LINUX
+ make: *** [lazarus] Error 1

You have to make the rtl, fcl, gtk dirs seperately.

Marc

I've script for this like:

marc:~/fpc$ cat build_lazarus
#!/bin/sh

echo '--> rtl <------------'
pushd ./rtl
make clean
make
popd
echo '--> fcl <------------'
pushd ./fcl
make clean
make
popd
echo '--> gtk <------------'
pushd ./gtk
make clean
make
popd
echo '--> lazarus <------------'
pushd ./lazarus
make clean
make
popd

Reply by email

Yves Delalande

Hello, the Lazarus project is great,
but can somebody help me by telling where i can get the binary and the .o files for it (maybe a .tar.gz), because when I try to compile the sources it give the message :
# make
ppc386 -Tlinux -Fu../rtl/linux -Fu../units/linux -Fu../fcl/linux -Fu../rtl/linux -Fu../gtk -Fulcl -Fl/usr/lib/gcc-lib/i686-pc-linux-gnu/pgcc-2.91.66 -Fl/usr/lib -Fl/usr/i486-linux-libc5/lib -Fl/usr/X11R6/lib -FE. -di386 lazarus.pp Free Pascal Compiler version 0.99.12b [1999/07/17] for i386 Copyright (c) 1993-98 by Florian Klaempfl
Target OS: Linux for i386
Compiling lazarus.pp
Compiling ./lcl/forms.pp
Compiling ./lcl/controls.pp
Compiling ./lcl/linux.pp
stringsi.inc(36,24) Fatal: Circular unit reference between SYSUTILS and LINUX make: *** [lazarus] Error 1

Reply by email

Peter Vreman
to Marc Weustink: + From: Yves Delalande + Hello, the Lazarus project is great, + but can somebody help me…
Show quoted text 25 lines
+ Hello, the Lazarus project is great, + but can somebody help me by telling where i can get the + binary and the .o + files for it (maybe a .tar.gz), because when I try to compile + the sources it + give the message : + # make + ppc386 -Tlinux -Fu../rtl/linux -Fu../units/linux + -Fu../fcl/linux -Fu../rtl/linux -Fu../gtk -Fulcl + -Fl/usr/lib/gcc-lib/i686-pc-linux-gnu/pgcc-2.91.66 + -Fl/usr/lib -Fl/usr/i486-linux-libc5/lib -Fl/usr/X11R6/lib + -FE. -di386 lazarus.pp + Free Pascal Compiler version 0.99.12b [1999/07/17] for i386 + Copyright (c) 1993-98 by Florian Klaempfl + Target OS: Linux for i386 + Compiling lazarus.pp + Compiling ./lcl/forms.pp + Compiling ./lcl/controls.pp + Compiling ./lcl/linux.pp + stringsi.inc(36,24) Fatal: Circular unit reference between + SYSUTILS and LINUX + make: *** [lazarus] Error 1 You have to make the rtl, fcl, gtk dirs seperately.

You first need to get a recent compiler snapshot (compiler version 0.99.13). And get new sources for lazarus. The linux unit is not available anymore.

To the others: here you see a problem when reusing a RTL unit name.

Peter

Reply by email