Re: qt3 threaded Programme compilieren, libqt3-mt-dev conflicts libqt3-dev? (sarge/sid hier:scribus)

2003-04-06 Diskussionsfäden Gerhard Gaussling
Am Mittwoch, 2. April 2003 13:17 schrieb Andreas Pakulat:

 Hmm, da kannst du nur 2 Dinge tun:
 1. Überprüfe ob /usr/share/qt3/lib und /usr/share/qt3/include jeweils
 die lib-* und *h Dateien enthalten, bzw. ob es Symlinks auf /usr/lib
 bzw. /usr/include/qt3 (oder so ähnlich). Ich hab kein sid und weiß
 leider nicht wie das mit den QT-Paketen dort gehandhabt wird, hier in
 testing mit QT 3.0.5 gibts nur /usr/share/qt und dort drin nur ein
 normales include-Verz. Die Libraries sind hier alle unter /usr/lib.
 Das sollte IMHO auch in unstable so sein, das die libs alle unter
 /usr/lib liegen, dann solltest du dem configure einfach mal
 --with-qt-libraries=/usr/lib mit auf den Weg geben.

 Andreas

Hallo Andreas,

leider komme ich immer noch nicht klar mit dem configure script. Es 
scheint die Parameter zu ignorieren:

debian:/home/gerhard/download/scribus-0.9.8/scribus-0.9.8# grep qt 
config.log
  $ ./configure --with-qt-includes=/usr/include/qt3 
--with-qt-libraries=/usr/lib/qt3
configure: 12815: /usr/include/qt3/qstyle.h
configure:12924: rm -rf SunWS_cache; g++ -o conftest -O2 -fno-exceptions 
-fno-check-new -I/usr/include/qt3 -I/usr/X11R6/include  
-DQT_THREAD_SUPPORT  -D_REENTRANT  -L/usr/lib/qt3 -L/usr/X11R6/lib   
conftest.cc -lnsl  -lqt-mt -lpng -lz -lm -ljpeg -ldl  -lXext -lX11 -lSM 
-lICE  -lresolv -lpthread 15
configure:12967: error: Qt (= Qt 3.0.2) (library qt-mt) not found. 
Please check your installation!
ac_cv_have_qt=have_qt=no
kde_qtver='3'
qt_includes=''
qt_libraries=''
debian:/home/gerhard/download/scribus-0.9.8/scribus-0.9.8# grep QT 
config.log
configure:12924: rm -rf SunWS_cache; g++ -o conftest -O2 -fno-exceptions 
-fno-check-new -I/usr/include/qt3 -I/usr/X11R6/include  
-DQT_THREAD_SUPPORT  -D_REENTRANT  -L/usr/lib/qt3 -L/usr/X11R6/lib   
conftest.cc -lnsl  -lqt-mt -lpng -lz -lm -ljpeg -ldl  -lXext -lX11 -lSM 
-lICE  -lresolv -lpthread 15
#if ! (QT_VERSION = 302)
CPPFLAGS=' -DQT_THREAD_SUPPORT  -D_REENTRANT'
LIB_QT=''
QTE_NORTTI=''
QT_INCLUDES=''
QT_LDFLAGS=''

Die entsprechenden Parameter werden wohl nicht übergeben, wenn es trotz 
./configure --with-qt-includes=/usr/include/qt3 
--with-qt-libraries=/usr/lib/qt3

LIB_QT=''
QTE_NORTTI=''
QT_INCLUDES=''
QT_LDFLAGS=''
qt_includes=''
qt_libraries=''

heißt, oder?

ciao

gerhard


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: qt3 threaded Programme compilieren, libqt3-mt-dev conflicts libqt3-dev? (sarge/sid hier:scribus)

2003-04-06 Diskussionsfäden Gerhard Gaussling
Am Mittwoch, 2. April 2003 13:17 schrieb Andreas Pakulat:

 --with-qt-libraries=/usr/lib mit auf den Weg geben.

 Andreas


Hallo Andreas,

