Fails to compile with error "cannot find -lqt-mt", i would give more details if i could emerge worked after doing su root, but thats another bloody bug... anyway i digress. I do have /usr/qt/3/lib/libqt-mt.so.3.3.4 and installed (and the various /usr/qt/3/lib/libat.so* symlinks). I have tried re-emerging qt-3.3.4-r6 and it doesnt make any difference. Reproducible: Always Steps to Reproduce: 1.emerge kdissert 2. 3.
Ok, some details ** installation prefix for the project set to: /usr Checking for kde-config : kde-config was found as /usr/kde/3.4/bin/kde-config Checking for kde version : 3.4.2 Checking for the qt library : qt is in /usr/qt/3 Checking for uic : uic was found as /usr/qt/3/bin/uic Checking for moc : moc was found as /usr/qt/3/bin/moc Checking for the qt includes : ok /usr/qt/3/include/ Checking for the kde includes : ok /usr/kde/3.4/include/ . . . g++ -export-dynamic -Wl,--rpath=/usr/qt/3/lib64 -Wl,--rpath=/usr/lib64/kde3 -Wl,--rpath=/usr/kde/3.4/lib -Wl,--rpath=/usr/lib64 -o src/kdissert/kdissert src/kdissert/settings.o src/kdissert/gui/KDissertPart.o src/kdissert/gui/generatorp1.o src/kdissert/gui/generatorp2.o src/kdissert/gui/docsettings.o src/kdissert/gui/prefs-base.o src/kdissert/gui/DGuiItem.o src/kdissert/gui/DGuiView.o src/kdissert/gui/docsettingsdlg.o src/kdissert/shell/TextProperties_base.o src/kdissert/shell/MiscProperties_base.o src/kdissert/gui/generatorwizard.o src/kdissert/canvasview/DCanvasItem.o src/kdissert/canvasview/DCanvasLink.o src/kdissert/canvasview/DCanvasPopup.o src/kdissert/canvasview/DCanvasPos.o src/kdissert/canvasview/DCanvasFlag.o src/kdissert/canvasview/DCanvasTip.o src/kdissert/canvasview/DCanvasRef.o src/kdissert/canvasview/DCanvasView.o src/kdissert/datastruct/DBase.o src/kdissert/datastruct/DDataControl.o src/kdissert/datastruct/DDataItem.o src/kdissert/datastruct/DItem.o src/kdissert/datastruct/DissertParser.o src/kdissert/datastruct/FFParser.o src/kdissert/datastruct/DSpell.o src/kdissert/datastruct/DGenerator.o src/kdissert/datastruct/DDelta.o src/kdissert/treelistview/DTreeListItem.o src/kdissert/treelistview/DTreeListPopup.o src/kdissert/treelistview/DTreeListView.o src/kdissert/treelistview/TreeListViewFrame.o src/kdissert/shell/KDissert.o src/kdissert/shell/KDissertView.o src/kdissert/shell/BoxURL.o src/kdissert/shell/urlpair_base.o src/kdissert/shell/urldlg.o src/kdissert/shell/linksPopup.o src/kdissert/shell/TextProperties.o src/kdissert/shell/MiscProperties.o src/kdissert/shell/main.o -L/usr/kde/3.4/lib -L/usr/qt/3/lib64 -lqt-mt -lkio -lkdecore -lkdeprint -lkparts -lkmdi /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lqt-mt collect2: ld returned 1 exit status scons: *** [src/kdissert/kdissert] Error 1
I dont have the lib64 directory in "--rpath=/usr/qt/3/lib64", just lib. # equery belongs /usr/qt/3/lib64 [ Searching for file(s) /usr/qt/3/lib64 in *... ] # equery belongs /usr/qt/3/lib [ Searching for file(s) /usr/qt/3/lib in *... ] x11-libs/qt-3.3.4-r6 (/usr/qt/3/lib) The ebuild has use amd64 && myconf="${myconf} libsuffix=64"
I created a symlink from /usr/qt/3/lib64 to /usr/qt/3/lib and it now compiles. But im not sure of the correct fix, maybe i should take amd64 line of the kdissert ebuild, or maybe qt shouls provide the shmlink.
*** This bug has been marked as a duplicate of 65722 ***