Make problems

Aleksandar Miljusevic aleksandar@sedonanetworks.com
Tue Mar 28 15:17:00 GMT 2000


I am trying to compile ACE/TAO for VxWorks NT Simulator using cygwin (B20-1)
and perl from ActiveState (5.6). I ran into 2 problems:

1. There is a problem when perl invokes a perl script, specifying the full
path to the script. This only happens if the full path to the script file
contains a mounted drive:

bash-2.02$ pwd
/e/Ace51/ACE_wrappers
bash-2.02$ perl /e/Ace51/ACE_wrappers/bin/ace_ld
Can't open perl script "/e/Ace51/ACE_wrappers/bin/ace_ld": No such file or
directory 

However, if I invoke the ace_ld using relative rather than absolute path I
don't get the error:

bash-2.02$ pwd
/e/Ace51/ACE_wrappers
bash-2.02$ perl bin/ace_ld

Also,  I don't get the error if I invoke the script the following way:

bash-2.02$ pwd
/e/Ace51/ACE_wrappers
bash-2.02$ perl E:/Ace51/ACE_wrappers/bin/ace_ld

The mount point was created with the following commands:
cd /
mkdir /e
mount E:/ /e

2. Several makes fail with the following error:

E:\Ace51\ACE_wrappers\netsvcs\clients\Tokens>make -C collection all
/edrive/Ace51/ACE_wrappers/include/makeinclude/rules.lib.GNU:72: *** missing
separator.  Stop.

I attached rules.lib.GNU file. The weird thing is that this file seems to be
invoked by some other makes, which complete successfully.


Output of cygcheck -s -v -r
===================

bash-2.02$ pwd
/e/Ace51/ACE_wrappers
bash-2.02$ cygcheck -s -v -r

Cygnus Win95/NT Configuration Diagnostics
Current System Time: Tue Mar 28 17:37:04 2000

WinNT Ver 4.0 build 1381 Service Pack 6

Path:   /d/cygnus/cygwin-b20/H-i586-cygwin32/bin
        /d/Tornado/host/x86-win32/bin
 
/d/Tornado/host/x86-win32/lib/gcc-lib/powerpc-wrs-vxworks/cygnus-2.7.2-9
60126
        /d/Tornado/host/x86-win32/powerpc-wrs-vxworks/bin
        /e/Ace51/ACE_wrappers/bin
        /WINNT/system32
        /WINNT
        /WINNT/system32/nls/ENGLISH
        /bin
        /d/Perl/bin

SysDir: C:\WINNT\System32
WinDir: C:\WINNT

GCC_EXEC_PREFIX = `/d/Tornado/host/x86-win32/lib/gcc-lib/'
MAKE_MODE = `UNIX'
PWD = `/e/Ace51/ACE_wrappers'

!C: = `C:\WINNT\Profiles\Aleksander\Desktop'
ACE_ROOT = `/e/Ace51/ACE_wrappers'
ACE_TAO_ROOT = `E:/Ace51/ACE_wrappers/TAO'
ATAHOME = `D:\Sterling\OTDocTools'
CL = `/IE:/Ace51/ACE_wrappers/TAO\tao /IE:/Ace51/ACE_wrappers/TAO
/IE:/Ace51/ACE
_wrappers/TAO\orbsvcs /IE:/Ace51/ACE_wrappers /link
/libpath:E:/Ace51/ACE_wrappe
rs/TAO\tao:E:/Ace51/ACE_wrappers\ace'
CLASSPATH =
`D:\Java\xml4j_2_0_15\xml4j.jar;D:\Java\Jdk1.2.2\lib\tools.jar;D:\Ja
va\jswdk-1.0.1\lib\servlet.jar;D:\Java\jswdk-1.0.1\examples\WEB-INF\jsp\bean
s'
COMPUTERNAME = `ALEKSANDER_M'
COMSPEC = `C:\WINNT\system32\cmd.exe'
CPP_LOCATION = `/Program Files/DevStudio/VC/bin/CL.EXE'
CVSROOT = `:local:x:\cvs_rep'
HOMEDRIVE = `Z:'
HOMEPATH = `\'
HOMESHARE = `\\net_pdc\_Aleksandar$'
HOSTNAME = `aleksander_m'
HOSTTYPE = `i586'
IDLGEN_CONFIG_FILE = `D:\Iona\config\idlgen.cfg'
INCLUDE = `D:\Program Files\Microsoft Visual
Studio\VC98\atl\include;D:\Program
Files\Microsoft Visual Studio\VC98\mfc\include;D:\Program Files\Microsoft
Visual
 Studio\VC98\include'
IT_CONFIG_PATH = `D:\Iona\config'
IT_SSL_CONFIG_PATH = `D:\Iona\config'
JAVA_HOME = `D:\Java\Jdk1.2.2'
JAXPHOME = `D:\Program Files\JavaSoft\Jaxp1_0-ea1'
LIB = `D:\Program Files\Microsoft Visual Studio\VC98\mfc\lib;D:\Program
Files\Mi
crosoft Visual Studio\VC98\lib'
LOGONSERVER = `\\MAIL'
M4_HOME = `D:\Sterling\Tools'
MACHTYPE = `i586-pc-cygwin32'
MSDEVDIR = `D:\Program Files\Microsoft Visual Studio\Common\MSDev98'
NUMBER_OF_PROCESSORS = `1'
ORBIX_HOME = `D:\Iona'
OS2LIBPATH = `C:\WINNT\system32\os2\dll;'
OS = `Windows_NT'
OSTYPE = `cygwin32'
PATHEXT = `.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH'
PATH_BKUP =
`D:\Inprise\vbroker\bin;D:\Java\Jdk1.2.2\bin;C:\WINNT\system32;C:\WI
NNT;D:\Program
Files\xerces-c_1_0_0d01-win32\bin;D:\cvs;D:\PROGRA~1\Tcl\bin;D:\b
in;D:\cygnus\cygwin-b20\H-i586-cygwin32\bin;D:\Iona\bin;D:\Iona\contrib\Cygw
in;D
:\Java\idltojava-win32;d:\Java\rmi-iiop\bin;D:\Sterling\Tools\Bin;D:\Sterlin
g\FL
EXlm\bin;D:\Sterling\Tools\Sqlany55\Win32;D:\Sterling\OTDocTools\DOCIT\BIN;D
:\St
erling\OTDocTools\DOC\BIN;E:/Ace51/ACE_wrappers\bin;E:/Ace51/ACE_wrappers\bi
n\Re
lease'
PATH_TAO_NT =
`D:\Inprise\vbroker\bin;D:\Java\Jdk1.2.2\bin;C:\WINNT\system32;C:\
WINNT;D:\Program
Files\xerces-c_1_0_0d01-win32\bin;D:\cvs;D:\PROGRA~1\Tcl\bin;D:
\bin;D:\cygnus\cygwin-b20\H-i586-cygwin32\bin;D:\Iona\bin;D:\Iona\contrib\Cy
gwin
;D:\Java\idltojava-win32;d:\Java\rmi-iiop\bin;D:\Sterling\Tools\Bin;D:\Sterl
ing\
FLEXlm\bin;D:\Sterling\Tools\Sqlany55\Win32;D:\Sterling\OTDocTools\DOCIT\BIN
;D:\
Sterling\OTDocTools\DOC\BIN;D:\Tao\ACE_wrappers\bin;D:\Tao\ACE_wrappers\TAO\
orbs
vcs\orbsvcs;D:\Tao\ACE_wrappers\bin\Release'
PROCESSOR_ARCHITECTURE = `x86'
PROCESSOR_IDENTIFIER = `x86 Family 6 Model 7 Stepping 3, GenuineIntel'
PROCESSOR_LEVEL = `6'
PROCESSOR_REVISION = `0703'
PROMPT = `$P$G'
RMI_IIOP_HOME = `d:\Java\rmi-iiop'
SHELL = `/bin/sh.exe'
SHLVL = `1'
SQLANY = `D:\Sterling\Tools\Sqlany55'
SYSTEMDRIVE = `C:'
SYSTEMROOT = `C:\WINNT'
TAO_ROOT = `/e/Ace51/ACE_wrappers/TAO'
TEMP = `C:\TEMP'
TERM = `pcbios'
TMP = `C:\TEMP'
USERDOMAIN = `NETPOINT'
USERNAME = `aleksandar'
USERPROFILE = `C:\WINNT\Profiles\Aleksander'
WINDIR = `C:\WINNT'
WIND_BASE = `/d/Tornado'
WIND_HOST_TYPE = `x86-win32'
_ = `/d/cygnus/cygwin-b20/H-i586-cygwin32/bin/cygcheck'

HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\00
  (default) = `E:'
  unix = `/e'
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\01
  (default) = `\\.\tape1:'
  unix = `/dev/st1'
  fbinary = 0x00000000
  fsilent = 0x00000001
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\02
  (default) = `\\.\tape0:'
  unix = `/dev/st0'
  fbinary = 0x00000000
  fsilent = 0x00000001
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\03
  (default) = `\\.\b:'
  unix = `/dev/fd1'
  fbinary = 0x00000000
  fsilent = 0x00000001
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\04
  (default) = `\\.\a:'
  unix = `/dev/fd0'
  fbinary = 0x00000000
  fsilent = 0x00000001
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\05
  (default) = `D:'
  unix = `/d'
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_CURRENT_USER\Software\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts\06
  (default) = `C:'
  unix = `/'
  fbinary = 0x00000000
  fsilent = 0x00000000
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin B20
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin B20\B20.1
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL setup\b15.0\mounts
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\00
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\01
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\02
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\03
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\04
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\05
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\06
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\07
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\08
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\09
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0A
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0B
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0C
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0D
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0E
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\0F
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\10
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\11
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\12
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\13
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\14
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\15
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\16
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\17
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\18
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\19
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\1A
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\1B
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\1C
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\CYGWIN.DLL
setup\b15.0\mounts\1D
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\GNUPro
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\GNUPro\i586-cygwin32
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus
Solutions\GNUPro\i586-cygwin32\i586-cygwin32
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus
Solutions\GNUPro\i586-cygwin32\i586-cygwin32\
cygwin-B20.1
  (default) = `d:\cygnus\cygwin-b20'
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Cygnu
s Cy
gwin B20
  (default) = `C:\WINNT\IsUninst.exe -fd:\cygnus\cygwin-b20\Uninst.isu'
  DisplayName = `Cygwin B20'

