Re: Immer wieder Problem mit Update von qt4-Ports

From: Marc Santhoff <M.Santhoff(at)web.de>
Date: Thu, 26 Feb 2009 22:29:05 +0100

Am Donnerstag, den 26.02.2009, 19:05 +0100 schrieb Karsten Rothemund:
> Hallo Liste,
>
> ich habe hier seit einiger Zeit (wann genau?) ein Problem, wenn ich ein
> csup gemacht habe und portmaster (portupgrade) anwerfe: qt4-Ports steigen
> aus mit:
>
> ===> Configuring for qt4-uic3-4.4.3
> /bin/cp /usr/ports/devel/qt4-uic3/../../devel/qt4/files/configure
> /usr/ports/devel/qt4-uic3/work/qt-x11-opensource-src-4.4.3/src/tools/uic3/../../../
> /bin/mkdir -p
> /usr/ports/devel/qt4-uic3/work/qt-x11-opensource-src-4.4.3/src/tools/uic3/../../../mkspecs
> /bin/ln -sf /usr/local/bin/qmake-qt4
> /usr/ports/devel/qt4-uic3/work/qt-x11-opensource-src-4.4.3/src/tools/uic3/../../../bin/qmake
>
> This is the Qt/X11 Open Source Edition.
>
>
> The specified system/compiler is not supported:
>
> /usr/ports/devel/qt4-uic3/work/qt-x11-opensource-src-4.4.3/mkspecs/freebsd-g++
>
> Please see the README file for a complete list.

{...]

> (die Files
>
> /usr/ports/devel/qt4-uic3/work/qt-x11-opensource-src-4.4.3/mkspecs/freebsd-g++
>
> und
>
> /usr/ports/devel/qt4-uic3/work/qt-x11-opensource-src-4.4.3/src/tools/uic3/../../..//config.log
>
> existieren übrigens nicht - da hätte ich direkt nachgeschaut)
>
> Nun habe ich herausgefunden (Google hat geholfen), dass die Ports
> klaglos updaten lassen, wenn ich in /usr/ports/Mk/bsd.qt.mk die Zeile
>
> QMAKESPEC?= ${QT_PREFIX}/share/qt4/mkspecs/freebsd-g++
>
> in
>
> QMAKESPEC= ${QT_PREFIX}/share/qt4/mkspecs/freebsd-g++
>
> ändere (also "?=" in "="). Das habe ich damals bei Google so gefunden
> und damit erstmal die Ports übersetzt (und gehofft, dass dannach das
> Katze-beißt-sich-in-Schwanz-Problem erledigt hat). Natürlich wird bei
> jedem csup die Datei wieder in den Originalzustand versetzt, weshalb ich
> jedesmal wieder das gleiche Problem habe.
>
> Mir ist nicht ganz klar, was diese Zeile genau bewirkt und kann deshalb
> auch nicht auf die Suche nach dem Fehler gehen.
>
> Spannenderweise funktioniert alles einwandfrei auf meinen Laptop, der
> auf ziemlich dem selben Stand bezüglich der Ports ist. Ich finde keine
> Unterschiede, die mir erklären, warum es auf dem Desktop nicht
> durchcompiliert.

Da ich auch gerade Spaß mit Updates hatte:

Was sagt denn "file <datei> bei der Betreffenden? Wenn es Text ist mal
reingucken, vielleicht ist dort drin nur ein compiler bzw. Pfad dorthin
benannt, der auf deinem Laptop installiert ist, am Desktop aber nicht?

Ansonsten würde ich wirklich tun, worum Du gebeten wirst:

<snip>
===> Script "configure" failed unexpectedly.
Please report the problem to kde(at)FreeBSD.org [maintainer] and attach the
"/usr/ports/devel/qt4-uic3/work/qt-x11-opensource-src-4.4.3/src/tools/uic3/../../..//config.log"
including the output of the failure of your make command. Also, it might
be
a good idea to provide an overview of all packages installed on your
system
(e.g. an `ls /var/db/pkg`).
*** Error code 1

Stop in /usr/ports/devel/qt4-uic3.
</snip>

HTH,

-- 
Marc Santhoff <M.Santhoff(at)web.de>
To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Thu 26 Feb 2009 - 22:32:18 CET

search this site