Bug 30995 - fails to find tk/tcl functions when compiling
Summary: fails to find tk/tcl functions when compiling
Status: CLOSED FIXED
Alias: None
Product: koffice
Classification: Applications
Component: general (show other bugs)
Version: 1.x
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: KOffice List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-08-18 19:33 UTC by jlh
Modified: 2011-03-07 19:05 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description jlh 2001-08-18 19:32:21 UTC
(*** This bug was imported into bugs.kde.org ***)

Package:           koffice
Version:           koffice1.1rc1 (using KDE 2.2.0 )
Severity:          normal
Installed from:    Compiled From Sources
Compiler:          gcc 2.95.3
OS:                Linux
OS/Compiler notes: Not Specified

kde2.2 compiled and installed fine.  I am running it to file this report.

When compiling koffice I get the following failure
I have tk/tcl 8.3.2 installed. with python 2.1.1.  I havent use tk much but what I have used it with python seems to work fine with tkinter

make[5]: Entering directory `/opt/kde2.2.src/koffice-1.1-rc1/kivio/plugins/kivioconnectortool'
c++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../kivio/kiviopart -I../../../kivio/kiviopart/kiviosdk -I../../../kivio/kiviopart/tklib -I../../../kivio/kiviopart/tools -I../../../kivio/plugins/kivioconnectortool/straight_connector -I../../../lib/kofficeui -I../../../lib/kofficeui -I../../../lib/kofficecore -I../../../lib/kofficecore -I../../../lib/store -I../../../lib/store -I../../../lib/kwmf -I../../../lib/kwmf -I/opt/kde2.2/include -I/opt/libs/qt-2.3.1//include -I/usr/X11R6/include -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -c libkivioconnectortool_la_closure.cpp  -fPIC -DPIC -o .libs/libkivioconnectortool_la_closure.o
c++ -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -o .libs/libkivioconnectortool.la.closure .libs/libkivioconnectortool_la_closure.o .libs/plugin.o .libs/tool_connector.o .libs/libkivioconnectortool_la_meta_unload.o  -L/usr/X11R6/lib -L/opt/libs/qt-2.3.1//lib -L/opt/kde2.2/lib ../../../kivio/kiviopart/.libs/libkiviopart.so /opt/kde2.2.src/koffice-1.1-rc1/lib/kofficeui/.libs/libkofficeui.so /opt/kde2.2.src/koffice-1.1-rc1/lib/kofficecore/.libs/libkofficecore.so /opt/kde2.2.src/koffice-1.1-rc1/lib/store/.libs/libkstore.so -L/usr/lib/gcc-lib/i586-mandrake-linux/2.95.3 -L/usr/i586-mandrake-linux/lib /opt/kde2.2.src/koffice-1.1-rc1/lib/kwmf/.libs/libkwmf.so /opt/kde2.2/lib/libkdeprint.so /opt/kde2.2/lib/libkparts.so /opt/kde2.2/lib/libkfile.so /opt/kde2.2/lib/libksycoca.so /opt/kde2.2/lib/libkio.so /opt/kde2.2/lib/libkdesu.so -lutil /opt/kde2.2/lib/libkssl.so /opt/kde2.2/lib/libkdeui.so /opt/kde2.2/lib/libkdecore.so /opt/kde2.2/lib/libDCOP.so -lqt -lpng /usr/lib/libjpeg.so -lXext -lX11 -lSM -lICE -lz -lpython2.1 -ldl -L/usr/local/lib/python2.1/config -lstdc++ -lm -lc -lgcc -Wl--rpath -Wl/opt/kde2.2/lib/kde2 -Wl--rpath -Wl/opt/kde2.2/lib
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_DeleteInterp'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_Merge'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_RecordAndEval'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_ExprDouble'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_CreateFileHandler'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_GetStringResult'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `pthread_create'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_AddErrorInfo'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_Init'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_DeleteFileHandler'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_DoOneEvent'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_DeleteTimerHandler'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `pthread_detach'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tk_MainWindow'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_Alloc'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_FindExecutable'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_SetResult'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_GetBoolean'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_EvalFile'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_EvalObjv'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_CreateInterp'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_UnsetVar2'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_NewUnicodeObj'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_SplitList'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_UnsetVar'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_NewDoubleObj'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tk_GetNumMainWindows'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_GlobalEval'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_SetVar'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_GetDouble'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_NewStringObj'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_GetVar'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tk_Init'../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_NewListObj'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_DeleteCommand'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_ExprBoolean'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_GetInt'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_CreateCommand'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_GetVar2'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `TclFreeObj'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_CreateTimerHandler'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_Eval'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_SetVar2'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_NewLongObj'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_ExprString'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_Free'
../../../kivio/kiviopart/.libs/libkiviopart.so: undefined reference to `Tcl_ExprLong'
collect2: ld returned 1 exit status
make[5]: *** [libkivioconnectortool.la.closure] Error 1
make[5]: Leaving directory `/opt/kde2.2.src/koffice-1.1-rc1/kivio/plugins/kivioconnectortool'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/opt/kde2.2.src/koffice-1.1-rc1/kivio/plugins/kivioconnectortool'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/opt/kde2.2.src/koffice-1.1-rc1/kivio/plugins'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/kde2.2.src/koffice-1.1-rc1/kivio'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/kde2.2.src/koffice-1.1-rc1'
make: *** [all-recursive-am] Error 2
[root@hex koffice-1.1-rc1]#

