Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!wuarchive!julius.cs.uiuc.edu!apple!agate!shelby!unix!hplabs!otter.hpl.hp.com!hpltoad!ghiggins!gjh From: gjh@hplb.hpl.hp.com (Graham Higgins) Newsgroups: comp.sys.atari.st Subject: GNUC + cs.uni-sb.de Message-ID: Date: 15 Nov 90 18:06:40 GMT Sender: news@hplb.hpl.hp.com (Usenet News Administrator) Distribution: comp Organization: Hewlett-Packard Laboratories, Bristol, UK. Lines: 38 Nntp-Posting-Host: ghiggins.hpl.hp.com I have *exactly* Dave Megginson's problem too (not, not *that* one :-) ). With $TMPDIR set to e:\, gcc reported ... gcc e:/cc100000.cpp : cannot find file So, I thought I'd try the cs.uni-sb.de version (yes, I *will* post it to atari.archive, but I'm temporarily, denied ftp access, so you'll just *have* to wait). On with the plot --- I tried the cs.uni-sb.de version --- Crashed and burned. However, the cs.uni-sb.de version of GNU C was posted there by Edgar Roeder (with whom I am e-corresponding). I happen to know that Edgar is a bash user --- bash allows you to use / as well as \. Soooo, I got bash and turned on the / option --- Crashed & burned *again* --- and yes, I tried it with without the / option ... surprise, Crashed & burned!. No matter *what* I set $TMPDIR to, gcc reports that it cannot find $TMPDIR/cc100000.cpp (and yes, I made sure that $TMP matched $TMPDIR, just in case). export TMPDIR=/tmp echo $TMPDIR /tmp gcc -v -o test test.c gcc: /tmp/cc1000000.cpp cannot find file. export TMPDIR=/gnu/tmp echo $TMPDIR /gnu/tmp gcc -v -o test test.c gcc: /gnu/tmp/cc1000000.cpp cannot find file. That's two different versions of GCC giving *exactly* the same problem under two different environments. Anyone any ideas? Edgar's suggestions involve looking deep into the execution process using SysMon or master --- I have neither at the moment. Graham (*still* puzzled) Higgins.