Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#2095 - Two new bugs in qt-3.3.4-2

Attached to Project: Arch Linux
Opened by Sasha (kleptophobiac) - Friday, 28 January 2005, 23:21 GMT
Last edited by Jason Chu (jason) - Friday, 25 February 2005, 02:38 GMT
Task Type Bug Report
Category Packages: Current
Status Closed
Assigned To Judd Vinet (judd)
Architecture not specified
Severity Medium
Priority Normal
Reported Version 0.7 Wombat
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No

Details

One environment variable hasn't been set, and so qmake doesn't work:

QMAKESPEC has not been set, so configuration cannot be deduced.

It isn't hard to use the "-spec" option, but the variable really ought to default to something.

Also, doc file path is incorrect, and the qt "assistant" program can't find the documentation (which isn't on the system anyway...).

This task depends upon

Closed by  Judd Vinet (judd)
Monday, 28 February 2005, 04:40 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed in 3.3.4-3
Comment by Berger (Berger) - Saturday, 29 January 2005, 09:53 GMT
There is also a wrong symlink '/opt/qt/mkspecs/linux-g++/linux-g++', which is linked to '/home/dorphell/Arch.CVS .....'.
Comment by Celti Burroughs (Celti) - Wednesday, 16 February 2005, 08:33 GMT
I think I know the fix to this...
From a quick google comes this:
"In order to use qmake properly the QMAKESPEC has to be setup. QMAKESPEC points at a directory holding files describing the target environment to qmake. Qt includes a directory called mkspecs, located at $QTDIR/mkspecs, containing a number of prepared specifications. Hopefully one of these fits you needs, for example an x86 Linux installation using gcc as the compiler uses linux-g++, thus QMAKESPEC should be set to $QTDIR/mkspecs/linux-g++."

Now, /opt/qt/mkspecs/linux-g++ contains a bad symlink, but i don't think it's a necessary symlink...
as for the fix, adding 'export QMAKESPEC=$QTDIR/mkspecs/linux-g++' should work.
Comment by Jason Chu (jason) - Friday, 25 February 2005, 02:38 GMT
I'd like to bump this up. I just ran into this problem while building libfwbuilder. I added an export to the PKGBUILD, but that's hardly a good solution.

Loading...