From: Barry S. <ba...@cr...> - 2009-11-09 23:12:06
|
All: Looking for a little help here with building Tcl/Tk embedded for an app of mine. Any insight or help is much appreciated. Tk will not compile. OS X: 10.6.2 XCode 3.2.1 Checked out from CVS directly (anonymous checkout) /Developer/Sources/TclTk/tcl/generic/tclPort.h:27:28: error: tclUnixPort.h: No such file or directory In file included from /Developer/Sources/TclTk/tcl/generic/tclInt.h:4419, from /Developer/Sources/TclTk/tk/unix/../macosx/tkMacOSXNotify.c:19: /Developer/Sources/TclTk/tcl/generic/tclIntPlatDecls.h:318: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token /Developer/Sources/TclTk/tcl/generic/tclIntPlatDecls.h:333: warning: ‘struct in_addr’ declared inside parameter list /Developer/Sources/TclTk/tcl/generic/tclIntPlatDecls.h:333: warning: its scope is only this definition or declaration, which is probably not what you want /Developer/Sources/TclTk/tcl/generic/tclIntPlatDecls.h:443: error: expected specifier-qualifier-list before ‘Tcl_DirEntry’ /Developer/Sources/TclTk/tk/unix/../macosx/tkMacOSXNotify.c: In function ‘Tk_MacOSXSetupTkNotifier’: /Developer/Sources/TclTk/tk/unix/../macosx/tkMacOSXNotify.c:169: error: ‘TclIntPlatStubs’ has no member named ‘tclMacOSXNotifierAddRunLoopMode’ /Developer/Sources/TclTk/tk/unix/../macosx/tkMacOSXNotify.c:170: error: ‘TclIntPlatStubs’ has no member named ‘tclMacOSXNotifierAddRunLoopMode’ make[3]: *** [tkMacOSXNotify.o] Error 1 make[2]: *** [build-tk] Error 2 make[1]: *** [tk] Error 2 make: *** [embedded-deploy] Error 2 Tcl compiled just fine. I also tried several of the different available XCode projects and none of those builds succeeds either. Thanks, Barry |
From: Youness A. <kak...@ka...> - 2009-11-10 21:20:20
|
You need to add a -I option to CFLAGS with the unix path. Check the macfile, it has a TCL_GENERIC_DIR variable and it adds a -I${TCL_GENERIC_DIR} somewhere , just define a TCL_UNIX_DIR with the path to the unix dir, and add -I${TCL_UNIX_DIR} On Mon, Nov 9, 2009 at 5:48 PM, Barry Skidmore <ba...@cr...> wrote: > All: > > Looking for a little help here with building Tcl/Tk embedded for an app of > mine. Any insight or help is much appreciated. > > Tk will not compile. > > OS X: 10.6.2 > XCode 3.2.1 > > Checked out from CVS directly (anonymous checkout) > > /Developer/Sources/TclTk/tcl/generic/tclPort.h:27:28: error: tclUnixPort.h: > No such file or directory > In file included from /Developer/Sources/TclTk/tcl/generic/tclInt.h:4419, > from > /Developer/Sources/TclTk/tk/unix/../macosx/tkMacOSXNotify.c:19: > /Developer/Sources/TclTk/tcl/generic/tclIntPlatDecls.h:318: error: expected > ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token > /Developer/Sources/TclTk/tcl/generic/tclIntPlatDecls.h:333: warning: > ‘struct in_addr’ declared inside parameter list > /Developer/Sources/TclTk/tcl/generic/tclIntPlatDecls.h:333: warning: its > scope is only this definition or declaration, which is probably not what you > want > /Developer/Sources/TclTk/tcl/generic/tclIntPlatDecls.h:443: error: expected > specifier-qualifier-list before ‘Tcl_DirEntry’ > /Developer/Sources/TclTk/tk/unix/../macosx/tkMacOSXNotify.c: In function > ‘Tk_MacOSXSetupTkNotifier’: > /Developer/Sources/TclTk/tk/unix/../macosx/tkMacOSXNotify.c:169: error: > ‘TclIntPlatStubs’ has no member named ‘tclMacOSXNotifierAddRunLoopMode’ > /Developer/Sources/TclTk/tk/unix/../macosx/tkMacOSXNotify.c:170: error: > ‘TclIntPlatStubs’ has no member named ‘tclMacOSXNotifierAddRunLoopMode’ > make[3]: *** [tkMacOSXNotify.o] Error 1 > make[2]: *** [build-tk] Error 2 > make[1]: *** [tk] Error 2 > make: *** [embedded-deploy] Error 2 > > Tcl compiled just fine. > > I also tried several of the different available XCode projects and none of > those builds succeeds either. > > Thanks, > Barry > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus > on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Tcl-mac mailing list > tc...@li... > https://lists.sourceforge.net/lists/listinfo/tcl-mac > |
From: Kevin W. <kw...@co...> - 2009-11-10 23:01:39
|
http://wiki.tcl.tk/12987 has instructions on building an embedded version of Wish. -- Kevin Walzer Code by Kevin http://www.codebykevin.com |