Details Ticket 2433


Comment | Reply | Take | Open


Serial Number 2433
Subject compile error: Missing dependency operator
Area grass5.7
Queue grass
Requestors sbo@nitramlexa.com
Owner none
Status resolved
Last User Contact Wed Aug 11 16:29:10 2004 (4 yr ago)
Current Priority 30
Final Priority 70
Due No date assigned
Last Action Wed Aug 11 16:29:14 2004 (4 yr ago)
Created Thu May 27 17:28:36 2004 (4 yr ago)

Transaction History Ticket 2433


Thu, May 27 2004 17:28:36    Request created by guest  
Subject: compile error: Missing dependency operator

Platform: other
grass obtained from: Trento Italy site
grass binary for platform: Compiled from Sources
GRASS Version: 20040524

We downloaded grass57src_cvs_snapshot_exp_2004_05_24.tar.gz and 
grass53src_cvs_snapshot_exp_2004_05_25.tar.gz 
 
After installation of requirements from ports successful 5.3 compile we did:
CFLAGS="-g -Wall" ./configure 
--with-grass50=/usr/local/src/grass53_exp_2004_05_25/ 
--with-tcltk-includes="/usr/local/include/tcl8.4 /usr/local/include/tk8.4"  
--with-postgres=no --with-odbc=no  --with-includes=/usr/local/include 
--with-libs=/usr/local/lib 
 
This went OK, so we did 
gmake mix 
which also was OK. 
 
But: 
gmake 
 
returns: 
 
mkdir -p /usr/local/src/grass57_exp_2004_05_24/bin.i386-unknown-freebsd5.2.1
mkdir 
-p /usr/local/src/grass57_exp_2004_05_24/dist.i386-unknown-freebsd5.2.1/include
mkdir 
-p /usr/local/src/grass57_exp_2004_05_24/dist.i386-unknown-freebsd5.2.1/lib 
mkdir 
-p /usr/local/src/grass57_exp_2004_05_24/dist.i386-unknown-freebsd5.2.1/bin 
mkdir 
-p /usr/local/src/grass57_exp_2004_05_24/dist.i386-unknown-freebsd5.2.1/etc 
mkdir 
-p /usr/local/src/grass57_exp_2004_05_24/dist.i386-unknown-freebsd5.2.1/etc/bin/cmd
mkdir 
-p /usr/local/src/grass57_exp_2004_05_24/dist.i386-unknown-freebsd5.2.1/etc/bin/inter
mkdir 
-p /usr/local/src/grass57_exp_2004_05_24/dist.i386-unknown-freebsd5.2.1/driver
mkdir 
-p /usr/local/src/grass57_exp_2004_05_24/dist.i386-unknown-freebsd5.2.1/driver/db
mkdir 
-p /usr/local/src/grass57_exp_2004_05_24/dist.i386-unknown-freebsd5.2.1/fonts
"../include/Make/Grass.make", line 235: Missing dependency operator 
"../include/Make/Grass.make", line 308: Need an operator 
"../include/Make/Rules.make", line 8: Need an operator 
"../include/Make/Rules.make", line 10: Need an operator 
"Makefile", line 39: Missing dependency operator 
"Makefile", line 41: Need an operator 
make: fatal errors encountered -- cannot continue 
gmake: *** [default] Error 1 
 
5.3 compiled and installed without problems, but we need the S-57 import 
feature from 5.7. 
 
Any help will be much appreciated. 
 
Thu, May 27 2004 19:27:18    Mail sent by glynn.clements@virgin.net  
Return-Path <glynn.clements@virgin.net>
Delivered-To grass-bugs@lists.intevation.de
From Glynn Clements <glynn.clements@virgin.net>
MIME-Version 1.0
Content-Type text/plain; charset=us-ascii
Content-Transfer-Encoding 7bit
Message-ID <16566.8522.493536.358973@cerise.nosuchdomain.co.uk>
Date Thu, 27 May 2004 18:11:38 +0100
To Request Tracker <grass-bugs@intevation.de>
Cc grass5@grass.itc.it
Subject Re: [GRASS5] [bug #2433] (grass) compile error: Missing dependency operator
In-Reply-To <20040527152837.64F6C13BCA@lists.intevation.de>
References <20040527152837.64F6C13BCA@lists.intevation.de>
X-Mailer VM 7.07 under 21.4 (patch 15) "Security Through Obscurity" XEmacs Lucid
X-Spam-Status No, hits=-4.9 tagged_above=-999.0 required=3.0 tests=BAYES_00
X-Spam-Level
Request Tracker wrote:

> this bug's URL: http://intevation.de/rt/webrt?serial_num=2433
> -------------------------------------------------------------------------
> 
> Subject: compile error: Missing dependency operator
> 
> Platform: other
> grass obtained from: Trento Italy site
> grass binary for platform: Compiled from Sources
> GRASS Version: 20040524
> 
> We downloaded grass57src_cvs_snapshot_exp_2004_05_24.tar.gz and 
> grass53src_cvs_snapshot_exp_2004_05_25.tar.gz 
>  
> After installation of requirements from ports successful 5.3 compile we did:
>  
> CFLAGS="-g -Wall" ./configure 
> --with-grass50=/usr/local/src/grass53_exp_2004_05_25/ 
> --with-tcltk-includes="/usr/local/include/tcl8.4 /usr/local/include/tk8.4"
> --with-postgres=no --with-odbc=no  --with-includes=/usr/local/include 
> --with-libs=/usr/local/lib 
>  
> This went OK, so we did 
> gmake mix 
> which also was OK. 
>  
> But: 
> gmake 
>  
> returns: 

> "../include/Make/Grass.make", line 235: Missing dependency operator 
> "../include/Make/Grass.make", line 308: Need an operator 
> "../include/Make/Rules.make", line 8: Need an operator 
> "../include/Make/Rules.make", line 10: Need an operator 
> "Makefile", line 39: Missing dependency operator 
> "Makefile", line 41: Need an operator 

This is due to the use of "make" in rules such as:

default:
	@list='$(SUBDIRS)'; \
	for subdir in $$list; do \
		(cd $$subdir && make) || exit 1; \
	done

The make program should always be invoked as $(MAKE).

-- 
Glynn Clements <glynn.clements@virgin.net>


Wed, Aug 11 2004 16:29:10    Mail sent by mneteler  
Should be fixed in 5.7-CVS.

Markus
Wed, Aug 11 2004 16:29:14    Status changed to resolved by mneteler  
Comment | Reply | Take | Open

You are currently authenticated as guest.
[Show Configuration] [Login as another user]

Users Guide - Mail Commands - Homepage of RequestTracker 1.0.7 - list any request