Compiling / TCL error
I get the followig error although TK is installed
---------start--------
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/mnt/hdb/src/postgresql-7.0.3/src/bin/pgaccess'
make[2]: Entering directory
`/mnt/hdb/src/postgresql-7.0.3/src/bin/pgtclsh'
gcc -I../../include -I../../backend -O2 -Wall -Wmissing-prototypes
-Wmissi
ng-declarations -I/usr/X11R6/include -I../../interfaces/libpgtcl
-DHAVE_UNIS TD_H=1 -DHAVE_LIMITS_H=1 -DSTDC_HEADERS=1
-DHAVE_SYS_TIME_H=1 -DTIME_WITH_SY S_TIME=1 -DHAVE_PW_GECOS=1 -o pgtksh
pgtkAppInit.o \
-L../../interfaces/libpgtcl -lpgtcl -L../../interfaces/libpq -lpq
-L/usr/X 11R6/lib -L/usr/local/lib -ltk8.3 -L/usr/X11R6/lib -lX11 -ldl
-lieee -lm \
-L/usr/local/lib -ltcl8.3 -lX11 -lcrypt -lnsl -ldl -lm -lutil
-lreadline
-lncurses -export-dynamic
pgtkAppInit.o: In function `main':
pgtkAppInit.o(.text+0x11): undefined reference to `Tk_Main'
collect2: ld returned 1 exit status
make[2]: *** [pgtksh] Error 1
make[2]: Leaving directory
`/mnt/hdb/src/postgresql-7.0.3/src/bin/pgtclsh'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/mnt/hdb/src/postgresql-7.0.3/src/bin'
make: *** [all] Error 2
--------end-----------
thx for any help
cm
Christian Marschalek <cm@chello.at> wrote:
I get the followig error although TK is installed
Did you install the development files (headers) for Tk? (The runtime files
aren't enough to compile against it) Did "configure" find them and state
that it could use Tk?
gcc -I../../include -I../../backend -O2 -Wall -Wmissing-prototypes
[cut]
-o pgtksh pgtkAppInit.o \
-L../../interfaces/libpgtcl -lpgtcl -L../../interfaces/libpq -lpq
-L/usr/X 11R6/lib -L/usr/local/lib -ltk8.3 -L/usr/X11R6/lib -lX11 -ldl
-lieee -lm \
-L/usr/local/lib -ltcl8.3 -lX11 -lcrypt -lnsl -ldl -lm -lutil
-lreadline
-lncurses -export-dynamic
pgtkAppInit.o(.text+0x11): undefined reference to `Tk_Main'
No surprising, given that there is no '-ltk' or similiar, so probably
"configure" didn't find Tk or couldn't use it. Rerun "configure" (with a
"-v" just for good luck) and pay close attention to what it says about Tk.
HTH,
Ray
--
USDoJ/Judge Jackson: "Microsoft has performed an illegal operation and will
be shut down."
James Turinsky in alt.sysadmin.recovery
Recompiled tk, tcl and postgresql and no it works...
Strange but true :o)
Anyway, thx for your response!
Show quoted text
-----Original Message-----
From: pgsql-general-owner@postgresql.org
[mailto:pgsql-general-owner@postgresql.org] On Behalf Of
J.H.M. Dassen (Ray)
Sent: Wednesday, March 21, 2001 11:14 AM
To: pgsql-general@postgresql.org
Subject: [GENERAL] Re: Compiling / TCL errorChristian Marschalek <cm@chello.at> wrote:
I get the followig error although TK is installed
Did you install the development files (headers) for Tk? (The
runtime files aren't enough to compile against it) Did
"configure" find them and state that it could use Tk?gcc -I../../include -I../../backend -O2 -Wall -Wmissing-prototypes
[cut]
-o pgtksh pgtkAppInit.o \
-L../../interfaces/libpgtcl -lpgtcl -L../../interfaces/libpq -lpq
-L/usr/X 11R6/lib -L/usr/local/lib -ltk8.3 -L/usr/X11R6/lib-lX11 -ldl
-lieee -lm \
-L/usr/local/lib -ltcl8.3 -lX11 -lcrypt -lnsl -ldl -lm -lutil
-lreadline -lncurses -export-dynamicpgtkAppInit.o(.text+0x11): undefined reference to `Tk_Main'
No surprising, given that there is no '-ltk' or similiar, so
probably "configure" didn't find Tk or couldn't use it. Rerun
"configure" (with a "-v" just for good luck) and pay close
attention to what it says about Tk.HTH,
Ray
--
USDoJ/Judge Jackson: "Microsoft has performed an illegal
operation and will be shut down."
James Turinsky in alt.sysadmin.recovery---------------------------(end of
broadcast)---------------------------
TIP 2: you can get off all lists at once with the unregister command
(send "unregister YourEmailAddressHere" to
majordomo@postgresql.org)