sim geht trotz qt3 nicht

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Camel69
Beiträge: 29
Registriert: 28.03.2003 17:40:05
Kontaktdaten:

sim geht trotz qt3 nicht

Beitrag von Camel69 » 14.05.2003 15:45:09

ich versuche nun schon ne ganze weile sim zu installieren, allerdings ohne erfolg

der fehler, wenn ich config ausführe (sowohl bei 0.8.1 als auch beim aktuellen cvs):

Code: Alles auswählen

checking for Qt... configure: error: Qt (>= Qt 2.0.2) (library qt) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
ausgabe von dpkg -l | grep qt3

Code: Alles auswählen

camel69:/tmp/sim# dpkg -l | grep qt
ii  libqt2         2.3.1-22       Qt GUI Library (runtime version).
ii  libqt3         3.0.5-3        Qt GUI Library (runtime files)
ii  libqt3-dev     3.0.5-3        Qt GUI development files
ii  libqt3-headers 3.1.1-8        Qt3 header files
ii  libqt3-mt      3.0.5-3        Qt GUI Library (Threaded runtime version)
ii  libqt3-mt-dev  3.0.5-3        Qt Threaded development files
rc  libqt3c102     3.1.1-8        Qt Library
rc  libqt3c102-mt  3.1.1-8        Qt GUI Library (Threaded runtime version)
ii  qt3-tools      3.0.5-3        Qt GUI Designer and other Qt3 based tools
wäre ich super, wenn ihr mir weiterhelfen könntet, die tipps in den anderen topics zu dem thema konnten mir leider net weiterhelfen... :(

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 14.05.2003 16:36:11

./configure --with-qt-dir=/usr/lib/qt3

oder evt.

./configure --with-qt-includes=/usr/include/qt3

Camel69
Beiträge: 29
Registriert: 28.03.2003 17:40:05
Kontaktdaten:

Beitrag von Camel69 » 14.05.2003 17:11:08

ups, wollte ich eigentlich auch noch in meinen ersten post reinpacken...

Code: Alles auswählen

camel69@camel69:~$ whereis qt3
qt3: /usr/lib/qt3 /usr/include/qt3
der fehler kommt leider immer noch, auch wenn ich deine zwei sachen mitdranhänge (--with-qt-libraries machts auch nicht besser...)

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 14.05.2003 17:15:28

Poste mal den output (config.log hochscrollen bis sowas wie checking qt steht)

Camel69
Beiträge: 29
Registriert: 28.03.2003 17:40:05
Kontaktdaten:

Beitrag von Camel69 » 15.05.2003 13:41:09

configure:19934: checking for Qt
configure: 20002: /usr/lib/qt3/include/qstyle.h
configure: 20002: /usr/lib/qt3/qstyle.h
configure: 20002: /usr/lib/qt2/include/qstyle.h
configure: 20002: /usr/lib/qt2/qstyle.h
configure: 20002: /usr/lib/qt/include/qstyle.h
configure: 20002: /usr/lib/qt/qstyle.h
configure: 20002: /usr/local/qt/include/qstyle.h
configure: 20002: /usr/include/qt/qstyle.h
taking that
tried NO
tried /usr/lib/qt3/lib
tried /usr/lib/qt3
tried /usr/lib/qt2/lib
tried /usr/lib/qt2
tried /usr/lib/qt/lib
tried /usr/lib/qt

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 15.05.2003 15:51:53

qstyle.h ist von qt2

So gesehen wirst du ein Durcheinander mit qt3 und qt2 haben, bzw. configure kommt damit nicht klar :/

das probiert ?
./configure --with-qt-include=/usr/include/qt3 --with-qt-libraries=/usr/lib/ --prefix=/usr

btw: sim-icq macht im configure einen ominösen check nach der KDE version. Hast du also KDE2.2 dann wird das script evt. nach qt2 suchen und nich qt3.

Welches KDE benutzt du ?
Wenn KDE2.2 :arrow: apt-get install libqt2-dev (liegt am configure script, dass er das nicht will ;) )

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 15.05.2003 16:51:12

Installier 'mal noch libqt3-compat-headers.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 15.05.2003 17:14:05

hässlich ;)

hab das configure angeschaut...

