Sie sind nicht angemeldet.

1

11.08.2007, 17:33

[gelöst] qt 3 mit threads-Support?

Hallo,

ich habe Probleme mit einem emerge -avuND world. Das bricht ab und ich bekomme kein x mehr hoch, kdelib macht beim Update Probleme. DIe genaue Fehlermeldung muss ich noch besorgen, es wird aber empfohlen qt3 mit Threads-support zu installieren. Ich schätze, dass mir ein use-Flag fehlt und ich qt3 neu kompileiren muss, ich weiss aber nicht wie das use-Flag heißt. Threads gibt es nicht.... Vielleicht weiss es jemand von euch?


Gen-Too

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Gen-Too« (13.08.2007, 19:12)


2

11.08.2007, 17:53

Wie heißt das Packet genau? als QT3 Spezifiziert finde ich nur :

Quellcode

1
2
3
4
5
* x11-libs/qwt-qt3
     Available versions:  (5)  ~5.0.2
        {doc}
     Homepage:            http://qwt.sourceforge.net/
     Description:         2D plotting library for Qt4



QT ansich:

Quellcode

1
2
3
4
5
6
[I] x11-libs/qt
     Available versions:  
        (3)     3.3.4-r8 3.3.8-r2 3.3.8-r3
        (4)     4.2.3-r1 4.3.0 4.3.0-r1 4.3.0-r2 ~4.3.1
        {accessibility cups dbus debug doc examples firebird gif glib immqt immqt-bc input_devices_wacom ipv6 jpeg mng mysql nas nis odbc opengl pch png postgres qt3support sqlite sqlite3 ssl tiff xinerama zlib}
     Installed versions:  3.3.8-r3(3)[1](12:34:39 08/03/07)(cups -debug -doc -examples -firebird gif -immqt -immqt-bc ipv6 -mysql -nas -nis -odbc opengl -pertty -postgres -qt-copy -sqlite -xinerama)



und:

Quellcode

1
 4.3.0-r2(4)(04:02:14 08/07/07)(-accessibility cups dbus -debug -doc -examples -firebird gif -glib -input_devices_wacom jpeg -mng -mysql -nas -nis -odbc opengl -pch png -postgres qt3support -sqlite -sqlite3 ssl tiff -xinerama zlib)



Normalerweise heißt die Thread USE Flag "threads" aber sie ist in diesen Packeten wohl nichtmehr erhalten.

Gib die useflag "threads" mal als Globale Use Flag in die make.conf und mach ein emerge -uND world, evtl. ist das von anderen Packeten abhängig und nicht von QT, wäre mir auch neu das QT Threads benützt.
Es gibt bloss eins, was wichtig ist: dass man sterben muss.

Suicide is man's way of telling God, "You can't fire me - I quit."

no one gets out here alive....

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Sourcecode« (11.08.2007, 17:53)


3

11.08.2007, 20:03

Das Paket ist schon QT, es geht um die Version 3. Ich werde das testen und die Fehlermeldungen posten, auch wenn das grade sehr umständlich ist.

Gen-Too

4

12.08.2007, 16:00

Das hat leide rnicht geholfen. Bei einem emerge -avuND world bleit kdelibs das erste Programm und das steigt mit demselben Fehler aus. Das log habe ich angehängt.

Gen-Too

5

12.08.2007, 18:07

Quellcode

1
configure: error: Qt (>= Qt 3.3 and < 4.0) (library qt-mt) not found.

Setze mal das Flag "immqt" und evtl. noch "immqt-bc".
The most wonderful thing in the world is silence. And how noisy thoughts are!
Nanavira Thera

6

13.08.2007, 09:33

Hast du eine /etc/env.d/50qtdir3 mit diesem Inhalt?

Quellcode

1
2
# cat /etc/env.d/50qtdir3 
QTDIR=/usr/qt/3

... und weiters gibt es bei dir in /usr/qt/3/lib sowas:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
# ls -l /usr/qt/3/lib/libqt*
-rwxr-xr-x 1 root root     823 2007-08-11 09:34 /usr/qt/3/lib/libqt-mt.la
-rw-r--r-- 1 root root     818 2007-08-11 09:34 /usr/qt/3/lib/libqt-mt.prl
lrwxrwxrwx 1 root root      13 2007-08-11 09:34 /usr/qt/3/lib/libqt-mt.so -> libqt-mt.so.3
lrwxrwxrwx 1 root root      15 2007-08-11 09:34 /usr/qt/3/lib/libqt-mt.so.3 -> libqt-mt.so.3.3
lrwxrwxrwx 1 root root      17 2007-08-11 09:34 /usr/qt/3/lib/libqt-mt.so.3.3 -> libqt-mt.so.3.3.8
-rwxr-xr-x 1 root root 8512126 2007-08-11 09:34 /usr/qt/3/lib/libqt-mt.so.3.3.8
lrwxrwxrwx 1 root root      11 2007-08-11 09:34 /usr/qt/3/lib/libqt.so -> libqt-mt.so
lrwxrwxrwx 1 root root      13 2007-08-11 09:34 /usr/qt/3/lib/libqt.so.3 -> libqt-mt.so.3
lrwxrwxrwx 1 root root      15 2007-08-11 09:34 /usr/qt/3/lib/libqt.so.3.3 -> libqt-mt.so.3.3
lrwxrwxrwx 1 root root      17 2007-08-11 09:34 /usr/qt/3/lib/libqt.so.3.3.8 -> libqt-mt.so.3.3.8

Das wichtigste file da drinnen ist der libqt.so symlink ... den dieses wird (meist und so auch bei den kdelibs) durch den gcc via der link-option -lqt überprüft.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

7

13.08.2007, 19:13

oO, ein revdep-rebuild -X hat das gelöst. Hing wohl mit dem Update auf KDE 3.5.7 zusammen.