Newsgroup: it.comp.os.linux.software
Titolo: [?] kdevelop

Salve a tutti.
Ho appena installato Linux Mandrake 10 (scaricato dal sito ufficiale) e ho
fatto la piacevole scoperta che questa versione contiene anche l'ide di
sviluppo kdevelop. Ho provato a creare un nuovo progetto scegliendo come
template Simple Hello wxWindows Application perchè mi hanno detto che le
librerie wxWindows sono molto simili alle MFC. Ho provato subito a
compilarlo ma mi dà errore. Ecco cosa spunta nella finestrella in basso:
*cd "/home/salvo/prova3" && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1" 
gmake -f Makefile.cvs && cd "/home/salvo/prova3/debug" && CXXFLAGS="-O0
-g3" "/home/salvo/prova3/configure" --enable-debug=full && cd
"/home/salvo/prova3/debug" && WANT_AUTOCONF_2_5="1" WANT_AUTOMAKE_1_6="1"
gmake -k -j1 *Si sta installando -c
*Si sta installando -c
*Si sta compilando yes (gcc)
*Si sta compilando yes (gcc)
**** Uscito con stato: 1 ***
Se provo ad eseguire il configure (con il comando Esegui configure dal
menu Compila):
*cd "/home/salvo/prova3/debug" && CXXFLAGS="-O0 -g3" 
"/home/salvo/prova3/configure" --enable-debug=full 
*Si sta installando -c 
*checking whether build environment is sane... yes 
*checking whether make sets $(MAKE)... yes 
*checking for working aclocal-1.4... found 
*checking for working autoconf... found 
*checking for working automake-1.4... found 
*checking for working autoheader... found 
*checking for working makeinfo... found 
*checking for g++... g++ 
*checking for C++ compiler default output file name... a.out 
*checking whether the C++ compiler works... yes 
*checking whether we are cross compiling... no 
....
[cut]
....
*checking for gcc option to produce PIC... -fPIC 
*checking if gcc PIC flag -fPIC works... yes 
*checking if gcc static flag -static works... no 
*Si sta compilando yes (gcc) 
*Si sta compilando yes (gcc) 
*checking if gcc supports -fno-rtti -fno-exceptions... no 
*checking whether the linker (/usr/bin/ld) supports shared libraries... yes 
*checking how to hardcode library paths into programs... immediate 
*checking whether stripping libraries is possible... yes 
*checking dynamic linker characteristics... GNU/Linux ld.so 
*checking if libtool supports shared libraries... yes 
*checking whether to build shared libraries... yes 
*checking whether to build static libraries... yes 
*checking whether -lc should be explicitly linked in... no 
*creating libtool 
*checking for gawk... gawk 
*checking wxWindows version...  
*/home/salvo/prova3/configure: line 1: wx-config: command not found 
*not found 
*configure: error: wxWindows is required. Try --with-wx-config. 
**** Uscito con stato: 1 ***
Come posso risolvere il problema?
Da precisare che ho provato anche con altri tipi di progetto con risultati
simili almeno per i più complessi. I progetti semplici (quelli che girano
sulla console) al contrario li compila correttamente.
Grazie anticipatamente.
Salvo

 Come posso risolvere il problema?
Installando le librerie e i sorgenti di wxWindows magari gia pacchettizzate
per la tua distribuzione.
Scommetto una birra che gli altri errori dipendono da problemi molto simili.
-- 
Filippo Santovito



ho scaricato le librerie wxWindows ma mi sembrano molto complicate da
installare.... in che senso già pacchettizzate per la tua distribuzione?
ed eventualmente dove le posso trovare?

 ed eventualmente dove le posso trovare?
non sono affatto difficili da compilare... se hai scaricato il tarball con i
sorgenti leggi il file INSTALL e cmq il tutto si dovrebbe ridurre a un
configure make e make install. Le ho installate un paio di volte perchè
avevo necessità di usare rapidSVN che necessita di queste librerie.
Se hai una slack10 il pacchetto te lo posso dare io altrimenti lo devi
cercare tra i repository dei pacchetti della tua distribuzione. Che
distribuzione hai?
-- 
Filippo Santovito



grazie per la disponibilità ma credo di aver risolto il problema della
compilazione.
Dicevo che era difficile perchè usciva con errori oscuri riguardo al
fatto che mancava gtk. Ho fatto vari tentativi e alla fine in un modo o
nell'altro ha funzionato. Per chiarezza: è possibile che prima non
funzionava perchè avevo decompresso l'archivio in una sottodirectory
della home e avevo tentato di compilarle lì? Alla fine ho fatto tutto
nella directory /usr/src.
Ora comunque kdevelop compila correttamente ma quando tento di eseguire
il programma dà questo errore:
error while loading shared libraries: libwx_gtk2u_html-2.5.so.2: cannot
open shared object file: No such file or directory
*** Uscito con stato: 127 ***
A cosa può essere dovuto questo?
Preciso che al momento della compilazione delle librerie wxWindows ho
abilitato gtk2 e unicode perchè a quanto ho capito la versione più
aggiornata delle gtk nel mio sistema è la versione 2 (mi pare 2.4).
La mia distribuzione di Linux è la Mandrake 10 scaricata dal sito ftp
ufficiale.