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


Tue, 16 Jul 2002 15:24:47 -0600
"Michael J. Ditto" <janus@frii.com>
Building PostgreSQL 7.2.1 w/ Tcl/Tk support on Mac OS X