--with-tcl - Mailing list pgsql-general

From Aasmund Midttun Godal
Subject --with-tcl
Date
Msg-id E18IkKg-0003Cs-00@mail.krot.org
Whole thread Raw
Responses Re: --with-tcl  (Aasmund Midttun Godal <postgresql@aasmund.com>)
List pgsql-general
Hi!

I am having trouble compiling postgres with tcl on OpenBSD. I have both
8.0 and 8.3, and I have tried compiling with both of them. I also tried
w/o tk. I tried editing lipgtcl.h and adding the path to tcl.h with no
success. Compiling without tcl is no problem. configuring works fine, but
it fails at compile time. Here are my configure commands:

./configure --with-perl --with-tcl --with-
tclconfig=/usr/local/lib/tcl8.3/ --without-tk

./configure --with-perl --with-tcl --with-
tclconfig=/usr/local/lib/tcl8.3/ --with-tkconfig=/usr/local/lib/tk8.3/

./configure --with-perl --with-tcl --with-tclconfig=/usr/local/lib/tk8.0/ -
-with-tclconfig=/usr/local/lib/tk8.0/

./configure --with-tcl --with-tkconfig=/usr/local/lib/tk8.0/

./configure --with-tcl --without-tk


Below is compilation error, it is, I believe, identical on all
configurations.

All help will be greatly appreciated!

Regards,

Aasmund.


gcc -O2 -pipe -Wall -Wmissing-prototypes -Wmissing-declarations -fpic -
DPIC -I../../../src/interfaces/libpq -I../../../src/include   -c -o
pgtcl.o pgtcl.c
In file included from pgtcl.c:19:
libpgtcl.h:19: tcl.h: No such file or directory
In file included from pgtcl.c:20:
pgtclCmds.h:17: tcl.h: No such file or directory
In file included from pgtcl.c:19:
libpgtcl.h:21: syntax error before `*'
libpgtcl.h:22: syntax error before `*'
In file included from pgtcl.c:20:
pgtclCmds.h:47: syntax error before `Tcl_Interp'
pgtclCmds.h:90: syntax error before `cData'
pgtclCmds.h:92: syntax error before `cData'
pgtclCmds.h:94: syntax error before `cData'
pgtclCmds.h:96: syntax error before `cData'
pgtclCmds.h:98: syntax error before `cData'
pgtclCmds.h:100: syntax error before `cData'
pgtclCmds.h:102: syntax error before `cData'
pgtclCmds.h:104: syntax error before `cData'
pgtclCmds.h:106: syntax error before `cData'
pgtclCmds.h:118: syntax error before `cData'
pgtclCmds.h:120: syntax error before `cData'
pgtclCmds.h:123: syntax error before `cData'
pgtclCmds.h:125: syntax error before `cData'
pgtclCmds.h:127: syntax error before `cData'
pgtclCmds.h:129: syntax error before `cData'
pgtclCmds.h:131: syntax error before `cData'
pgtclCmds.h:133: syntax error before `cData'
pgtclCmds.h:135: syntax error before `cData'
pgtclCmds.h:137: syntax error before `cData'
In file included from pgtcl.c:21:
pgtclId.h:18: syntax error before `*'
pgtclId.h:37: syntax error before `*'
pgtclId.h:39: syntax error before `cData'
pgtclId.h:40: syntax error before `cData'
pgtclId.h:41: syntax error before `cData'
pgtclId.h:42: syntax error before `*'
pgtclId.h:43: syntax error before `*'
pgtclId.h:44: syntax error before `*'
pgtclId.h:45: syntax error before `*'
pgtclId.h:50: syntax error before `clientData'
pgtclId.h:63: syntax error before `Pg_ConnType'
pgtclId.h:63: warning: type defaults to `int' in declaration of
`Pg_ConnType'
pgtclId.h:63: warning: data definition has no type or storage class
pgtcl.c:30: syntax error before `*'
pgtcl.c:31: warning: no previous prototype for `Pgtcl_Init'
pgtcl.c: In function `Pgtcl_Init':
pgtcl.c:48: warning: implicit declaration of function `Tcl_GetDouble'
pgtcl.c:48: `interp' undeclared (first use in this function)
pgtcl.c:48: (Each undeclared identifier is reported only once
pgtcl.c:48: for each function it appears in.)
pgtcl.c:48: warning: implicit declaration of function `Tcl_GetVar'
pgtcl.c:48: `TCL_GLOBAL_ONLY' undeclared (first use in this function)
pgtcl.c:53: warning: implicit declaration of function `Tcl_CreateCommand'
pgtcl.c:56: `ClientData' undeclared (first use in this function)
pgtcl.c:56: syntax error before `0'
pgtcl.c:61: syntax error before `0'
pgtcl.c:66: syntax error before `0'
pgtcl.c:71: syntax error before `0'
pgtcl.c:76: syntax error before `0'
pgtcl.c:81: syntax error before `0'
pgtcl.c:86: syntax error before `0'
pgtcl.c:91: syntax error before `0'
pgtcl.c:96: syntax error before `0'
pgtcl.c:112: syntax error before `0'
pgtcl.c:117: syntax error before `0'
pgtcl.c:123: syntax error before `0'
pgtcl.c:128: syntax error before `0'
pgtcl.c:133: syntax error before `0'
pgtcl.c:138: syntax error before `0'
pgtcl.c:143: syntax error before `0'
pgtcl.c:148: syntax error before `0'
pgtcl.c:153: syntax error before `0'
pgtcl.c:158: syntax error before `0'
pgtcl.c:160: warning: implicit declaration of function `Tcl_PkgProvide'
pgtcl.c:162: `TCL_OK' undeclared (first use in this function)
pgtcl.c:163: warning: control reaches end of non-void function
pgtcl.c: At top level:
pgtcl.c:167: syntax error before `*'
pgtcl.c:168: warning: no previous prototype for `Pgtcl_SafeInit'
pgtcl.c: In function `Pgtcl_SafeInit':
pgtcl.c:169: `interp' undeclared (first use in this function)
gmake[3]: *** [pgtcl.o] Error 1

Aasmund Midttun Godal

aasmund@godal.com - http://www.godal.com/
+47 40 45 20 46 - Elgesetergt. 26B, N-7030 Trondheim

pgsql-general by date:

Previous
From: Taz Master
Date:
Subject: Re: how to make an 'UNLOCK'?
Next
From: Aasmund Midttun Godal
Date:
Subject: Re: --with-tcl