So being very new with this code, I'd just like to get a feel for whether what I am seeing is consistent with what others have seen when they have attempted to build on Mac OS X 10.1.x.
I built Tcl and Tk 8.4b1, and then PostgreSQL with Tcl support enabled. When PostgreSQL builds it reports the below fatal link error. I believe Tk yielded some warnings, but like an idiot I overwrote the log file instead of appending so I am now rebuilding Tk to find out what the warnings are. Unfortunately that takes about 3 hours, so I thought I'd at least get this out here. If this is at least similar to what others have seen, I'll begin tracking it down. Feel free to take this offline if you like. Thanks, Mike Ditto gcc -traditional-cpp -g -O2 -Wall -Wmissing-prototypes -Wmissing-declarations pgtclAppInit.o -L../../../src/interfaces/libpgtcl -lpgtcl -L../../../src/interfaces/libpq -lpq -L/sw/lib -lz -ldl -lm -o pgtclsh /usr/bin/ld: Undefined symbols: _Tcl_Init _Tcl_Main _Tcl_SetVar _Tcl_CreateCommand _Tcl_CreateObjCommand _Tcl_GetDouble _Tcl_GetVar _Tcl_PkgProvide _Tcl_AddErrorInfo _Tcl_Alloc _Tcl_AppendElement _Tcl_AppendResult _Tcl_CallWhenDeleted _Tcl_DStringAppendElement _Tcl_DStringEndSublist _Tcl_DStringFree _Tcl_DStringInit _Tcl_DStringResult _Tcl_DStringStartSublist _Tcl_DeleteHashEntry _Tcl_Eval _Tcl_Free _Tcl_GetChannel _Tcl_GetIntFromObj _Tcl_GetStringFromObj _Tcl_InitHashTable _Tcl_NewIntObj _Tcl_NewStringObj _Tcl_ObjSetVar2 _Tcl_ResetResult _Tcl_SetObjResult _Tcl_SetResult _Tcl_SetVar2 _Tcl_UnregisterChannel _Tcl_UnsetVar _Tcl_BackgroundError _Tcl_CreateChannel _Tcl_CreateChannelHandler _Tcl_DeleteChannelHandler _Tcl_DeleteEvents _Tcl_DeleteHashTable _Tcl_DontCallWhenDeleted _Tcl_EventuallyFree _Tcl_FirstHashEntry _Tcl_GetChannelInstanceData _Tcl_GetChannelName _Tcl_GetChannelType _Tcl_GetInt _Tcl_GlobalEval _Tcl_MakeTcpClientChannel _Tcl_NextHashEntry _Tcl_Preserve _Tcl_QueueEvent _Tcl_Realloc _Tcl_RegisterChannel _Tcl_Release _Tcl_SetChannelOption gnumake[3]: *** [pgtclsh] Error 1 gnumake[2]: *** [all] Error 2 gnumake[1]: *** [all] Error 2 gnumake: *** [all] Error 2 ---------------------------(end of broadcast)--------------------------- TIP 4: Don't 'kill -9' the postmaster