Following the instructions in the Goat Book at <http:// sources.redhat.com/autobook/autobook/autobook_241.html#SEC241> I ran "autoscan" on our source tree, which is visible at <http:// www.ravenbrook.com/project/mps/master/code/>. It said:

[EMAIL PROTECTED] autoscan -v
autoscan: srcdir = .
autoscan: cannot open <mpm.h: No such file or directory
[EMAIL PROTECTED]

The file "mpm.h" is in the current directory.

The angle bracket is suspicious.

I think autoscan may be confused by the tagging conventions used for cross-references within the sources. We have many comments which look like this:

* .source: See .design also.  PoolStruct and PoolClassStruct, the
* central types for this module, are defined in <code/mpmst.h>, the
* corresponding abstract types in <code/mpmtypes.h>.  Declarations and
* prototypes are in <code/mpm.h>. Several functions have macro versions
* defined in <code/mpm.h>.  */

These cross-references look like arguments to #include and may be confusing autoscan. But surely autoscan is stripping comments before doing anything else, isn't it?

I'm running on Mac OS X 10.4.6 and autoscan --version reports "autoscan (GNU Autoconf) 2.59". This copy of autoscan came with Mac OS X.

---
Richard Brooksby <[EMAIL PROTECTED]>  Senior Consultant
Ravenbrook Limited <http://www.ravenbrook.com/>
Voice: +44 777 9996245  Fax: +44 870 1641432
AIM: hothquist  Yahoo: gresque  Jabber: [EMAIL PROTECTED]
LinkedIn: <http://www.linkedin.com/in/richardbrooksby>




Reply via email to