Dear Walt,

> During my attempts to compile either 3.4.27 or 3.6.127 under
> Mac OS X, version 10.3.9 (no Fink or Macports involved), I get
> ...
> 
> Installing library and netlist files
> /bin/sh ./mkinstalldirs /usr/local/lib/xcircuit-3.6
> ( cd lib ; for i in xcircps2.pro *.lps *.cir; do \
>         ./install-sh -c -m 644 $i /usr/local/lib/xcircuit-3.6; \
> done )
> /bin/sh: line 1: ./install-sh: No such file or directory

It looks like the "make" process on Linux always produces a full
path for "INSTALL_DATA" (which is an executable /usr/bin/install).
What seems to be happening here is that MacOS doesn't have
/usr/bin/install or an equivalent, so it falls back on the
"install_sh" script.  However, since it gives a relative path
instead of an absolute path, after execuding "cd lib" in the line
above, it can no longer find install_sh, which is then in the
directory above.

Just tracing through what the make process does, I think you can
fix this problem by editing the Makefile and changing the line

        srcdir = .

to the full path of the xcircuit source directory.  I'm not sure
what the "proper" solution is (i.e., the one that doesn't involve
editing Makefiles).
                                        Regards,
                                        Tim

+--------------------------------+-------------------------------------+
| Dr. R. Timothy Edwards (Tim)   | email: [EMAIL PROTECTED]     |
| MultiGiG, Inc.                 | web:   http://www.multigig.com      |
| 100 Enterprise Way, Suite A-3  | phone: (831) 621-3283               |
| Scotts Valley, CA 95066        | cell:  (240) 401-0616               |
+--------------------------------+-------------------------------------+
_______________________________________________
Xcircuit-dev mailing list
[email protected]
http://www.opencircuitdesign.com/mailman/listinfo/xcircuit-dev

Reply via email to