Newsgroup: it.comp.os.linux.software
Titolo: Scribus

Come suggerito a qualcuno da "stragatto" giorni fa ho scaricato il 
tarball della versione 0.5.0 di Scribus, che richiede Qt>=2.2.2
Ho una SuSe 7.1 con le Qt 2.2.3 però quando lancio ./configure verso la 
fine mi da' un:
...
checking for Qt... configure: error: Qt (>= Qt 2.2.2) (headers and 
libraries) not found. Please check your installation!
For more details about this problem, look at the end of config.log.
In quest'ultimo file ho notato queste righe (non so se sia qui il 
problema, in effetti quei files non li ho)...
conftest.C:2: qglobal.h: No such file or directory
conftest.C:3: qapplication.h: No such file or directory
conftest.C:4: qapp.h: No such file or directory
conftest.C:5: qobjcoll.h: No such file or directory
conftest.C:6: qevent.h: No such file or directory
conftest.C:7: qstring.h: No such file or directory
conftest.C:8: qstyle.h: No such file or directory
conftest.C:9: qiconview.h: No such file or directory
conftest.C:11: #error 1
configure: failed program was:
#include "confdefs.h"
#include <qglobal.h>
#include <qapplication.h>
...
#if ! (QT_VERSION >= 222)
#error 1
#endif
La stessa cosa accade se definisco un "path" in configure:
./configure --with-qt-libraries=/usr/lib/qt-2.2.3/lib/
e non mi sembra di aver visto tra le possibili opzioni di configure un 
comando che permetta di skippare il riconoscimento delle librerie. 
Mi sapete dare un suggerimento o è una domanda da icoli? :-)
Grazie
-- 
StefanoZ

 comando che permetta di skippare il riconoscimento delle librerie. 
Non si puo', gli header sono indispensabili.
G. 
-- 
Ogni e-mail in html verra' inesorabilmente cancellato 
con i suoi allegati. (Comitato anti-Outlook-worms)

 ./configure --with-qt-libraries=/usr/lib/qt-2.2.3/lib/
Hai installato il pacchetto qt-devel?
Io l'ho ricompilato quaņche giorno fa su una Suse 7.3 senza problemi.
Ciao.
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 Io l'ho ricompilato quaňche giorno fa su una Suse 7.3 senza problemi.
sull'unico cd che ho della 7.1 quel pacchetto non c'č. Cmq ammettendo di 
rimanere su quella versione delle lib suppongo che dovrei usare il 
qt-devel corrispondente...?
Grazie per la risposta
-- 
StefanoZ

 Scribus nella compilazione.
Vuoi dire che gli *.h vengono creati SOLAMENTE se installo (Qt) a partire 
dal sorgente mentre con l'rpm no? 
Grazie della risposta
-- 
StefanoZ

dal sorgente mentre con l'rpm no? 
No. I pacchetti rpm con librerie e/o header utili alla compilazione si
dividono praticamente sempre in pacchetti "semplici" (che contengono le
librerie compilate e basta) e pacchetti "devel" (che contengono i file
relativi alla compilazione).
Morale:
Se ti servono le qt (versione a piacere) per fare girare un applicazione
compilata (diciamo opera...) ti basta installare 
qt-versione.rpm + opera-versione.rpm (eventuali dipendenze da
risolvere).
Se devi  installare un applicazione,  che usa  qt (o altra  libreria), a
partire dai sorgenti quindi compilarla  sulla tua macchina, allora oltre
al pacchetto  con la  libreria, hai  bisogno del  ecquivalente pacchetto
qt-devel-versione.rpm  che scarica  gli header  utili alla  compilazione
(non delle qt, ma della tua applicazione).
-- 
Maurizio - Tannoiser - Lemmo
STIGE Srl Servizi Informatici
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it

 libraries) not found. Please check your installation!
$ rpm -qf `locate qglobal.h`
qt-devel-2.3.1-0.1
  Quindi devi installare il pacchetto devel. Non so come si chiami 
quello della suse. Se non ce l'hai, scaricalo (occhio che le versioni 
pacchetto e pacchetto-devel devono corrispondere)
        Saluti, Giovanni.
-- 
   |^^^^|
   |    |  Eat my shorts !             * Linux Powered *
   |()()| /                            - Kernel 2.4.17 -
                 -> gio.bcc(at)
tin.it
 <-

 (non delle qt, ma della tua applicazione).
Ottimo, 6 stato chiarissimo, grazie mille!
-- 
StefanoZ

 pacchetto e pacchetto-devel devono corrispondere)
nel mio cd c'è qt-2.2.3-8.i386.rpm però sull'ftp della suse ho trovato
qt-2.2.3-11.i386.rpm e relativo qt-devel
Mi scarico questi, faccio un upgrade di qt e quindi installo qt-devel... 
dovrebbe andare, no?
Grazie
-- 
StefanoZ

Stefano Zanetti, 10:20, sabato 9 febbraio 2002:

  Si', dovresti risolvere.
        Ciao, Giovanni.
