Pagina 1 di 1

[pyinventor] installazione da sorgenti

Inviato: giovedì 20 dicembre 2007, 10:07
da fortAlamo
*vorrei* installare sta roba  ;D qua

nel readme c'e' scritto:

- SWIG, which you can find at http://www.swig.org/
- Motif or Lesstif. I've installed these RPMs:
    lesstif-0.91.4-1
    lesstif-devel-0.91.4-1
- Mesa:
    Mesa-common-3.2.1-1
    Mesa-3.2.1-1
    Mesa-devel-3.2.1-1
    Mesa-common-devel-3.2.1-1
- OpenInventor. I've got these:
    sgi-OpenInventor-2.1.5-5
    sgi-OpenInventor-data-2.1.5-5
    sgi-OpenInventor-devel-2.1.5-5
- A bit of luck

ho sia swig che lesstif2 (dai repos)
lanciando il make mi restituisce:

c++: inventor_wrap.c : nessun file o directory
make:***[inventorc.so] error 1

devo evidentemente "recuperare" anche il resto... (ma da dove? ... soprattutto il bit of luck  ;D )

Re: [pyinventor] installazione da sorgenti

Inviato: giovedì 20 dicembre 2007, 14:03
da DarkSun
Controlla se hai build-essential:

Codice: Seleziona tutto

dpkg -l | grep -i build-essential
Qualora non ci fosse, installalo:

Codice: Seleziona tutto

sudo apt-get install build-essential
Comunque, controlla anche se all'interno della directory del sorgente c'è un configure.

Ciao

Re: [pyinventor] installazione da sorgenti

Inviato: giovedì 20 dicembre 2007, 15:17
da fortAlamo
grazie per l'aiuto :)

build-essential c'e'.

e nella dir nn c'e' alcun configure :(

Re: [pyinventor] installazione da sorgenti

Inviato: giovedì 20 dicembre 2007, 17:05
da DarkSun
Apri un terminale e lancia:

Codice: Seleziona tutto

sudo apt-get install libwrap0-dev
Fatto ciò, rilancia il make.

Ciao

Re: [pyinventor] installazione da sorgenti

Inviato: giovedì 20 dicembre 2007, 17:57
da fortAlamo
(RI_grazie :) )

*come* si fa a capire che serve proprio "quella" libreria?


cmq l'ho installata,  ma ...

/hello_cone$ make
swig -shadow -python -c++ inventor.i
inventor.i:31: Error: Syntax error in input(3).
make: *** [inventor_wrap.c] Error 1

Re: [pyinventor] installazione da sorgenti

Inviato: giovedì 20 dicembre 2007, 18:00
da DarkSun
Quando si compilano i sorgenti, spesso le librerie che servono sono quelle di sviluppo (-dev). Io mi sono basato sull'errore. Ti spiego:

Codice: Seleziona tutto

c++: inventor_wrap.c : nessun file o directory
L'errore è questo. Basta fare una ricerca in Synaptic o in Adept, i due gestori di pacchetti che sono installati di default uno in Ubuntu e l'altro in Kubuntu. Se cerchi "wrap" ti escono un bel po' di librerie, tra cui quella di sviluppo che ti ho fatto installare.

Io, faccio tutto da terminale quindi ho lanciato:

Codice: Seleziona tutto

apt-cache search wrap
Ciao