[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Installing Matrix.h with octave-2.9.7 (Mac OS X issue)
From: |
John W. Eaton |
Subject: |
Re: Installing Matrix.h with octave-2.9.7 (Mac OS X issue) |
Date: |
Tue, 22 Aug 2006 14:14:23 -0400 |
On 22-Aug-2006, Joe Koski wrote:
| on 8/22/06 11:04 AM, John W. Eaton at address@hidden wrote:
|
| > On 22-Aug-2006, Joe Koski wrote:
| >
| > | One last point on the building of octave-2.9.7 on my Mac G5 with OS X
| > | 10.4.7. In order to build octave-forge, I have been manually copying
| > | Matrix.h into /usr/local/include/octave-2.9.7/octave/. During the
| > | octave-2.9.7 "make install" there is a warning message that the installer
| > | can't find matrix.h, which was renamed to get around a problem with the
OS X
| > | file system case insensitivity. During "make" octave-forge complains about
| > | missing Matrix.h. Copying Matrix.h into /usr/local/include... solves the
| > | problem. The octave "make install" should probably be updated to solve
this
| > | Mac specific problem.
| >
| > I've removed matrix.h from the distributed files and also from the
| > list of INCLUDES in src/Makefile.in. Thanks for reminding me.
| >
| > Since matrix.h only included mex.h, there is no significant loss of
| > functionality here, though some people may want to be able to compile
| > code written for Matlab that includes matrix.h. I suppose they can
| > just change the matrix.h line to be mex.h instead.
| >
| > jwe
|
| John,
|
| You may be missing my point. Even with a NOINSTALL in the octave-forge
| extra/mex folder, octave-forge looks for Matrix.h during the "make" process.
| Maybe it is needed for something other than mex?
In the sources, liboctave/Matrix.h still exists and is installed as
Matrix.h, so it should still be present. The problem was caused by
the new file src/matrix.h, which is now gone from the CVS sources.
Ugh. Stupid case-preserving-but-case-insenstive filesystems!
jwe