Summary: | x11-libs/qt-core-4.4.0_rc1 failed not finding /usr/share/qt4/mkspecs | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Carsten Lohrke (RETIRED) <carlo> |
Component: | New packages | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Carsten Lohrke (RETIRED)
2007-12-22 15:42:43 UTC
hmm, haven't seen this one yet. do you have qt-4.3 currently installed? I've got a blocker in qt-core, but it may be in an uncommitted version..will check. re: blocker. is it okay to use the slot deps like that now? actually, I *did* just hit this one. The fix is to call "unset QMAKESPEC" at the beginning of src_compile. I will submit a revised ebuild, with some other fixes, shortly. Ah, I suspected you didn't see it because of having a previous Qt 4 version installed and not having "collision-protect" in FEATURES (i'd like to urge you to do so in this case) - otherwise Portage would have bailed out because of installing Qt-something-4.4 files above qt-4.3.x. Regarding slot dependendencies: It requires EAPI=1 before inherit, but yes it's fine to use them, iirc. new qt-core should now fix this. I do use collision protect, but I've been turning it off while doing all of these developing because I knew I'd be overwriting things during the progression :) (In reply to comment #5) > new qt-core should now fix this. No. '!<=x11-libs/qt-4.3*:4' is an invalid dependency. You can't use '<=' / '>=' with '*'. I suggest '!<x11-libs/qt-4.4_rc:4'. When I do that, portage complains about it being an invalid version. (In reply to comment #7) > When I do that, portage complains about it being an invalid version. > Well, Arfrever is right about the * issue. You used qt-4.4_rc1 instead the indeed non-existing qt-4.4_rc? hmm. seems silly, but feel free to commit a fix if you get to it before me. (In reply to comment #7) > When I do that, portage complains about it being an invalid version. My Portage doesn't complain. But you can try with '!<x11-libs/qt-4.4_rc1:4'. (In reply to comment #8) > Well, Arfrever is right about the * issue. I reported Bug #203316. > You used qt-4.4_rc1 instead the indeed non-existing qt-4.4_rc? _rc == _rc0 $ python -c 'import portage; print portage.vercmp("4.4_rc", "4.4_rc0")' 0 $ version should be fixed now. |