building cvs with 3.2.1

Ralf Nolden nolden at kde.org
Thu Sep 4 09:08:10 BST 2003


On Donnerstag, 4. September 2003 04:00, Benjamin Meyer wrote:
> Now that configure requires 3.2 I downloaded and compiled 3.2 in my cvs
> account (because I am using debian stable which only has 3.1).

Besides your actual problem, I've built qt-3.2.1 with madkiss for unstable and 
also made a stable version. With KDE 3.1.4 we can use that version for the 
kde stable debs; however if you need the diff.gz to build your own qt 
package, just mail me (or we could take the risk and upload it to a directory 
in the unstable/ tree on ftp)

Ralf
>
> Place here:
> /home/kdetest/qt-x11-free-3.2.1/
>
> And I set up my .bash_profile:
> alias ducks='du -cks * | sort -rn | head -11'
> export QTDIR=/home/kdetest/qt-x11-free-3.2.1
> export KDEDIR=/opt/kde3
> export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH
> export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH
> export CVSROOT=:pserver:bmeyer at cvs.kde.org:/home/kde
>
> make distclean in kdelibs and then
> ./configure
> But dcop fails to build
>
> make distclean in kdelibs and then:
> ./configure --with-qt-libraries=/home/kdetest/qt-x11-free-3.2.1/lib
>  and then dcop builds (qt_library get defined in the Makefile), but kdeui
> does not with the included error.  Two things.  1) why doesn't configure
> find the qt_libraries, but it finds the qt_includes (per defined in the
> Makefile after configure)?  2) any idea why kdeui seems to still be linking
> against /usr/lib/qt even though ~/qt-x11-free-3.2.1 should have presidence?
>
> -Benjamin Meyer
>
> make[1]: Entering directory `/home/kdetest/kdelibs/kdeui'
> /bin/sh ../libtool --silent --mode=link --tag=CXX g++  -Wnon-virtual-dtor
> -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings
> -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion
> -Wchar-subscripts -fno-builtin -g -O2 -fno-exceptions -fno-check-new
> -fno-common  -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL
> -DQT_NO_COMPAT -DQT_NO_TRANSLATION    -o libkdeui.la -rpath /opt/kde3/lib
> -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -version-info
> 6:0:2 qxembed.lo ksharedpixmap.lo kpixmapio.lo kpopupmenu.lo ktoolbar.lo
> kaction.lo kstdaction.lo kactioncollection.lo kactionclasses.lo
> kurllabel.lo kmenubar.lo kinputdialog.lo knuminput.lo klineedit.lo
> klistview.lo kprogress.lo kcolordialog.lo kselect.lo kdatepicker.lo
> kdatetbl.lo kfontrequester.lo kfontdialog.lo ktabctl.lo kstatusbar.lo
> kmainwindow.lo keditlistbox.lo kseparator.lo krestrictedline.lo
> kcolorbutton.lo
> ksystemtray.lo kbuttonbox.lo keditcl1.lo keditcl2.lo kled.lo
> kshortcutdialog.lo kkeybutton.lo kkeydialog.lo kruler.lo kcursor.lo
> klineeditdlg.lo kcharselect.lo kcolordrag.lo knumvalidator.lo kdialog.lo
> kdialogbase.lo kjanuswidget.lo kaboutdialog.lo kauthicon.lo kmessagebox.lo
> kdualcolorbutton.lo ktoolbarradiogroup.lo ktoolbarbutton.lo ktextbrowser.lo
> khelpmenu.lo kcmenumngr.lo kpanelmenu.lo kautoconfigdialog.lo kiconview.lo
> klistbox.lo kwordwrap.lo kbugreport.lo kcombobox.lo kpassdlg.lo
> kxmlguiclient.lo kxmlguifactory.lo kxmlguifactory_p.lo kxmlguibuilder.lo
> kedittoolbar.lo kpanelappmenu.lo kdockwidget.lo kdockwidget_private.lo
> kanimwidget.lo krootpixmap.lo kaboutkde.lo kaboutapplication.lo
> kpanelapplet.lo kdcopactionproxy.lo kcolorcombo.lo kpushbutton.lo
> kpanelextension.lo kcompletionbox.lo ksqueezedtextlabel.lo kcmodule.lo
> kcommand.lo kwindowlistmenu.lo kfontcombo.lo ktip.lo kdatewidget.lo
> karrowbutton.lo kmainwindowiface.lo kguiitem.lo kstdguiitem.lo
> kstringvalidator.lo kactivelabel.lo kwindowinfo.lo ktextedit.lo kwizard.lo
> kpassivepopup.lo ktoolbarhandler.lo kdatetimewidget.lo ktimewidget.lo
> ksconfig.lo kspelldlg.lo kspell.lo ksyntaxhighlighter.lo ktabbar.lo
> ktabwidget.lo ksplashscreen.lo kmainwindowiface_skel.lo kishortcutdialog.lo
> kspellui.lo ../kdecore/libkdecore.la
> .libs/qxembed.o: In function `QXEmbed::embed(unsigned long)':
> /home/kdetest/qt-x11-free-3.2.1/include/qstring.h:968: undefined reference
> to `QString::arg(long long, int, int) const'
> /home/kdetest/qt-x11-free-3.2.1/include/qstring.h:968: undefined reference
> to `QString::arg(long long, int, int) const'
> .libs/kpixmapio.o: In function `KPixmapIO::KPixmapIO(void)':
> /home/kdetest/qt-x11-free-3.2.1/include/qstring.h:959: undefined reference
> to `QString::setNum(long long, int)'
> /home/kdetest/qt-x11-free-3.2.1/include/qstring.h:959: undefined reference
> to `QString::setNum(long long, int)'
> /home/kdetest/qt-x11-free-3.2.1/include/qstring.h:959: undefined reference
> to `QString::setNum(long long, int)'
> /home/kdetest/qt-x11-free-3.2.1/include/qstring.h:959: undefined reference
> to `QString::setNum(long long, int)'
> .libs/kpopupmenu.o: In function `KPopupMenu::changeTitle(int, QString const
> &)':
> /home/kdetest/qt-x11-free-3.2.1/include/qstring.h:959: undefined reference
> to `QString::setNum(long long, int)'
> .libs/kpopupmenu.o:/home/kdetest/qt-x11-free-3.2.1/include/qstring.h:959:
> more undefined references to `QString::setNum(long long, int)' follow
> .libs/kpopupmenu.o: In function `KPopupMenu::underlineText(QString const &,
> unsigned int)':
> /home/kdetest/qt-x11-free-3.2.1/include/qstring.h:893: undefined reference
> to `QString::insertHelper(unsigned int, char const *, unsigned int)'
> .libs/ktoolbar.o: In function `KToolBar::removeItem(int)':
> /home/kdetest/qt-x11-free-3.2.1/include/qstring.h:959: undefined reference
> to `QString::setNum(long long, int)'
> etc for much more of the same

-- 
We're not a company, we just produce better code at less costs.
--------------------------------------------------------------------
Ralf Nolden
nolden at kde.org

The K Desktop Environment       The KDevelop Project
http://www.kde.org              http://www.kdevelop.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: signature
URL: <http://mail.kde.org/pipermail/kde-core-devel/attachments/20030904/ff250473/attachment.sig>


More information about the kde-core-devel mailing list