Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 462560

Summary: dev-qt/qt-creator-2.7.0_rc is unable to detect Qt
Product: Gentoo Linux Reporter: Nikos Chantziaras <realnc>
Component: [OLD] DevelopmentAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: normal    
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: emerge --info qt-creator

Description Nikos Chantziaras 2013-03-21 05:19:24 UTC
Created attachment 342818 [details]
emerge --info qt-creator

Qt Creator stopped being able to load Qt projects. Not sure which update broke it, since I didn't use it for about a week and there were lots of updated in portage in the last week.

The problem is that it can't detect Qt as being installed. All my entries are ignored and on startup, this is printed on stdout:

  Qt version is no longer known, removing from kit "Desktop".
  Qt version is no longer known, removing from kit "Qt 5".
  Qt version is no longer known, removing from kit "Qt 4 Debig".
  Qt version is no longer known, removing from kit "Desktop".
  Qt version is no longer known, removing from kit "Qt 5".
  Qt version is no longer known, removing from kit "Qt 4 Debig".

Trying to add /usr/bin/qmake in "Options->Build & Run->Qt Versions" results in an error dialog:

  Title: Qmake not executable
  Message: The qmake executable /usr/bin/qmake could not be added: No factory
  found for qmake: '/usr/bin/qmake'

Nothing is printed on stdout in this case.

The result of this is that I can't load any of my Qt projects (.pro files) but can only use Creator as an editor, not an IDE.

I've rebuilt Creator of course to make sure its built against the most current libraries, but it doesn't help. revdep-rebuild doesn't find anything.

I downgraded to 2.6.2 and that one works correctly.
Comment 1 Nikos Chantziaras 2013-03-21 12:23:39 UTC
The problem is that the QmlJSTools was disabled. It's needed and is no longer optional.

Closing.