a:\ fd           N/A    N/A
c:\ hd  NTFS    2047Mb  66% CP CS UN PA FC
d:\ hd  NTFS    5498Mb  59% CP CS UN PA FC
e:\ hd  NTFS    5436Mb  84% CP CS UN PA FC
f:\ cd           N/A    N/A
t:\ net NTFS   57906Mb  54% CP CS UN PA FC
x:\ net NTFS   57906Mb  54% CP CS UN PA FC
z:\ net NTFS   57906Mb  54% CP CS UN PA FC

C:          /         native  text!=binary
D:          /d        native  text!=binary
\\.\a:      /dev/fd0  native  text!=binary
\\.\b:      /dev/fd1  native  text!=binary
\\.\tape0:  /dev/st0  native  text!=binary
\\.\tape1:  /dev/st1  native  text!=binary
E:          /e        native  text!=binary

Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\bash.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cat.exe
Found: D:\Tornado\host\x86-win32\bin\cat.exe
Warning: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cat.exe hides
D:\Tornado\host\
x86-win32\bin\cat.exe
Found:
D:\Tornado\host\x86-win32\lib\gcc-lib\powerpc-wrs-vxworks\cygnus-2.7.2-96
0126\cpp.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\find.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\gcc.exe
Found: D:\Tornado\host\x86-win32\powerpc-wrs-vxworks\bin\gcc.exe
Warning: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\gcc.exe hides
D:\Tornado\host\
x86-win32\powerpc-wrs-vxworks\bin\gcc.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\gdb.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\ld.exe
Found:
D:\Tornado\host\x86-win32\lib\gcc-lib\powerpc-wrs-vxworks\cygnus-2.7.2-96
0126\ld.exe
Warning: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\ld.exe hides
D:\Tornado\host\x
86-win32\lib\gcc-lib\powerpc-wrs-vxworks\cygnus-2.7.2-960126\ld.exe
Found: D:\Tornado\host\x86-win32\powerpc-wrs-vxworks\bin\ld.exe
Warning: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\ld.exe hides
D:\Tornado\host\x
86-win32\powerpc-wrs-vxworks\bin\ld.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\ls.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\make.exe
Found: D:\Tornado\host\x86-win32\bin\make.exe
Warning: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\make.exe hides
D:\Tornado\host
\x86-win32\bin\make.exe
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\sh.exe
Found: C:\bin\sh.exe
Warning: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\sh.exe hides C:\bin\sh.exe

  371k 1998/12/01 D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygtcl80.dll -
os=4.0
 img=1.0 sys=4.0
                  "cygtcl80.dll" v0.0 ts=1998/12/1 3:25
    5k 1998/12/01 D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygtclpip80.dll -
os=
4.0 img=1.0 sys=4.0
   10k 1998/12/01 D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygtclreg80.dll -
os=
4.0 img=1.0 sys=4.0
                  "cygtclreg80.dll" v0.0 ts=1998/12/1 3:25
  600k 1998/12/01 D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygtk80.dll -
os=4.0
img=1.0 sys=4.0
                  "cygtk80.dll" v0.0 ts=1998/12/1 3:28
  446k 1998/12/04 D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygwin1.dll -
os=4.0
img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=1998/12/3 23:39
  386k 1998/06/17 D:\Tornado\host\x86-win32\bin\cygwinb19.dll - os=4.0
img=1.0 s
ys=4.0
                  "cygwinb19.dll" v0.0 ts=1998/2/25 5:22
  446k 1998/12/04 C:\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
                  "cygwin1.dll" v0.0 ts=1998/12/3 23:39
Use -h to see help about each section
bash-2.02$

Output of cygcheck make:
===================

bash-2.02$ cygcheck make
Found: D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\make.exe
Found: D:\Tornado\host\x86-win32\bin\make.exe
D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\make.exe
  D:\cygnus\cygwin-b20\H-i586-cygwin32\bin\cygwin1.dll
    C:\WINNT\System32\advapi32.dll
      C:\WINNT\System32\ntdll.dll
      C:\WINNT\System32\KERNEL32.dll
      C:\WINNT\System32\USER32.dll
        C:\WINNT\System32\GDI32.dll
      C:\WINNT\System32\RPCRT4.dll

Use -h to see help about each section
bash-2.02$

Regards,

Aleksandar

 <<rules.lib.GNU>> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: rules.lib.GNU
Type: text/x-c
Size: 4926 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin/attachments/20000328/0850b6f2/attachment.bin>


More information about the Cygwin mailing list