Michael Van Canneyt wrote 40 lines
On Mon, 30 Oct 2006, Lev Lafayette wrote:
> On Sat, 2006-10-28 at 15:58 +0200, Michael Van Canneyt wrote:
> >
> > On Sat, 28 Oct 2006, Lev Lafayette wrote:
> >
> > >
> > > First let me say how pleased I am to discover FreePascal. 'Twas my
> > > favourite programming language way back around 1988-89, being the last
> > > time I put my serious programming goggles on.
> > >
> > > So I'm trying to set this leopard up on Ubuntu (the Badger variety) and
> > > am following the user manual.
> > >
> > > Downloaded the .tar file; extracted to a temporary directory. (p11)
> > >
> > > Ran the install script as root (or rather, equivalent thereof)
> > > sudo ./install.sh and accepted all defaults (p12)
> > >
> > > Ran the test 'fpc hello' (p14). It fails. Run it will full directory
> > > listing, even tho' config has been written to /etc. Still fails.
> >
> > Ehm. What is the error you get ?
>
>
> fpc hello
> Free Pascal Compiler version 2.0.4 [2006/08/20] for i386
> Copyright (c) 1993-2006 by Florian Klaempfl
> Target OS: Linux for i386
> Compiling hello.pp
> hello.pp(6,3) Error: Can't create object file: hello.o
> hello.pp(6,3) Fatal: Can't create object hello.o
> hello.pp(6,3) Fatal: Compilation aborted
> Error: /usr/local/bin/ppc386 returned an error exitcode (normal if you
> did not specify a source file to be compiled)
This is normal, you don't have write permission in usr/local/lib/fpc/2.0.4/units,
it's owned by root.
Well that was as expected... I'd be strange if it *did* work ;-)
Show quoted text 17 lines
>
> Ran it as sudo as well
>
> sudo fpc hello
> Password:
> Free Pascal Compiler version 2.0.4 [2006/08/20] for i386
> Copyright (c) 1993-2006 by Florian Klaempfl
> Target OS: Linux for i386
> Compiling hello.pp
> Linking hello
> hello.pp(6,3) Error: Util ld not found, switching to external linking
> Error: /usr/local/bin/ppc386 returned an error exitcode (normal if you
> did not specify a source file to be compiled)
This means you don't have the gnu binutils (as, ld) installed.
Just install them using the Ubuntu package manager, and all
should be well. The package should be called binutils.
Ahh, cheers. That worked (current installation now on OpenSuSe 10.1 - Ubuntu upgrade went haywire).
One other query... During installation there was reference to a TextmodeIDE. I take it this is supposed to be like the MS-Windows IDE and like the TurboPascal critter from all those years ago, verdade? If this is so, where does it live in the filesystem? Not that coding in vi(m)/emacs/pico etc is a problem as such...
All the best,
Lev