Noch einen Nachtrag auf meine letzte mail:
Ich habe mal Umgebungsvariablen gesetzt:
debian:/home/gerhard/download/scribus-0.9.8/scribus-0.9.8# env |grep QT
QTDIR=/usr/share/qt3/
QT_INCLUDES=/usr/include/qt3
LIB_QT=/usr/lib/qt3

Im config.log finden sich dann immer noch 'leere' qt_includes=''
qt_libraries='', der Fehler (library qt-mt) not found bleibt bestehen:

debian:/home/gerhard/download/scribus-0.9.8/scribus-0.9.8# grep qt 
config.log
configure: 12815: /usr/share/qt3//include/qstyle.h
configure:12924: rm -rf SunWS_cache; g++ -o conftest -O2 -fno-exceptions 
-fno-check-new -I/usr/share/qt3//include -I/usr/X11R6/include  
-DQT_THREAD_SUPPORT  -D_REENTRANT  -L/usr/share/qt3//lib 
-L/usr/X11R6/lib   conftest.cc -lnsl  -lqt-mt -lpng -lz -lm -ljpeg -ldl  
-lXext -lX11 -lSM -lICE  -lresolv -lpthread 15
configure:12967: error: Qt (= Qt 3.0.2) (library qt-mt) not found. 
Please check your installation!
ac_cv_have_qt=have_qt=no
LIB_QT='/usr/lib/qt3'
QT_INCLUDES='/usr/include/qt3'
kde_qtver='3'
qt_includes=''
qt_libraries=''

debian:/home/gerhard/download/scribus-0.9.8/scribus-0.9.8# export 
qt_includes=/usr/include/qt3
debian:/home/gerhard/download/scribus-0.9.8/scribus-0.9.8# export 
qt_libraries=/usr/lib/qt3

debian:/home/gerhard/download/scribus-0.9.8/scribus-0.9.8# grep qt 
config.log
[..]
qt_includes=''
qt_libraries=''

