delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2005/01/20/13:21:17

X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f
From: <ams AT ludd DOT ltu DOT se>
Message-Id: <200501201820.j0KIKtYg028378@speedy.ludd.ltu.se>
Subject: Re: Difficulty compiling cvs djgpp
In-Reply-To: <41EFA98D.6010203@igd.fhg.de> "from Juan Manuel Guerrero at Jan
20, 2005 01:52:29 pm"
To: djgpp-workers AT delorie DOT com
Date: Thu, 20 Jan 2005 19:20:55 +0100 (CET)
X-Mailer: ELM [version 2.4ME+ PL78 (25)]
MIME-Version: 1.0
X-ltu-MailScanner-Information: Please contact the ISP for more information
X-ltu-MailScanner: Found to be clean
X-MailScanner-From: ams AT ludd DOT ltu DOT se
Reply-To: djgpp-workers AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp-workers AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

According to Juan Manuel Guerrero:
> I have tried to compile the actual djgpp cvs tree (2005-01-16) and it fails
> with the following error message:
> 
> G:/djgpp/bin/make.exe -C posix/regex
> gcc ... -c regcomp.c
> `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
> gcc ... -c regerror.c
> `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
> gcc ... -c regexec.c
> `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.
> gcc ... -c regfree.c
> `-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead.

Can't help with those.

> building new response file
> G:/djgpp/bin/make.exe -C posix/search
> make.exe[3]: *** No rule to make target `hcreate.o', needed by `all'.  Stop.
> make.exe[2]: *** [all_subs] Error 2
> make.exe[1]: *** [all] Error 2
> make.exe: *** [subs] Error 2
> 
> Am I missing something here?

Yes. You are missing the file hcreate.c and so is everyone else but
me. I've been hacking on the hash functions hcreate(), hestroy() and
hsearch(), as you might have guessed.

Alas I didn't remember to clean that makefile from hcreate.c before
committing the lfind() and lsearch() patch.


There are several solutions:

1. You remove that line from that makefile.

2. You "touch posix/search/hsearch.c".

3. I commit an empty hsearch.c for now.

4. I commit an edited makefile with that line removed.


I prefer 1 or 2 (least work for me) and you can continue right away. I
think 4 is unnecessary as hcreate.c will soon be added. But I'll do
whatever we think is correct.


Right,

						MartinS

- Raw text -


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