[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-bugs-dist
Subject: Bug#36670: linking of libkdeui.la.closure fails
From: mario () klebsch ! de
Date: 2001-12-31 18:43:08
[Download RAW message or body]
Package: kdelibs
Version: KDE 2.2.2
Severity: normal
Installed from: Compiled From Sources
Compiler: gcc version 2.95.3 20010315 (release)
OS: Linux
OS/Compiler notes: Not Specified
The compilation of kdelibs-2.2.2 failes during the linking of \
libkdeui.la.closure. The reason is a missing rpath specification in the \
linkers command line.
I looked a bit around, and found, that libkdecore did build without \
problems. In Makefile.am, I find the following line:
libkdecore_la_LDFLAGS = $(QT_LDFLAGS) $(X_LDFLAGS) $(USER_LDFLAGS) \
-version-info 3:0 -no-undefined
In libkdeus makefile.am, the line looks a little shorter:
libkdeui_la_LDFLAGS = -no-undefined -version-info 3:0
The missing rpath specification is in $(X_LDFLAGS).
Why are $(X_LDFLAGS) not used on the command line to link \
libkdeui.la.closure? Is libtool supposed to carry over the flags from \
linking libkdecore into each application, that need libkdecore ?
What is this closure-stuff about? The cpp file only contains an empty \
main()-function, and when I touch libkdeui.la.closure (it does not seem to \
be used anywhere), libkdeui.la kinks without problems ???
Here my error message:
/bin/sh ../libtool --mode=link --tag=CXX g++ -O2 -fno-exceptions \
-fno-check-new
-ftemplate-depth-99 -DQT_NO_TRANSLATION -DQT_CLEAN_NAMESPACE \
-DQT_NO_COMPAT -D QT_NO_ASCII_CAST -o libkdeui.la.closure \
libkdeui_la_closure.lo -no-undefined - version-info 3:0 qxembed.lo \
ksharedpixmap.lo kthemestyle.lo kurllabel.lo knuminp ut.lo ktoolbar.lo \
klineedit.lo klistview.lo kprogress.lo kimageeffect.lo kcolord lg.lo \
kselect.lo kdatepik.lo kdatetbl.lo kfontdialog.lo kpopupmenu.lo ktabctl.lo \
kstatusbar.lo kmainwindow.lo ktmainwindow.lo kmenubar.lo kpixmapio.lo \
keditlist box.lo kseparator.lo krestrictedline.lo kcolorbtn.lo \
ksystemtray.lo kbuttonbox.l o keditcl1.lo keditcl2.lo kled.lo kdbtn.lo \
kwizard.lo kcontainer.lo kkeydialog.l o kruler.lo kcursor.lo kaccelmenu.lo \
klineeditdlg.lo kthemebase.lo kcharselect.l o kcolordrag.lo \
knumvalidator.lo kdialog.lo kdialogbase.lo kjanuswidget.lo kabou tdialog.lo \
kpixmapeffect.lo kauthicon.lo kmessagebox.lo kdualcolorbtn.lo ktoolba \
rradiogroup.lo ktoolbarbutton.lo ktextbrowser.lo kaction.lo khelpmenu.lo \
kcmenum ngr.lo kpanelmenu.lo kstdaction.lo kdrawutil.lo kiconview.lo \
klistbox.lo kbugrep ort.lo kcombobox.lo kpassdlg.lo kxmlguiclient.lo \
kxmlgui.lo kxmlguibuilder.lo ke dittoolbar.lo kdocktabctl.lo kdockwidget.lo \
kdockwidget_private.lo kanimwidget.l o krootpixmap.lo kaboutkde.lo \
kaboutapplication.lo kpanelapplet.lo kdcopactionpr oxy.lo kcolorcombo.lo \
kpushbutton.lo kpanelextension.lo kcompletionbox.lo kalpha painter.lo \
ksqueezedtextlabel.lo kcommand.lo kwindowlistmenu.lo kfontcombo.lo kt ip.lo \
kdatewidget.lo karrowbutton.lo libkdeui_la_meta_unload.lo ../kdecore/libk \
decore.la
libtool: link: warning: `-version-info' is ignored for programs
g++ -O2 -fno-exceptions -fno-check-new -ftemplate-depth-99 \
-DQT_NO_TRANSLATION - DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST \
-o .libs/libkdeui.la.closu re .libs/libkdeui_la_closure.o .libs/qxembed.o \
.libs/ksharedpixmap.o .libs/kthem estyle.o .libs/kurllabel.o \
.libs/knuminput.o .libs/ktoolbar.o .libs/klineedit.o
.libs/klistview.o .libs/kprogress.o .libs/kimageeffect.o .libs/kcolordlg.o \
.libs /kselect.o .libs/kdatepik.o .libs/kdatetbl.o .libs/kfontdialog.o \
.libs/kpopupmen u.o .libs/ktabctl.o .libs/kstatusbar.o .libs/kmainwindow.o \
.libs/ktmainwindow.o
.libs/kmenubar.o .libs/kpixmapio.o .libs/keditlistbox.o .libs/kseparator.o \
.libs /krestrictedline.o .libs/kcolorbtn.o .libs/ksystemtray.o \
.libs/kbuttonbox.o .lib s/keditcl1.o .libs/keditcl2.o .libs/kled.o \
.libs/kdbtn.o .libs/kwizard.o .libs/k container.o .libs/kkeydialog.o \
.libs/kruler.o .libs/kcursor.o .libs/kaccelmenu.o
.libs/klineeditdlg.o .libs/kthemebase.o .libs/kcharselect.o \
.libs/kcolordrag.o
.libs/knumvalidator.o .libs/kdialog.o .libs/kdialogbase.o \
.libs/kjanuswidget.o . libs/kaboutdialog.o .libs/kpixmapeffect.o \
.libs/kauthicon.o .libs/kmessagebox.o
.libs/kdualcolorbtn.o .libs/ktoolbarradiogroup.o .libs/ktoolbarbutton.o \
.libs/kt extbrowser.o .libs/kaction.o .libs/khelpmenu.o .libs/kcmenumngr.o \
.libs/kpanelme nu.o .libs/kstdaction.o .libs/kdrawutil.o .libs/kiconview.o \
.libs/klistbox.o .li bs/kbugreport.o .libs/kcombobox.o .libs/kpassdlg.o \
.libs/kxmlguiclient.o .libs/k xmlgui.o .libs/kxmlguibuilder.o \
.libs/kedittoolbar.o .libs/kdocktabctl.o .libs/k dockwidget.o \
.libs/kdockwidget_private.o .libs/kanimwidget.o \
.libs/krootpixmap.o
.libs/kaboutkde.o .libs/kaboutapplication.o .libs/kpanelapplet.o \
.libs/kdcopact ionproxy.o .libs/kcolorcombo.o .libs/kpushbutton.o \
.libs/kpanelextension.o .libs /kcompletionbox.o .libs/kalphapainter.o \
.libs/ksqueezedtextlabel.o .libs/kcomman d.o .libs/kwindowlistmenu.o \
.libs/kfontcombo.o .libs/ktip.o .libs/kdatewidget.o
.libs/karrowbutton.o .libs/libkdeui_la_meta_unload.o \
../kdecore/.libs/libkdecor e.so -L/opt/kde-2.2.2/lib \
-L/opt/XFree86-4.1.0/lib -ldl /home/mario/src/kde-2.2. \
2/kdelibs-2.2.2/dcop/.libs/libDCOP.so -lqt -lpng -lz \
/usr/local/lib/libjpeg.so - lXext -lX11 -lSM -lICE \
-L/usr/local/lib/gcc-lib/i686-pc-linux-gnu/2.95.3 -L/usr/ \
local/i686-pc-linux-gnu/lib -L/usr/local/lib -lstdc++ -lm -lc -lgcc \
-Wl,--rpath
-Wl,/opt/kde-2.2.2/lib -Wl,--rpath -Wl,/usr/local/lib
/usr/local/i686-pc-linux-gnu/bin/ld: warning: libXft.so.1, needed by \
/opt/kde-2. 2.2/lib/libqt.so, not found (try using --rpath)
/usr/local/i686-pc-linux-gnu/bin/ld: warning: libaudio.so.1, needed by \
/opt/kde- 2.2.2/lib/libqt.so, not found (try using --rpath)
/usr/local/i686-pc-linux-gnu/bin/ld: warning: libXt.so.6, needed by \
/opt/kde-2.2
.2/lib/libqt.so, not found (try using --rpath)
/opt/kde-2.2.2/lib/libqt.so: undefined reference to `XftDrawRect'
/opt/kde-2.2.2/lib/libqt.so: undefined reference to `XftDrawSetClip'
/opt/kde-2.2.2/lib/libqt.so: undefined reference to `AuCloseServer'
...
73, Mario
(Submitted via bugs.kde.org)
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic