On Sep 6, 2008, at 6:21 AM, Kieran Kelleher wrote: > sqlite3 seems to be the problem install ... here is debug output when > trying to install that ...... any comments on how to resolve this? > > kieranmacpro:~ kieran$ sudo port -d install sqlite3
[snip] > sqlite3.c:55116: error: 'TK_SPACE' undeclared (first use in this > function) > sqlite3.c:55116: warning: comparison between pointer and integer > sqlite3.c:55118: error: 'TK_LP' undeclared (first use in this > function) > sqlite3.c:55118: warning: comparison between pointer and integer > sqlite3.c:55118: error: 'TK_USING' undeclared (first use in this > function) > sqlite3.c:55118: warning: comparison between pointer and integer [snip] Tthis is a version of the Leopard environment variable bug. On Leopard, Tcl does not properly clear environment variables when MacPorts tells it to. This manifests itself in countless different ways, including the problem you observed. This particular manifestation of the problem is this ticket: http://trac.macports.org/wiki/howto The workaround for the Leopard environment variable bug is always to clean the work area of the affected port and try again. sudo port clean --work sqlite3 sudo port install sqlite3 The fix which will cause such workarounds to no longer be required has been committed to MacPorts base in trunk, but a new release of MacPorts containing this fix has not yet been made. MacPorts 1.7.0 will include the fix. _______________________________________________ macports-users mailing list macports-users@lists.macosforge.org http://lists.macosforge.org/mailman/listinfo.cgi/macports-users