Ich hatte auch nichts anderes erwartet .(



-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: qt3 threaded Programme compilieren,libqt3-mt-dev conflicts libqt3-dev? (sarge/sid hier:scribus)

2003-04-06 Diskussionsfäden Andreas Pakulat

--H+4ONPRPur6+Ovig
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 06.Apr 2003 - 11:28:06, Gerhard Gaussling wrote:
 Am Mittwoch, 2. April 2003 13:17 schrieb Andreas Pakulat:
=20
  Hmm, da kannst du nur 2 Dinge tun:
  1. =DCberpr=FCfe ob /usr/share/qt3/lib und /usr/share/qt3/include jewei=
ls
  die lib-* und *h Dateien enthalten, bzw. ob es Symlinks auf /usr/lib
  bzw. /usr/include/qt3 (oder so =E4hnlich). Ich hab kein sid und wei=DF
  leider nicht wie das mit den QT-Paketen dort gehandhabt wird, hier in
  testing mit QT 3.0.5 gibts nur /usr/share/qt und dort drin nur ein
  normales include-Verz. Die Libraries sind hier alle unter /usr/lib.
  Das sollte IMHO auch in unstable so sein, das die libs alle unter
  /usr/lib liegen, dann solltest du dem configure einfach mal
  --with-qt-libraries=3D/usr/lib mit auf den Weg geben.
 
  Andreas
=20
 Hallo Andreas,
=20
 leider komme ich immer noch nicht klar mit dem configure script. Es=20
 scheint die Parameter zu ignorieren:
=20
 debian:/home/gerhard/download/scribus-0.9.8/scribus-0.9.8# grep qt=20
 config.log
   $ ./configure --with-qt-includes=3D/usr/include/qt3=20
 --with-qt-libraries=3D/usr/lib/qt3
 configure: 12815: /usr/include/qt3/qstyle.h
 configure:12924: rm -rf SunWS_cache; g++ -o conftest -O2 -fno-exceptions=
=20
 -fno-check-new -I/usr/include/qt3 -I/usr/X11R6/include=20

also das include Dir benutzt er auf jeden Fall.

 -DQT_THREAD_SUPPORT  -D_REENTRANT  -L/usr/lib/qt3 -L/usr/X11R6/lib  =20

Aber AFAIK ist /usr/lib das Verzeichnis auch f=FCr die QT Bibliotheken, du
hast doch wohl vorher mal ein dpkg -L libqt-mtc102 (oder wie das Paket
heisst) und dpkg -L libqt-mt-dev gemacht und geguckt wohin er die Lib's
installiert. Mir sieht das n=E4mlich sehr danach aus als ob du da falsche
Pfade angegeben hast. Mach auch mal ein configure --help und =FCberpr=FCfe
die Schreibweise der Parameter.

 #if ! (QT_VERSION =3D 302)
 CPPFLAGS=3D' -DQT_THREAD_SUPPORT  -D_REENTRANT'
 LIB_QT=3D''
 QTE_NORTTI=3D''
 QT_INCLUDES=3D''
 QT_LDFLAGS=3D''
=20
 Die entsprechenden Parameter werden wohl nicht =FCbergeben, wenn es trotz=
=20
 ./configure --with-qt-includes=3D/usr/include/qt3=20
 --with-qt-libraries=3D/usr/lib/qt3

Die Variablen werden wohl erst gesetzt wen er das QT gefunden hat, die
sind dan vermutlich f=FCr die Makefiles. Das configure script setzt
n=E4mlich bestimmte Variablen die dan von automake benutzt werden um die
Makefiles zu generieren.

Andreas

--=20
Gerade bei Kleinigkeiten, bei welchen der Mensch sich nicht
zusammennimmt, zeigt sich sein Charakter.
-- Arthur Schopenhauer

--H+4ONPRPur6+Ovig
Content-Type: application/pgp-signature
Content-Disposition: inline

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+kBNVuekl0h+nrMIRAsgDAKC6/iDkufmX1hgybjHwB1nm9mIijQCgxzYp
7THqnrQxiBfgldFMHnaKzhE=
=LvJr
-END PGP SIGNATURE-

--H+4ONPRPur6+Ovig--


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: qt3 threaded Programme compilieren,libqt3-mt-dev conflicts libqt3-dev? (sarge/sid hier:scribus)

2003-04-02 Diskussionsfäden Andreas Pakulat

--uAKRQypu60I7Lcqm
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 02.Apr 2003 - 00:53:16, Gerhard Gaussling wrote:
 Am Dienstag, 1. April 2003 23:51 schrieb Andreas Pakulat:
=20
  Wie schon gesagt, poste mal den Teil des config.log in dem auf Qt
  getestet wird, dann sehen wir weiter. Vielleicht macht nur das
  configure-Skript irgendwelche falschen Annahmen...
=20
 Hallo Andreas,
=20
 Erstmal Danke f=FCr Deine Antwort. Ich werde morgen mal dr=FCber gr=FCbel=
n...
=20
 Von wegen =FCbern=E4chtigt, gebe ich nur kurz das gefundene aus:
 debian:/home/gerhard/download/scribus-0.9.8/scribus-0.9.8# grep qt=20
 config.log +
 config.log:configure: 12815: /usr/share/qt3//include/qstyle.h
 config.log:configure:12924: rm -rf SunWS_cache; g++ -o conftest -O2=20
 -fno-exceptions -fno-check-new -I/usr/share/qt3//include=20
 -I/usr/X11R6/include  -DQT_THREAD_SUPPORT  -D_REENTRANT =20
 -L/usr/share/qt3//lib -L/usr/X11R6/lib   conftest.cc -lnsl  -lqt-mt=20
 -lpng -lz -lm -ljpeg -ldl  -lXext -lX11 -lSM -lICE  -lresolv -lpthread=20
 15

Hmm, da kannst du nur 2 Dinge tun:
1. =DCberpr=FCfe ob /usr/share/qt3/lib und /usr/share/qt3/include jeweils
die lib-* und *h Dateien enthalten, bzw. ob es Symlinks auf /usr/lib
bzw. /usr/include/qt3 (oder so =E4hnlich). Ich hab kein sid und wei=DF leid=
er
nicht wie das mit den QT-Paketen dort gehandhabt wird, hier in testing
mit QT 3.0.5 gibts nur /usr/share/qt und dort drin nur ein normales
include-Verz. Die Libraries sind hier alle unter /usr/lib. Das sollte
IMHO auch in unstable so sein, das die libs alle unter /usr/lib liegen,
dann solltest du dem configure einfach mal --with-qt-libraries=3D/usr/lib
mit auf den Weg geben.

Andreas

--=20
Das Schwein tr=E4gt seinen Namen nicht umsonst - Stilbl=FCten aus
Kinderaufs=E4tzen: (Tiere)

Die Bienenk=F6nigin gibt den Honig durch Erw=FCrgen an andere weiter.

--uAKRQypu60I7Lcqm
Content-Type: application/pgp-signature
Content-Disposition: inline

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+isa3uekl0h+nrMIRAk6YAKCPIBIkl1TBWuqfMWcMoDMJ4xJsMwCgwxJl
zEwNbdgNyEU+1WnI7lLsv14=
=mQKC
-END PGP SIGNATURE-

--uAKRQypu60I7Lcqm--


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



qt3 threaded Programme compilieren, libqt3-mt-dev conflicts libqt3-dev? (sarge/sid hier:scribus)

2003-04-01 Diskussionsfäden Gerhard Gaussling
Hallo Liste,

seit meinem Update vor einigen Wochen auf kde3 aus sid kann ich die 
jeweils neuesten sourcen von dem DTP-Programm scribus von Franz Schmid 
( http://web2.altmuehlnet.de/fschmid/ ) auf meinem sarge/sid system 
nicht mehr kompilieren. 
Shit happens: AFAIR übernächtigt hatte ich durch ein update auf 
mozilla-snapshot vor einigen Monaten mein woody auf einige 
sid-Bibliotheken upgedatet .

Nun zu den Einzelheiten (leider wieder hauptsächlich konsole output) :

Das Scribus-configure script bricht ab mit
checking for Qt... configure: error: Qt (= Qt 3.0.2) (library qt-mt) 
not found. Please check your installation!
For more details about this problem, look at the end of config.log.
Make sure that you have compiled Qt with thread support!

Ich konnte dem noch nicht zu Leibe rücken.

[EMAIL PROTECTED]:~$ apt-show-versions |grep qt
libqtcups2/testing uptodate 2.0-4
qtcups/testing uptodate 2.0-4
qt3-dev-tools/unstable uptodate 3:3.1.1-7
libqt2/unstable uptodate 3:2.3.2-12
libqt3c102-mt/unstable uptodate 3:3.1.1-7
libqt3-compat-headers/unstable uptodate 3:3.1.1-7
libqt3c102/unstable uptodate 3:3.1.1-7
libqt2-mt/testing uptodate 3:2.3.1-22
libqt3-mt-dev/unstable uptodate 3:3.1.1-7
libqt3-headers/unstable uptodate 3:3.1.1-7

[EMAIL PROTECTED]:~$tail config.log
#define PREL /usr/local
#define SIZEOF_CHAR 1
#define SIZEOF_CHAR_P 4
#define SIZEOF_INT 4
#define SIZEOF_LONG 4
#define STDC_HEADERS 1
#define VERSION 0.9.8
#define ksize_t socklen_t

[EMAIL PROTECTED]:~# ldconfig -v  | grep qt
ldconfig:   
libqtcups.so.2 - libqtcups.so.2.0.0
libqt-mt.so.2 - libqt-mt.so.2.3.1
libqt-mt.so.3 - libqt-mt.so.3.1.1
libqthreads.so.9 - libqthreads.so.9.0.0
libqtmcop.so.1 - libqtmcop.so.1.0.0
libqt.so.2 - libqt.so.2.3.2
libqt.so.3 - libqt.so.3.1.1

[EMAIL PROTECTED]:~# cat /usr/share/qt3/lib/libqt-mt.prl
QMAKE_PRL_BUILD_DIR = /usr/share/qt3/src
QMAKE_PRO_INPUT = qt.pro
QMAKE_PRL_TARGET = libqt-mt.so.3.1.1
QMAKE_PRL_DEFINES = QT_SHARED QT_NO_DEBUG QT_THREAD_SUPPORT
QMAKE_PRL_CONFIG = qt warn_on release incremental nocrosscompiler 
minimal-config small-config medium-config large-config full-config 
styles tools kernel widgets dialogs iconview workspace network canvas 
table xml opengl sql opengl release dll thread largefile system-mng 
system-jpeg system-png png gif system-zlib nis cups nas bigcodecs x11sm 
xinerama xrender xftfreetype xkb dylib create_prl link_prl qt warn_on 
depend_includepath qmake_cache x11 x11inc x11lib moc
QMAKE_PRL_VERSION = 3.1.1

Wie kann das sein? Was habe ich übersehen. Mir scheint qt threaded 
installiert zusein, allerdings fielen mir scheinbare ungereimtheiten  
in den Abhängigkeiten auf:

debian:~# apt-get -t unstable install libqt3-dev
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  libqt3-mt-dev
The following NEW packages will be installed:
  libqt3-dev
0 packages upgraded, 1 newly installed, 1 to remove and 337  not 
upgraded.
Need to get 31.3kB of archives. After unpacking 32.8kB will be freed.
Do you want to continue? [Y/n]n
Abort.
debian:~#

Aber:
debian:~# apt-cache show libqt3-mt-dev
Package: libqt3-mt-dev
Priority: optional
Section: devel
[...]
Source: qt-x11-free
Version: 3:3.1.1-7
Replaces: libqt-mt-dev, libqt3-dev (= 3.0.5-4), libqt3-helper, 
libqt3-headers (= 3:3.1.1-3)
Depends: xlibs-dev (= 4.2.1), libmng-dev (= 1.0.3), libpng12-0-dev, 
libjpeg62-dev, zlib1g-dev, libfreetype6-dev, libc6-dev, libqt3c102-mt 
(= 3:3.1.1-7), libqt3-headers (= 3:3.1.1-7), qt3-dev-tools (= 
3:3.1.1-7), xlibmesa-gl-dev | libgl-dev, xlibmesa-glu-dev | 
libglu1-mesa-dev | libglu-dev
Suggests: libqt3-i18n, qt3-doc
Conflicts: libqt-mt-dev
[...]
Package: libqt3-mt-dev
Priority: optional
Section: devel
Installed-Size: 10270
Maintainer: Martin Loschwitz [EMAIL PROTECTED]
Architecture: i386
Source: qt-x11-free
Version: 2:3.0.5-3
Replaces: libqt2-mt-dev
Depends: libqt3-dev (= 2:3.0.5-3), libqt3-mt (= 2:3.0.5-3)
---^^
Suggests: libqt3-mt-mysql, libqt3-mt-psql, libqt3-mt-odbc
Conflicts: libqt2-mt-dev
[...]
Description: Qt Threaded development files
 Qt is a complete framework for development of GUI, based on a set of
 C++ classes.  This package contains the development files necessary for
 building threaded Qt applications.

Ich blicke da nicht mehr durch.

scribus-maillist
I got the threaded version of qt3 installed on my system:
~# dpkg -l | grep mt
ii  libqt3-mt-dev  3.1.1-7Qt development files (Threaded)
ii  libqt3c102-mt  3.1.1-7Qt GUI Library (Threaded runtime 
version
~# ls /usr/share/qt3/lib
libqt-mt.prl  libqt-mt.so.3libqt.so.3libqui.prl  libqui.so.1
libqt-mt.so   libqt-mt.so.3.1  libqt.so.3.1  libqui.so   libqui.so.1.0

If I try to run the configure script like:
~# ./configure --with-qt-dir=/usr/share/qt3 
--with-qt-includes=/usr/share/qt3/include 
--with-qt-libraries=/usr/share/qt3/lib
/scribus-maillist

libqt3-dev fehlt wegen der Abhängigkeiten (s.o.