Newsgroup: it.comp.os.linux.iniziare
Titolo: ankora problema " make " ...Superkaramba

Salve ragazzi.ho postato ieri il mio problema relativo alla compilazione di 
" superKaramba "
ho una mdk 10.1 off con kde 3.2
e l'errore ke mi dava è il seguente  :
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for
Ada/C/ObjC but not for C++
In file included from main.cpp:5:
./karambaapp.h:14:20: Python.h: No such file or directory
In file included from main.cpp:19:
karamba.h:8:20: Python.h: No such file or directory
In file included from main.cpp:22:
karamba_python.h:44: error: ISO C++ forbids declaration of `PyObject' with
no type
karamba_python.h:44: error: expected `;' before '*' token
karamba_python.h:45: error: ISO C++ forbids declaration of `PyObject' with
no type
karamba_python.h:45: error: expected `;' before '*' token
karamba_python.h:46: error: ISO C++ forbids declaration of `PyThreadState'
with no type
karamba_python.h:46: error: expected `;' before '*' token
karamba_python.h:48: error: variable or field `getLock' declared void
karamba_python.h:48: error: expected `;' before '(' token
karamba_python.h:49: error: ISO C++ forbids declaration of `PyObject' with
no type
karamba_python.h:49: error: expected `;' before '*' token
karamba_python.h:50: error: variable or field `releaseLock' declared void
karamba_python.h:50: error: expected `;' before '(' token
karamba_python.h:51: error: `PyObject' has not been declared
karamba_python.h:51: error: ISO C++ forbids declaration of `pArgs' with no
type
make[3]: *** [main.o] Error 1
make[3]: Leaving directory `/home/smashing/superkaramba-0.35/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/smashing/superkaramba-0.35/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/smashing/superkaramba-0.35'
make: *** [all] Error 2
[root@localhost superkaramba-0.35]#
...ho seguito le vostre indicazioni scaricando le librerie -devel di python 
....ma niente
ho persino scaricato la nuova versione di python...compilato..e tutto è 
andato perfettamente
..ma quando provo a fare make dopo ./configure di superKaramba..nada..sempre 
lo stesso errore
ho trovato grazie ad un vostro suggerimento l'rpm per la mia distro...e 
quando lo lancio da terminale
..funziona ma nel momento in cui vado ad aprire un tema..
ecco il messaggio d'errore ( ke secondo me è strettamente collegato al 
precedente ) :
Traceback (most recent call last):
File "/home/smashing/superkaramba-0.35/examples/theme/1.py", line 1, in ?
import dcop
ImportError: No module named dcop
------------------------------------------------------
What does ImportError mean?
It means that I couldn't load a python add-on for 1.theme
If this is a regular theme and doesn't use python
extensions, then nothing is wrong.
--------------------------------------------------------
Insomma di cosa ho bisogno ?..possibile ke nonostante avessi scaricato tutto 
ciò ke riguarda python ..non vada ankora?
qualkun oconosce una soluzione?
grazie.

 
allora č un problema di questa applicazione. Hai provato a cercarlo 
Pyhton.h? se sě, dov'č?
-- 
si prepara direttamente nel bicchiere basso detto "tumbler basso". Tre o 
quattro cubetti di ghiaccio, aggiungere il gin, il martini rosso, il 
bitter campari e mescolare. Guarnire con una fetta d'arancia.

 Pyhton.h? se sì, dov'è?
[smashing@localhost smashing]$ whereis python.h
python: /usr/bin/python /usr/bin/python2.3 /usr/lib/python2.3 
/usr/lib/python2 /usr/local/bin/python2.4 /usr/local/bin/python 
/usr/local/lib/python2.4 /usr/ clude/python2.3 
/usr/share/man/man1/python.1.bz2
[smashing@localhost smashing]$
eccolo...
ed ora?

 
soccia se ne hai! beh, prova a dare un "export 
CPLUS_INCLUDE_PATH=/usr/include/python2.3" prima del make a vedere cosa 
ti dice...


 [smashing@localhost smashing]$ whereis python.h
Ehi, occhio:
---
./karambaapp.h:14:20: Python.h: No such file or directory
---                  ^^^
Qui lo indica con iniziale maiuscola, io andrei a guardare dentro
a karambaapp.h come e' scritto l'include.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 a karambaapp.h come e' scritto l'include.
Se č quello il problema...m'ammazzo :S
appena a casa.....vedrň..
grazie ...bye

 a karambaapp.h come e' scritto l'include.
niente da fare
ho guardato...effettivamente...c'era con la maiuscola...ed ho sistemato 
inserendo la minuscola
savlato.....lanciato make ..e niente..solito errore :S
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for 
Ada/C/ObjC but not for C++
In file included from main.cpp:5:
./karambaapp.h:14:20: python.h: No such file or directory
In file included from /usr/include/python2.3/Python.h:69,
from karamba.h:8,
from main.cpp:19:
/usr/include/python2.3/object.h:343: error: expected unqualified-id before 
';'
 Maynard James Keenan ... scrive:
token
/usr/include/python2.3/object.h:343: error: abstract declarator `PyObject*' 
used as declaration
make[3]: *** [main.o] Error 1
make[3]: Leaving directory `/home/smashing/superkaramba-0.35/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/smashing/superkaramba-0.35/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/smashing/superkaramba-0.35
make: *** [all] Error 2
[root@localhost superkaramba-0.35]#
..ho anke Seguito il messaggio precendente..e cioč quello di dare export..
ma nada..non va...solito errore..
mi sa ke desisto :S

 cosa ti dice...
Ma porca paletta! Qualcuno di voi ha mai letto la manpage di whereis?
       whereis  locates  source/binary  and manuals sections for specified files.
       The supplied names are first stripped of leading pathname  components  and
       any  (single)  trailing extension of the form .ext, for example, .c.  Pre-
usate locate o find.
.a.
-- 
Il mattino ha l'oro in bocca. Il MATTino ha l'OrO In bOcca.
i lma tt ino ha l'o roin bocc a.ilmattinohal'oroinbocca. il ma tt in
oh al' or oi nb oc ca. il matti noha l'oroinbocca. IL MATtiNO Ha l'ORO
InBOCCa. I l m a t t i n o  h a l' o r o i n b o c c a . ilmattinohal'oroin
BoCcA. iLmAtTiNoHaL'oRoInBoCcA.

 Ma porca paletta! Qualcuno di voi ha mai letto la manpage di whereis?
e allora scusa? Python.h è *veramente* in /usr/include/python2.3. Ed ha 
pure la lettera maiuscola.


 ha pure la lettera maiuscola.
whereis non e' la scelta adeguata per trovare gli include, infatti ad
esempio:
anto@kenny:~$ locate qglobal.h
/usr/include/qt3/qglobal.h
anto@kenny:~$ whereis qglobal.h
qglobal:
