You are not logged in.
Hello,
I'm trying to install qsa3 via the AUR. It's a dep for museek. When I try to build qsa3 with makepkg -c, I get:
...
==>Starting build()...
Can't find Qt library. No QTDIR set.
.
QSA must first be configured using the configure script.
.
make: ***[Makefile.qsa] Error 1
==> ERROR: Build Failed.
...
I tried hunting around the original tar file and looking at the INSTALL file, there was a brief message about qsa being unable to build against QT version 4 and up. I have QT version 4.4.3-1. Would I have to downgrade? Or is there a workaround?
Last edited by edenxavier (2008-10-29 21:32:02)
Offline
This is what the latest comment in the PKGBUILD said:
Comment by: solstice on 20080420 [15:10:01]
it's because the PKGBUILD is broken.
the configure script use qmake in /usr/bin which is the one for qt4.
add that line before the ./configure line in the PKGBUILD
export PATH=/opt/qt/bin:$PATH
and it will work
Add what line to the PKGBUILD, now? Sorry I need some clarification on the instructions here.
Offline
You probably don't have Qt3 installed (which would set $QTDIR in /etc/profile.d/qt3.sh). Also, qsa3 incorrectly lists 'qt' as a dependency instead of 'qt3'.
Here is a working PKGBUILD; the added/changed lines are highlighted.
Offline
Wow, that did the trick. Right now it's compiling, so sankyu!
Offline
at risk of unleashing a zombie:
i've adopted this in the aur, and incorporated foutrelis' fixes. will bump the version soon.
[23:00:16] dr_kludge | i want to invent an olfactory human-computer interface, integrate it into the web standards, then produce my own forked browser.
[23:00:32] dr_kludge | can you guess what i'd call it?
[23:01:16] dr_kludge | nosilla.
[23:01:32] dr_kludge | i really should be going to bed. i'm giggling madly about that.
Offline
Well, I still can't compile qsa3, even though I have qt3 installed and using the latest PKGBUILD... this is the output:
[rogier@E2003WSV qsa3]$ makepkg
==> Making package: qsa3 1.1.5-3 i686 (Sat Feb 21 17:56:52 CET 2009)
==> Checking Runtime Dependencies...
==> Checking Buildtime Dependencies...
==> Retrieving Sources...
-> Found qsa-x11-free-1.1.5.tar.gz in build dir
==> Validating source files with md5sums...
qsa-x11-free-1.1.5.tar.gz ... Passed
==> Extracting Sources...
-> bsdtar -x -f qsa-x11-free-1.1.5.tar.gz
==> Entering fakeroot environment...
==> Starting build()...
Using Qt library in /opt/qt.
Trying my best without a .qmake.cache file
Building 2nd stage configure
configutils.cpp: In function 'bool checkLicense()':
configutils.cpp:338: warning: suggest parentheses around && within ||
configutils.cpp:377: warning: suggest parentheses around && within ||
./configure: line 71: 10268 Segmentation fault configure2/configure2 "$@"
.
QSA must first be configured using the configure script.
.
make: *** [Makefile.qsa] Error 1
==> ERROR: Build Failed.
Aborting...
Any ideas?
Offline
same error here
makepkg
==> Création du paquet qsa3 1.1.5-3 i686 (sam. avril 3 22:23:18 CEST 2010)
==> Vérification des dépendances...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
-> qsa-x11-free-1.1.5.tar.gz trouvé dans le répertoire de compilation
==> Validation des fichiers sources avec md5sums...
qsa-x11-free-1.1.5.tar.gz ... Réussite
==> Extraction des sources...
-> Extraction de qsa-x11-free-1.1.5.tar.gz avec bsdtar
==> Suppression du répertoire pkg/ existant...
==> Entre dans l'environnement fakeroot...
==> Début de la compilation...
Can't find Qt library. No QTDIR set.
.
QSA must first be configured using the configure script.
.
make: *** [Makefile.qsa] Erreur 1
==> ERREUR: La compilation a échoué.
Abandon...
Offline