bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Make 'include' directive with Cygnus bash problem


From: Ronnie Shipman
Subject: Make 'include' directive with Cygnus bash problem
Date: Mon, 25 Mar 2002 15:39:03 -0000

I have encountered a problem including makefiles.
Here are two very simple example makefiles:

*** First simple makefile: makefile

TEMP=$(shell pwd)
export

# Including this works
include c:/RIS/Software/3G_Platform_2_5_make/makefile.test

#  Including this fails
#include /cygdrive/c/RIS/Software/3G_Platform_2_5_make/makefile.test


*** Second simple makefile (included by the first): makefile.test

all:
        echo Hello World.
        echo $(TEMP)


This is the good case:

$ make all
echo Hello World.
Hello World.
echo /cygdrive/c/RIS/Software/3G_Platform_2_5_make
/cygdrive/c/RIS/Software/3G_Platform_2_5_make

If I include the bash path /cygdrive/c/... etc I get the following error:

$ make all
makefile:4: /cygdrive/c/RIS/Software/3G_Platform_2_5_make/makefile.test: No
such file or directory
c:\ris\bin\make.exe: *** No rule to make target
`/cygdrive/c/RIS/Software/3G_Platform_2_5_make/makefile.test'.  Stop.

Is this a bug in make? Or bash? Or am I missing something here.

Please help.



My set up:

GNU make, Cygnus bash running on MS Windows 2000.

!::='::\'
!C:='C:\cygwin\bin'
ALLUSERSPROFILE='C:\Documents and Settings\All Users'
APPDATA='C:\Documents and Settings\ubirs\Application Data'
BASH=/usr/bin/bash
BASH_VERSINFO=([0]="2" [1]="05a" [2]="0" [3]="3" [4]="release"
[5]="i686-pc-cygwin")
BASH_VERSION='2.05a.0(3)-release'
BIN_PATH='C:\RIS\bin'
C6X_A_DIR='.;C:\ti\c6000\cgtools\include;C:\ti\c6000\cgtools\lib;.;C:\ti\c60
00\bios\include;C:\ti\c6000\bios\lib;.;C:\ti\c6000\rtdx\include;C:\ti\c6000\
rtdx\lib'
C6X_C_DIR='.;C:\ti\c6000\cgtools\include;C:\ti\c6000\cgtools\lib;.;C:\ti\c60
00\bios\include;C:\ti\c6000\bios\lib;.;C:\ti\c6000\rtdx\include;C:\ti\c6000\
rtdx\lib'
COLUMNS=80
COMMONPROGRAMFILES='C:\Program Files\Common Files'
COMPUTERNAME=UBI-DEV1
COMSPEC='C:\WINNT\system32\cmd.exe'
DIRSTACK=()
EUID=500
GROUPS=()
HISTFILE=/home/Administrator/.bash_history
HISTFILESIZE=500
HISTSIZE=500
HOME=/home/Administrator
HOMEDRIVE=C:
HOMEPATH='\'
HOSTNAME=UBI-DEV1
HOSTTYPE=i686
IFS=$' \t\n'
LINES=25
LOGONSERVER='\\CAMATH01'
MACHTYPE=i686-pc-cygwin
MAILCHECK=60
MAKESHELL=/usr/bin/sh
MAKE_MODE=unix
NUMBER_OF_PROCESSORS=1
OLDPWD=/cygdrive/c/RIS/Software/3G_Platform_2_5_make/build
OPTERR=1
OPTIND=1
OS=Windows_NT
OS2LIBPATH='C:\WINNT\system32\os2\dll;'
OSTYPE=cygwin
PATH='/usr/local/bin:/usr/bin:/bin:.:/cygdrive/c/ris/bin:/cygdrive/c/ti/bin:
/cygdrive/c/ti/c6000/cgtools/bin:/cygdrive/c/Tornado/host/x86-win32/bin:/cyg
drive/c/gcc-2.95.2/bin:/cygdrive/c/mks/mkssi:/cygdrive/c/mks/mksnt:/cygdrive
/c/WINNT/system32:/cygdrive/c/WINNT:/cygdrive/c/WINNT/System32/Wbem:/cygdriv
e/c/oracle/ora81/bin:/cygdrive/c/Program
Files/Oracle/jre/1.1.7/bin:/cygdrive/c/WINNT/system32:/cygdrive/c/WINNT:/cyg
drive/c/WINNT/System32/Wbem:/cygdrive/c/PROGRA~1/COMMON~1/Autodesk
Shared/:/cygdrive/c/vslick/win'
PATHEXT='.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
PIPESTATUS=([0]="2")
PPID=1
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER='x86 Family 15 Model 1 Stepping 2, GenuineIntel'
PROCESSOR_LEVEL=15
PROCESSOR_REVISION=0102
PROGRAMFILES='C:\Program Files'
PROMPT='$P$G'
PS1=$'\\[\\033]0;address@hidden \\[\\033[33m\\w\\033[0m\\]\n$
'
PS2='> '
PS4='+ '
PWD=/cygdrive/c/RIS/Software/3G_Platform_2_5_make
ROOTDIR=c:/mks
SHELL=/usr/bin/sh
SHELLOPTS=braceexpand:hashall:histexpand:monitor:history:interactive-comment
s:emacs
SHLVL=1
SYSTEMDRIVE=C:
SYSTEMROOT='C:\WINNT'
TEMP=/cygdrive/c/DOCUME~1/ubirs/LOCALS~1/Temp
TERM=cygwin
TI_DIR='C:\ti'
TMP=/cygdrive/c/DOCUME~1/ubirs/LOCALS~1/Temp
TMPDIR=/cygdrive/c/WINNT/TEMP
UID=500
USER=Administrator
USERDOMAIN=UK-MAIN
USERNAME=UBIRS
USERPROFILE='C:\Documents and Settings\ubirs'
WINDIR='C:\WINNT'
_=all
i='/etc/profile.d/*.sh'






GNU bash, version 2.05a.0(3)-release (i686-pc-cygwin)
Copyright 2001 Free Software Foundation, Inc.


GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
Built for Windows32
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 2000
        Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

Report bugs to <address@hidden>.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]