das problem liegt hier:
kde_qtver=`($KDECONFIG --version | grep Qt | sed -e 's#Qt: \([0-9][0-9]*\)\..*#\1#')

d.h. zum's nachvollziehen:
kde-config --version | grep Qt | sed -e 's#Qt: \([0-9][0-9]*\)\..*#\1#'

gibt ein 2 raus bei seiner KDE Version.
Also sucht er explizit nach qt2 headers ;)

Code: Alles auswählen

--- configure.orig      2003-05-15 17:18:03.000000000 +0200
+++ configure   2003-05-15 17:18:30.000000000 +0200
@@ -2009,8 +2009,8 @@
 echo "$as_me:$LINENO: checking KDE version" >&5
 echo $ECHO_N "checking KDE version... $ECHO_C" >&6
 if test -z ""; then
-  kde_qtver=`($KDECONFIG --version | grep Qt | sed -e 's#Qt: \([0-9][0-9]*\)\..*#\1#') 2>/dev/null`
-  kde_qtsubver=`($KDECONFIG --version | grep Qt | sed -e 's#Qt: [0-9][0-9]*\.\([0-9][0-9]*\)\..*#\1#') 2>/dev/null`
+  kde_qtver=3
+  kde_qtsubver=1
   if test -z "$kde_qtver"; then
    kde_qtver=2
    kde_qtsubver=0
*hua*
*hehehehe* :)

Camel69
Beiträge: 29
Registriert: 28.03.2003 17:40:05
Kontaktdaten:

Beitrag von Camel69 » 15.05.2003 19:55:56

also, das mit dem --with-qt-libraries=/usr/lib funzt net...
was soll ich nun machen?
kdelibs3 und kdelibs3-bin ist übrigends installiert (wegen kde2 oder 3...., weiß aber net, ob das viel zu sagen hat :) )

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 15.05.2003 23:37:53

kde-config ist im kdelibs3-dev drin...

wirst aber probleme bekommen...

Camel69
Beiträge: 29
Registriert: 28.03.2003 17:40:05
Kontaktdaten:

Beitrag von Camel69 » 16.05.2003 20:54:37

ja, das paket findet er erst gar net ;)
und bei kdelibs-dev bekommt er depend. probleme...

ich weiß grad echt net, was ich machen soll, klang kurz so, als hättet ihr ne lösung... :?:
muss ich kde upgraden, hab ich vergessen was zu installieren? früher ging das mal einfach mit libqt3-dev und libqt-mt-dev und eben den dazugehörigen runtimes...aber komischerweise will das ja jetzt nicht mehr... (hab per tasksel übrigends das x-window-system auto. installieren lassen (dabei wurde glaube ich auch kde und gnome mitinstalliert))

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 16.05.2003 23:17:53

!=das problem von KDE oder deinem System, denn vielmehr das Problem von SIM-ICQ !
Wirst mit anderen Paketen kaum probleme haben

Tobsen
Beiträge: 16
Registriert: 18.05.2003 20:56:07
Wohnort: Ashausen
Kontaktdaten:

Beitrag von Tobsen » 18.05.2003 21:06:55

Hallo,

ich habe das gleiche problem beim installieren von SIM. Ich habe die libqt3 usw installiert, aber trotzdem funktioniert es nicht.

Code: Alles auswählen

whereis qt3
zeigt mir auch die ordner usr/lib/qt3 und usr/include/qt3 an, aber wenn ich

Code: Alles auswählen

echo $QTDIR
eingebe zeigt er mir keins an.
Auch die oben genannten anhängsel an ./configure bringen nichts...
Hat evtl. noch einen nen Rat für mich???

Tobi

Camel69
Beiträge: 29
Registriert: 28.03.2003 17:40:05
Kontaktdaten:

Beitrag von Camel69 » 18.05.2003 21:28:01

wie gesagt, bei meinen früheren installationen von debian hat es immer funktioniert...mit dem gleichen sim src paket
also kann es ja nicht wirklich direkt am simpaket liegen - vielleicht haben sich die anderen pakete/libraries ja "ungünstig" verändert...?

Tobsen
Beiträge: 16
Registriert: 18.05.2003 20:56:07
Wohnort: Ashausen
Kontaktdaten:

Beitrag von Tobsen » 18.05.2003 21:40:05

Hm, wie finde ich das denn raus?

Vielleicht muss ich noch dazu sagen, dass ich Gnome 2.2 benutze. Daran kann es ja aber eigentlich nicht liegen. Ein bekannter hat SIM auch unter Gnome zum laufen bekommen...

Benutzeravatar
penthesilea
Beiträge: 147
Registriert: 19.02.2003 23:51:24
Wohnort: Ulm

Beitrag von penthesilea » 19.05.2003 17:27:41

Hallo

also ich habe bei ./configure die gleichen Probleme gehapt wie ihr.
ich habe sie damit gelöst, dass ich diese qt3 pakete installiert habe:

Code: Alles auswählen

ii  libqt3-compat- 3.1.2-0woody1  Qt 1.x and 2.x compatibility includes
ii  libqt3-headers 3.1.2-0woody1  Qt3 header files
ii  libqt3-mt      3.1.2-0woody1  Qt GUI Library (Threaded runtime version)
ii  libqt3-mt-dev  3.1.2-0woody1  Qt development files (Threaded)
ii  qt3-dev-tools  3.1.2-0woody1  Qt3 development tools
und dann die $QTDIR auf /usr/include/qt3 gesetzt habe mittels

Code: Alles auswählen

 export QTDIR="/usr/include/qt3
und noch zusätzlich zu den KDE geschichten die ich schon drauf hatte, kdelibs4-dev installiert habe und dann die $KDEDIR auf /usr/include/kde gesetzt habe.

Nachdem ich das alles gemacht habe ging ./configure

nur leider make dann nicht, dann kam diese Fehlermeldung

Code: Alles auswählen

make[2]: Entering directory `/root/sim-0.8.2/sim'
Makefile:433: *** missing separator.  Stop.
make[2]: Leaving directory `/root/sim-0.8.2/sim'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/sim-0.8.2'
make: *** [all] Error 2
Aber vielleicht hilft euch das ja

Gruss penthesilea

PS: ich werde wohl aufgeben, denn andere Programme wie zb kvirc haben den gleichen Fehler

Tobsen
Beiträge: 16
Registriert: 18.05.2003 20:56:07
Wohnort: Ashausen
Kontaktdaten:

Beitrag von Tobsen » 19.05.2003 21:36:45

Hallo! Vielen dank dafür schonmal!

JEtzt hab ich bei make aber auch einen Fehler. Allerdings einen anderen:

Code: Alles auswählen

make[1]: *** No rule to make target `gkrellm_plugin/configure.in.in', needed by
`configure.in'.  Stop.
Kann mir da evtl. auf die schnelle noch jemand nen Tipp geben? :?

Tobi

Benutzeravatar
Picknicker
Beiträge: 654
Registriert: 25.04.2003 16:28:02
Wohnort: Saarland

Beitrag von Picknicker » 20.05.2003 17:05:59

Bei mir meckert er das er die KDE Headers unter dem benutzen prefix finden würde ??

Code: Alles auswählen

checking for libjpeg... -ljpeg
checking for Qt... libraries /usr/share/qt3/lib, headers /usr/include/qt3 using -mt
checking if Qt compiles without flags... yes
checking for moc... /usr/share/qt3/bin/moc
checking for uic... /usr/share/qt3/bin/uic
checking if Qt needs -ljpeg... no
checking for Qt... (cached) libraries /usr/share/qt3/lib, headers /usr/include/qt3 using -mt
checking if Qt compiles without flags... (cached) yes
checking for moc... /usr/share/qt3/bin/moc
checking for uic... /usr/share/qt3/bin/uic
checking if Qt needs -ljpeg... (cached) no
checking for KDE... checking for rpath... yes
configure: error:
in the prefix, you've chosen, are no KDE headers installed. This will fail.
So, check this please and use another prefix!
welchen prefix muss ich den angeben ? bzw wo will KDE seine Apps hinhaben ??
cu
Picknicker

Tobsen
Beiträge: 16
Registriert: 18.05.2003 20:56:07
Wohnort: Ashausen
Kontaktdaten:

Beitrag von Tobsen » 20.05.2003 19:43:56

Hi!

Ich bin da leider keine Große hilfe, weil ich selbst erst seid kurzem Linux (also Debian) benutze und vorher das komische mit W am anfang benutzt habe. Habe zwischenzeitlich kurz mit SuSE und Redhat rumgespielt, aber das hat mir auch nicht so gefallen...

Tobi

Benutzeravatar
Picknicker
Beiträge: 654
Registriert: 25.04.2003 16:28:02
Wohnort: Saarland

Beitrag von Picknicker » 22.05.2003 14:37:43

keine neuen erkenntnisse ? :cry:
cu
Picknicker

Tobsen
Beiträge: 16
Registriert: 18.05.2003 20:56:07
Wohnort: Ashausen
Kontaktdaten:

Beitrag von Tobsen » 22.05.2003 19:06:05

Nein, leider nicht... :?
hab aber auch nichts mehr neues probiert. GnomeICU muss erstmal reichen. Ist ja auch nicht sooo schlecht. Außer, dass das immer absturzt, wenn mir jemand nen contact oder eine datei schickt...

Tobi

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 22.05.2003 21:15:14

ok, hier ist noch einer mit dem gleichen Problem.
Ich versuch grad, pixieplus-0.5.4 und/oder showimg-0.8-20030305 zu installieren. klappt nicht.
Die gleichen Probleme mit qt3 wie Ihr auch, ich hab KDE3.1.1a aus den offiziellen KDE.org sourcen auf nem frisch aufgesetzten Woody.

Das ganze scheint aber nen globales Problem zu sein, sollte man das irgendwo melden?


Nachtrag:
showimg hab ich nu mit den folgenden Optionen installiert gekriegt:

Code: Alles auswählen

./configure --prefix=/usr --with-qt-dir=/usr/lib/qt3 --with-qt-includes=/usr/include/qt3
das tut nu, vielleicht hilfts ja irgendwem.

Benutzeravatar
penthesilea
Beiträge: 147
Registriert: 19.02.2003 23:51:24
Wohnort: Ulm

Beitrag von penthesilea » 22.05.2003 22:23:46

Hallo Beowulf666


ich weiss, es ist sicher schon hundert mal gefragt worden, aber welche qt und kde pakete hast du installiert, damit es tut.

Denn mit deinen Optionen krieg ich auch wieder ./configure hin aber make kackt ab.

Übringens habe auch woody und die nolden pakete


Gruss penthesilea

Benutzeravatar
Picknicker
Beiträge: 654
Registriert: 25.04.2003 16:28:02
Wohnort: Saarland

Beitrag von Picknicker » 23.05.2003 10:52:30

Lol bei mir gings eben ! unglaublich ..

also ich habe Debian unstable und ./cinfigure so aufgerufen:

./configure --prefix=/usr/ --with-qt-dir=/usr/share/qt3 --with-qt-includes=/usr/include/qt3

der Ausschnitt von qt3:

Code: Alles auswählen

checking for Qt... libraries /usr/share/qt3/lib, headers /usr/include/qt3 using -mt
checking if Qt compiles without flags... yes
checking for moc... /usr/share/qt3/bin/moc
checking for uic... /usr/share/qt3/bin/uic
checking if Qt needs -ljpeg... no
checking for Qt... (cached) libraries /usr/share/qt3/lib, headers /usr/include/qt3 using -mt
checking if Qt compiles without flags... (cached) yes
checking for moc... /usr/share/qt3/bin/moc
checking for uic... /usr/share/qt3/bin/uic
checking if Qt needs -ljpeg... (cached) no
checking for KDE... checking for rpath... yes
libraries /usr//lib, headers /usr/include/kde
checking for KDE paths... defaults
checking for kde-config... /usr/bin/kde-config
checking for ANSI C header files... (cached) yes
leider bricht aber make ab :(

Code: Alles auswählen

genrtf.ll: In member function `std::string ICQClientPrivate::createRTF(const
   std::string&, long unsigned int, const char*)':
genrtf.ll:221: error: `yy_current_buffer' undeclared (first use this function)
genrtf.ll:221: error: (Each undeclared identifier is reported only once for
   each function it appears in.)
make[3]: *** [genrtf.o] Fehler 1
make[3]: Leaving directory `/usr/local/src/sim/sim/sim/libicq'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory `/usr/local/src/sim/sim/sim'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/usr/local/src/sim/sim'
make: *** [all] Fehler 2
sowohl mit gcc 2.95 wie auch mit 3.3
cu
Picknicker

Benutzeravatar
Beowulf666
Beiträge: 1476
Registriert: 06.10.2002 14:03:08
Wohnort: Lübeck
Kontaktdaten:

Beitrag von Beowulf666 » 23.05.2003 11:49:00

Hi, ich kann meine Pakete erst morgen früh posten, ich komm heut nicht mehr an den Rechner dran...

Antworten