I emerged qt-3.3.3-r1 and it created a symlink inside the lib64 directory instead of one level above. This may have also caused it to fail to create the proper libqt-mt.so link in the directory as well. I fixed these things by hand and was able to continue. Reproducible: Always Steps to Reproduce: 1. Use an amd64 system 2. Make sure /usr/qt does not exist. 3. Emerge qt-3.3.3-r1 4. Look for /usr/qt/3/lib to be a symlink to lib64. If it isn't then you have reproduced the bug. Actual Results: Programs depending on QT would not compile. Expected Results: Created the symlink correctly.
*** Bug 65322 has been marked as a duplicate of this bug. ***
Travis, this looks like something you need to take care of, as per bug 45669
*** Bug 73828 has been marked as a duplicate of this bug. ***
A simple workaround I use; if [ ! -L /usr/qt/3/lib64 ]; then mv /usr/qt/3/lib64/* /usr/qt/3/lib rmdir /usr/qt/3/lib64 ln -s /usr/qt/3/lib /usr/qt/3/lib64 fi
I have the same problem with x11-libs/qt-3.3.4-r3 after updating my profile to 2005.0
*** Bug 87369 has been marked as a duplicate of this bug. ***
*** Bug 101281 has been marked as a duplicate of this bug. ***
Just marked my bug (kdissert fails to compile) as a duplicate of this bug. I have to say, its pretty frustrating to be working on a system that has 10 month old bugs laying around which only need a symlink to fix. Why hasnt this been fixed, is qt still being maintained ?
Assigning to qt herd -- CC amd64
The following lines in the ebuild should already take care of this, and were added quite some time ago. They worked here without issue and I have a lib -> lib64 symlink in /usr/qt/3 if [ "${SYMLINK_LIB}" = "yes" ]; then dosym $(get_abi_LIBDIR ${DEFAULT_ABI}) ${QTBASE}/lib fi This is the first I have seen of this particular bug. At some point programs that don't work without the symlink need fixing anyway, but the symlink is created on all my installations. Including emerge info may help narrow down a common denominator.
qt should (and does here) work without the symlink, this was fixed some time ago.
(In reply to comment #11) > qt should (and does here) work without the symlink, this was fixed some time > ago. > I don't know if there are some programs hanging around that don't link properly without the symlink, which is more what I was referring to. They will need to be fixed if they haven't already been.
is this really still an issue? i doubt it, but i don't use qt/kde apps. can anybody confirm? otherwise i'm going to close the bug
The current stable version of qt (3.3.4-r8) works properly on my stable system and 3.3.3 is not in the tree any more. please re-open if anyone is still having troubles once they hit 3.3.4-r8