Sie sind nicht angemeldet.

[gelöst] emerge qt error

1

14.02.2009, 15:19

emerge qt error

hi,

ich bekomme plötzlich einen fehler beim emergen von qt ("emerge qt"), folgender fehlermeldung könnte evtl. hilfreich sein:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
compiling debugging/qscriptdebuggerlocalswidget.cpp
compiling debugging/qscriptbreakpointswidget.cpp
compiling debugging/qscriptenginedebugger.cpp
rm -f libQtScriptTools.so.4.5.0 libQtScriptTools.so libQtScriptTools.so.4 libQtScriptTools.so.4.5
linking ../../lib/libQtScriptTools.so.4.5.0
.obj/release-shared/qscriptedit.o: In function `QScriptEdit::extraAreaPaintEvent(QPaintEvent*)':
qscriptedit.cpp:(.text+0x185d): undefined reference to `QPainter::fillRect(QRect const&, QColor const&)'
collect2: ld returned 1 exit status
make: *** [../../lib/libQtScriptTools.so.4.5.0] Error 1
 * 
 * ERROR: x11-libs/qt-script-4.5.0_rc1-r1 failed.
 * Call stack:
 *           	ebuild.sh, line   49:  Called src_compile
 *         	environment, line 3012:  Called qt4-build_src_compile
 *         	environment, line 2735:  Called build_directories 'src/script/ src/scripttools/'
 *         	environment, line  470:  Called die
 * The specific snippet of code:
 *       	emake || die "emake failed";
 *  The die message:
 *   emake failed
 * 
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/x11-libs/qt-script-4.5.0_rc1-r1/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/x11-libs/qt-script-4.5.0_rc1-r1/temp/environment'.
 *


im ahnahng die komplette log.

danke leute.

gruss,
DD
»darkdante« hat folgende Datei angehängt:
IMPOSSIBLE IS NOTHING

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »darkdante« (14.02.2009, 21:57)


2

14.02.2009, 15:42

Selbes Problem habe ich auch derzeit. Kommt beim Installieren von x11-libs/qt-script-4.5.0_rc1-r1

Bei mir ist die genaue Meldung etwas anders:

Quellcode

1
2
3
4
5
6
7
compiling debugging/qscriptenginedebugger.cpp
rm -f libQtScriptTools.so.4.5.0 libQtScriptTools.so libQtScriptTools.so.4 libQtScriptTools.so.4.5
linking ../../lib/libQtScriptTools.so.4.5.0
.obj/release-shared/qscriptedit.o: In function `QScriptEdit::extraAreaPaintEvent(QPaintEvent*)':
qscriptedit.cpp:(.text+0x1370): undefined reference to `QPainter::fillRect(QRect const&, QColor const&)'
collect2: ld gab 1 als Ende-Status zurück
make: *** [../../lib/libQtScriptTools.so.4.5.0] Fehler 1

3

14.02.2009, 20:59

Die Lösung ist da. x11-libs/qt-script-4.5.0_rc1-r1 ist aus dem Portage gefallen und nun wird stattdessen x11-libs/qt-script-4.5.0_rc1 kompiliert. Das geht auch durch.

4

14.02.2009, 21:56

cool, thx.
IMPOSSIBLE IS NOTHING