[Fwd: Re: [Fwd: Re: [fpc-pascal]Need help on LinkLib]]

Michael Van Canneyt michael.vancanneyt at wisa.be
Tue Dec 12 11:43:23 CET 2000


On Tue, 12 Dec 2000, Andre Wohnig wrote:

> juergen wrote:
> 
> > -------- Original Message --------
> > From: Michael Van Canneyt <michael.vancanneyt at wisa.be>
> > Subject: Re: [Fwd: Re: [fpc-pascal]Need help on LinkLib]
> > To: fpc-pascal at deadlock.et.tudelft.nl
> >
> > On Tue, 12 Dec 2000, Andre Wohnig wrote:
> >
> > > > -------- Original Message --------
> > > > Von: Peter Vreman <peter at freepascal.org>
> > > > Betrifft: Re: [fpc-pascal]Need help on LinkLib
> > > > An: fpc-pascal at deadlock.et.tudelft.nl
> > > >
> > > > > Hi all!
> > > > >
> > > > > I want to Link a library to my program. I tried "{LinkLib gpiblib.a}".
> > > > > In this library it exists a function "int ibfind(char *name)".  Therefor
> > > > > i insert the following line into my interface section in my unit:
> > > > > "Function ibfind(name : PChar) : LongInt; cdecl; external".
> > > > > I tried to use it with "nr := ibfind(device);" where nr is a LongInt
> > > > an> d
> > > > > device is PChar. When i try to run the program i get the following
> > > > > error: "Error: undefined reference to `ibfind' "
> > > > >
> > > > > What i am doing wrong? Could somebody help me?
> > > >
> > > > It is {$Linklib gpiblib.a}. (Maybe it's only a typo in the email)
> > > >
> > >
> > > No it was not just a typo. I forgott the "$". But if i add this, i get
> > > the
> > > following error (error over error but i don´  t give up):
> > > "sh:/root/arbeit/gpib2/test: No such file or directory" -> contents of
> > > stderr
> > >
> > > from test.
> > > What could this be?
> >
> > What is test ? is this a shell script ?
> 
> No, its my program (it´s called test.pas).

But there is no program ?
Does the file 'test' exist ?
According to the above message, it does not exist; so the compiler
failed to create an executable; can you send the output of the compiler ?

Michael.





More information about the fpc-pascal mailing list