On Mar 3, 2007, at 12:19 AM, Andre Stechert wrote:
It's not libcruft. It's the fnmatch error message that's
preventing the build from completing.
So:
1) there's only one file in liboctave that contains references to
fnmatch, that's glob-match.cc.
2) it properly includes <fnmatch.h> so it's not doing something
stupid like declaring the function itself.
3) therefore, it's of high probability that you have an errant
fnmatch.h installed somewhere on your system.
Do you know how to find all the fnmatch.h files that exist on your
system? If so, can you enumerate them
and send me the output of:
ls -l
and
grep extern
on each of them?
$ sudo find / -name fnmatch.h -exec echo "'{}'" \; -exec ls -l '{}'
\; -exec grep extern '{}' \;
Password:
'/Developer/SDKs/MacOSX10.4u.sdk/usr/include/fnmatch.h'
-rw-r--r-- 1 root wheel 3547 Sep 11 18:38 /Developer/SDKs/
MacOSX10.4u.sdk/usr/include/fnmatch.h
'/Developer/SDKs/MacOSX10.4u.sdk/usr/include/httpd/fnmatch.h'
-rw-r--r-- 1 root wheel 2595 Sep 11 22:18 /Developer/SDKs/
MacOSX10.4u.sdk/usr/include/httpd/fnmatch.h
extern "C" {
API_EXPORT(extern int) ap_is_fnmatch(const char *);
'/opt/local/include/fnmatch.h'
-rw-r--r-- 2 root admin 2191 Feb 2 22:41 /opt/local/include/
fnmatch.h
'/opt/local/var/db/dports/software/heimdal/0.7.2_0/opt/local/include/
fnmatch.h'
-rw-r--r-- 2 root admin 2191 Feb 2 22:41 /opt/local/var/db/
dports/software/heimdal/0.7.2_0/opt/local/include/fnmatch.h
'/usr/include/fnmatch.h'
-r--r--r-- 1 root wheel 3547 Sep 11 18:38 /usr/include/fnmatch.h
'/usr/include/httpd/fnmatch.h'
-rw-r--r-- 1 root wheel 2595 Sep 11 22:18 /usr/include/httpd/
fnmatch.h
extern "C" {
API_EXPORT(extern int) ap_is_fnmatch(const char *);
Thanks,
Thank you for your ongoing help with this issue.
andre
On Mar 2, 2007, at 4:25 AM, Anthony Michael Agelastos wrote:
Hello,
Amid all of the recent updates to Octave and its dependencies, I
still cannot get it to build on my machine. I have attached output
illustrating what the error is. Do you have any ideas? Sometime
back, I had /usr/local populated with stuff from hpc.sf.net, but
have since removed it. I do not know if there is some residual
problems from this. Based on what I could see, the error was
because a MacPorts' library wasn't prebound. In any event, I would
appreciate any assistance you guys can give. Thank you.
-Anthony
<installOctave.bz2>
_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users