(Submitted via bugs.kde.org)
Comment 1 David Faure 2001-08-25 12:21:00 UTC
Grmmbl missing Reply-To header....

----------  Forwarded Message  ----------

Subject: Re: Bug#30995: fails to find tk/tcl functions when compiling
Date: Sat 25 Aug 2001 14:03:42 +0200
From: David Faure <david@mandrakesoft.com>
To: koffice@mail.kde.org

On Saturday 18 August 2001 21:32 jlh@yvn.com wrote:
> Package: koffice
> Version: koffice1.1rc1 (using KDE 2.2.0 )
> Severity: normal
> Installed from:    Compiled From Sources
> Compiler:          gcc 2.95.3
> OS:                Linux
> OS/Compiler notes: Not Specified
> 
> kde2.2 compiled and installed fine.  I am running it to file this report.
> 
> When compiling koffice I get the following failure
> I have tk/tcl 8.3.2 installed. with python 2.1.1.  I havent use tk much but what I have used it with python seems to work fine with tkinter
> 
> make[5]: Entering directory `/opt/kde2.2.src/koffice-1.1-rc1/kivio/plugins/kivioconnectortool'
> c++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I../../../kivio/kiviopart -I../../../kivio/kiviopart/kiviosdk -I../../../kivio/kiviopart/tklib -I../../../kivio/kiviopart/tools -I../../../kivio/plugins/kivioconnectortool/straight_connector -I../../../lib/kofficeui -I../../../lib/kofficeui -I../../../lib/kofficecore -I../../../lib/kofficecore -I../../../lib/store -I../../../lib/store -I../../../lib/kwmf -I../../../lib/kwmf -I/opt/kde2.2/include -I/opt/libs/qt-2.3.1//include -I/usr/X11R6/include -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -c libkivioconnectortool_la_closure.cpp  -fPIC -DPIC -o .libs/libkivioconnectortool_la_closure.o
> c++ -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -o .libs/libkivioconnectortool.la.closure .libs/libkivioconnectortool_la_closure.o .libs/plugin.o .libs/tool_connector.o .libs/libkivioconnectortool_la_meta_unload.o  -L/usr/X11R6/lib -L/opt/libs/qt-2.3.1//lib -L/opt/kde2.2/lib ../../../kivio/kiviopart/.libs/libkiviopart.so /opt/kde2.2.src/koffice-1.1-rc1/lib/kofficeui/.libs/libkofficeui.so /opt/kde2.2.src/koffice-1.1-rc1/lib/kofficecore/.libs/libkofficecore.so /opt/kde2.2.src/koffice-1.1-rc1/lib/store/.libs/libkstore.so -L/usr/lib/gcc-lib/i586-mandrake-linux/2.95.3 -L/usr/i586-mandrake-linux/lib /opt/kde2.2.src/koffice-1.1-rc1/lib/kwmf/.libs/libkwmf.so /opt/kde2.2/lib/libkdeprint.so /opt/kde2.2/lib/libkparts.so /opt/kde2.2/lib/libkfile.so /opt/kde2.2/lib/libksycoca.so /opt/kde2.2/lib/libkio.so /opt/kde2.2/lib/libkdesu.so -lutil /opt/kde2.2/lib/libkssl.so /opt/kde2.2/lib/libkdeui.so /opt/kde2.2/lib/libkdecore.so /opt/kde2.2/lib/libDCOP.so -lqt -lpng /usr/lib/libjpe
Looks like your pythonlib requires -ltcl or something like that.
The configure script should have found that out. Please delete config.cache
rerun configure and check what happens with python.

-- 
David FAURE david@mandrakesoft.com faure@kde.org
http://perso.mandrakesoft.com/~david/ http://www.konqueror.org/
KDE Making The Future of Computing Available Today



-------------------------------------------------------

-- 
David FAURE david@mandrakesoft.com faure@kde.org
http://perso.mandrakesoft.com/~david/ http://www.konqueror.org/
KDE Making The Future of Computing Available Today