On Tue, 18 Jan 2005, Brad Cavanagh wrote:
> Continuing with the problems I'm running into on OS X, when I do the 'make
> configure-deps' stage I now get:
>
> [pippin:~/development/starlink] bradc% make configure-deps
> cd thirdparty/tclsys/tcl \
> && test -f config.status || ./configure >configure-output.log
> 2>configure-output.log.err || { cat configure-output.log.err; false; } \
> && (make && make install) >make.log 2>make.log.err || { cat
> make.log.err; false; }
> cd thirdparty/tclsys/tk \
> && test -f config.status || ./configure >configure-output.log
> 2>configure-output.log.err || { cat configure-output.log.err; false; } \
> && (make && make install) >make.log 2>make.log.err || { cat
> make.log.err; false; }
> In file included from /usr/include/sys/event.h:154,
> from /usr/include/sys/select.h:71,
> from ../unix/tkUnixPort.h:56,
> from ../generic/tkPort.h:32,
> from ../generic/tkInt.h:27,
> from ../generic/tk3d.h:18,
> from ../generic/tk3d.c:16:
> /usr/include/mach/mach.h:79: error: conflicting types for `Tcl_Panic'
> /Users/bradc/development/starlink/thirdparty/tclsys/tcl/generic/tclDecls.h:38:
> error: previous declaration of `Tcl_Panic'
> make[2]: *** [tk3d.o] Error 1
> make[1]: *** [all] Error 2
> make: *** [/local-star/manifests/tk] Error 1
> [pippin:~/development/starlink] bradc%
Hi Brad,
I've fixed this one. The problem is exactly what it looks like, a clash of
function names between Tcl and OS X (for "panic" in fact, seems OS X has
started advertising it's version). I've currently worked around it by
avoidance rather than cure, so it may return.
Peter.
|