[net.micro.mac] Lightspeed C loading revisited

dtt@unirot.UUCP (David Temkin) (07/09/86)

A few weeks ago, I posted a message describing a problem with
Lightspeed C and an HD20. I wrote that the compilier refused to load
included libraries and projects (that is, object files added using the "Add..."
command on the "Source" menu) which were not either on a floppy or in
the uppermost directory on the hard disk. The files would show up
in the project window with the proper path (i.e. "HD20:Languages:C:Mac
Libraries:MacTraps"), but would not load when the "Load Library", "Make",
or "Run" commands were issued.

Many replies were posted to the net or mailed to me. Most of them
recommended that I get a newer version of the Hard Disk 20 file. One
suggested that I install Andy Hertzfeld's patch to HFS (what is it,
where is it available?). In any case, I installed the newest system on
my disk (Hard Disk 20 1.1, System 3.2, Finder 5.3). And the problem
didn't go away!

This is strange in light of the fact that at least two people
indicated that they once had the same problem, but that it went away
after moving to Hard Disk 20 version 1.1. What was the date on those
files? The one I'm using says May 28, 1986 in the "Get Info" box
and is exactly 32K long.

The best workaround was recommended in a posted message.  That is, put
the libraries in question in the system folder (this doesn't clutter
things up as much as putting them in the "disk" directory and is a lot
more convenient than using a floppy).  Somehow, the compiler knows how
to get at them when they're in the system folder.  Still, this is not a
solution.  Any suggestions?  The hardware in question is a Mac 512 (old
ROMs), Hard Disk 20, and 2 400k floppies.

- David Temkin    ...topaz!unipress!dt
              or  ...caip!unirot!dtt