delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2000/09/21/14:15:38

From: "Tim Nicholson" <djgpp_mail AT gizzy DOT co DOT uk>
Newsgroups: comp.os.msdos.djgpp
Subject: Re: using RHIDE to build a an EXE with user librarys
Date: Thu, 21 Sep 2000 19:01:44 +0100
Organization: Skyforce avionics Limited
Lines: 66
Message-ID: <8qdiee$abg$1@uranium.btinternet.com>
References: <8qavs4$6ak$1 AT plutonium DOT btinternet DOT com>
NNTP-Posting-Host: host213-1-70-115.btinternet.com
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2919.6600
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

Problem sorted!

Turns out the problem was with the version of RHIDE I was using. It would
seem that the version shipped with DJGPP does not handle directories at all
well! - I download 1.4.7 (beta) and the problem went away!

Why am I replying to my own message?

I figured that it may help someone as this problem does not make any sense
until you realise that it is a bug in the IDE! - I must confess, it is
mentioned in the FAQ but it's listed under a completely different heading -
so I did not find it first time around. Ho-hum ;-)

Tim


"psn" <ae561 AT dial DOT pipex DOT com> wrote in message
news:8qavs4$6ak$1 AT plutonium DOT btinternet DOT com...
> Hi,
>
> Firstly, I would like to apologise if I am being a little stupid, but this
> problem has completely stumped me!
>
> I am trying to build a .EXE file in RHIDE - but I just cannot make the
darn
> thing link.
>
> This is what I have got...
>
> program.gpr  - a project file containing a few source files including one
> with a the all important main() function.
> libwins.grp - a project file containing source files which contain some
> related user library functions. I have built this and produced libwins.a
> libstuff.grp - as above and built to produce libstuff.a
>
> The source files for each library are in separate folders along with their
> associated project file. The libxxx.a files are in \lib. I get no errors
> when I build the libraries -so far, so good!
>
> I have included alleg, wins and stuff in the include list for program. I
> have set up all the directories for source, objects and libraries in
RHIDE.
> When I click on build all, I get linker errors due to unresolved
references.
> It just will not have it. I know I must be doing something daft but I just
> can't put my finger on it. I have read the FAQ's and the RHIDE help text
> with no luck.
>
> The files in program.gpr obviously include calls to functions in both
> libwins.a and libstuff.a. There are also some allegro function calls. The
> user libraries do rely on each others existence and also contain calls to
> allegro. This is a chicken and egg scenario which I had expected to be
> solved by multiple passes by the linker,
>
> If anyone has any ideas please let me know - It's a pretty fundamental
> problem so the solution must be simple.
>
> Thanks
>
> Tim
>
>
>
>


- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019