Sapreste aiutarmi?In file included from pgmrendersink.c:19:
pgmrendersink.h:40: error: syntax error before ''GstVideoSink''
pgmrendersink.h:40: warning: no semicolon at end of struct or union
pgmrendersink.h:45: error: ''time'' redeclared as different kind of symbol
/usr/include/time.h:184: error: previous declaration of ''time'' was here
pgmrendersink.h:51: error: syntax error before ''}'' token
pgmrendersink.h:54: error: syntax error before ''GstVideoSinkClass''
pgmrendersink.h:54: warning: no semicolon at end of struct or union
pgmrendersink.c:28: error: ''GST_VIDEO_CAPS_RGB'' undeclared here (not in a function)
pgmrendersink.c:41: error: syntax error before ''*'' token
pgmrendersink.c:42: error: syntax error before ''*'' token
pgmrendersink.c:47: error: syntax error before ''*'' token
pgmrendersink.c:48: error: syntax error before ''*'' token
pgmrendersink.c:50: error: syntax error before ''*'' token
pgmrendersink.c:50: warning: type defaults to ''int'' in declaration of ''parent_class''
pgmrendersink.c:50: warning: data definition has no type or storage class
pgmrendersink.c: In function ''pgm_render_sink_set_property'':
pgmrendersink.c:64: error: dereferencing pointer to incomplete type
pgmrendersink.c: In function ''pgm_render_sink_get_property'':
pgmrendersink.c:84: error: dereferencing pointer to incomplete type
pgmrendersink.c: In function ''pgm_render_sink_class_init'':
pgmrendersink.c:108: error: ''GstBaseSinkClass'' undeclared (first use in this function)
pgmrendersink.c:108: error: (Each undeclared identifier is reported only once
pgmrendersink.c:108: error: for each function it appears in.)
pgmrendersink.c:108: error: ''gstbasesink_class'' undeclared (first use in this function)
pgmrendersink.c:112: error: syntax error before '')'' token
pgmrendersink.c: In function ''pgm_render_sink_init'':
pgmrendersink.c:141: error: dereferencing pointer to incomplete type
pgmrendersink.c:142: error: dereferencing pointer to incomplete type
pgmrendersink.c:143: error: dereferencing pointer to incomplete type
pgmrendersink.c:144: error: dereferencing pointer to incomplete type
pgmrendersink.c:145: error: dereferencing pointer to incomplete type
pgmrendersink.c:146: error: dereferencing pointer to incomplete type
pgmrendersink.c:147: error: dereferencing pointer to incomplete type
pgmrendersink.c: In function ''pgm_render_sink_finalize'':
pgmrendersink.c:161: error: dereferencing pointer to incomplete type
pgmrendersink.c: At top level:
pgmrendersink.c:165: error: syntax error before ''*'' token
pgmrendersink.c: In function ''pgm_render_sink_get_times'':
pgmrendersink.c:168: error: ''bsink'' undeclared (first use in this function)
pgmrendersink.c:170: error: ''buf'' undeclared (first use in this function)
pgmrendersink.c:172: error: ''start'' undeclared (first use in this function)
pgmrendersink.c:175: error: ''end'' undeclared (first use in this function)
pgmrendersink.c:177: error: dereferencing pointer to incomplete type
pgmrendersink.c:179: error: dereferencing pointer to incomplete type
pgmrendersink.c:180: error: dereferencing pointer to incomplete type
pgmrendersink.c: At top level:
pgmrendersink.c:185: error: syntax error before ''*'' token
pgmrendersink.c: In function ''pgm_render_sink_show'':
pgmrendersink.c:187: error: ''bsink'' undeclared (first use in this function)
pgmrendersink.c:190: error: ''buf'' undeclared (first use in this function)
pgmrendersink.c:191: error: dereferencing pointer to incomplete type
pgmrendersink.c:193: error: dereferencing pointer to incomplete type
pgmrendersink.c:196: error: dereferencing pointer to incomplete type
pgmrendersink.c:197: error: dereferencing pointer to incomplete type
pgmrendersink.c:198: error: dereferencing pointer to incomplete type
pgmrendersink.c:198: error: dereferencing pointer to incomplete type
pgmrendersink.c:199: error: dereferencing pointer to incomplete type
pgmrendersink.c:202: error: dereferencing pointer to incomplete type
pgmrendersink.c:203: error: dereferencing pointer to incomplete type
pgmrendersink.c:204: error: dereferencing pointer to incomplete type
pgmrendersink.c:204: error: dereferencing pointer to incomplete type
pgmrendersink.c: At top level:
pgmrendersink.c:210: error: syntax error before ''*'' token
pgmrendersink.c: In function ''pgm_render_sink_getcaps'':
pgmrendersink.c:212: error: ''bsink'' undeclared (first use in this function)
pgmrendersink.c:216: warning: implicit declaration of function ''GST_VIDEO_SINK_PAD''
pgmrendersink.c:216: warning: passing argument 1 of ''gst_pad_get_pad_template_caps'' makes pointer from integer without a cast
pgmrendersink.c: At top level:
pgmrendersink.c:222: error: syntax error before ''*'' token
pgmrendersink.c: In function ''pgm_render_sink_setcaps'':
pgmrendersink.c:228: error: ''bsink'' undeclared (first use in this function)
pgmrendersink.c:229: error: ''caps'' undeclared (first use in this function)
pgmrendersink.c:230: error: dereferencing pointer to incomplete type
pgmrendersink.c:231: error: dereferencing pointer to incomplete type
pgmrendersink.c:233: error: dereferencing pointer to incomplete type
pgmrendersink.c:233: error: dereferencing pointer to incomplete type
pgmrendersink.c: In function ''pgm_render_sink_change_state'':
pgmrendersink.c:250: error: dereferencing pointer to incomplete type
pgmrendersink.c: In function ''pgm_render_sink_get_type'':
pgmrendersink.c:268: error: invalid application of ''sizeof'' to incomplete type ''PgmRenderSinkClass''
pgmrendersink.c:274: error: invalid application of ''sizeof'' to incomplete type ''PgmRenderSink''
pgmrendersink.c:279: error: ''GST_TYPE_VIDEO_SINK'' undeclared (first use in this function)
make[6]: *** [libpgmrendersink_la-pgmrendersink.lo] Error 1
make[6]: Leaving directory `/home/filippo/Desktop/pigment-0.1.0/libs/pgm/render/render''
make[5]: *** [all] Error 2
make[5]: Leaving directory `/home/filippo/Desktop/pigment-0.1.0/libs/pgm/render/render''
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/filippo/Desktop/pigment-0.1.0/libs/pgm/render''make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/filippo/Desktop/pigment-0.1.0/libs/pgm''
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/filippo/Desktop/pigment-0.1.0/libs''
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/filippo/Desktop/pigment-0.1.0''
make: *** [all] Error 2
Problemi nel compilare ELisa
Regole della sezione
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.
Come usare Ubuntu • Primi passi su Ubuntu
Amministrazione del sistema • Comandi di base • Installare programmi • Log di sistema • Riga di comando • Sudo
In questa sezione possono inserire nuove discussioni solo coloro che fanno parte del livello "Prode Principiante" e che non hanno superato i 100 messaggi, tutti gli altri possono comunque rispondere regolarmente. Se si fa parte di questo livello e si è registrati al forum prima del 24 aprile 2012, data del passaggio al nuovo forum, consultare questa discussione.
- suba82
- Scoppiettante Seguace

- Messaggi: 804
- Iscrizione: martedì 5 settembre 2006, 2:57
- Località: Milano
- Contatti:
Problemi nel compilare ELisa
Ciao a tutti sonon molto interessato a provare Elisa, il media center. Sto procedendo con l''installazione di tutte le dipendenze. Tra queste c''e'' pigment-0.1.0. Il configure non mi da alcun tipo di problema e va fino in fondo il make mi da questo problema:
Re: Problemi nel compilare ELisa
Messo così le informazioni per capire il problema sono poche.
Nel file README che indicazioni ti dà?
Ad esempio indica quale versione di gcc usare per compilare? Di default edgy installa il 4.1.2, potrebbe essere necessaria una versione precedente, la 3.3.
In questo caso installa gcc-3.3, sulla shell, prima di iniziare l'installazione, dall'interno della cartella del programma, dai:
Il primo comando rimuove il makefile generato precedentemente e riporta il tutto allo stato originario, con il secondo gli dici di usare la versione precedente di gcc, poi riprovi.
ciao
Nel file README che indicazioni ti dà?
Ad esempio indica quale versione di gcc usare per compilare? Di default edgy installa il 4.1.2, potrebbe essere necessaria una versione precedente, la 3.3.
In questo caso installa gcc-3.3, sulla shell, prima di iniziare l'installazione, dall'interno della cartella del programma, dai:
Codice: Seleziona tutto
make distclean
export CC=gcc-3.3
./configure
.......ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
-
Divilinux
Re: Problemi nel compilare ELisa
https://core.fluendo.com/elisa/trac/bro ... .c?rev=961
copia e incolla in un txt rinominato "pgmrendersink.c" e inseriscilo nella directory src del programma che vuoi compilare
copia e incolla in un txt rinominato "pgmrendersink.c" e inseriscilo nella directory src del programma che vuoi compilare
- suba82
- Scoppiettante Seguace

- Messaggi: 804
- Iscrizione: martedì 5 settembre 2006, 2:57
- Località: Milano
- Contatti:
Re: Problemi nel compilare ELisa
Bingo!
Allora avevo dimenticato qualcosa:
Mi mancavano due di questi pacchetti che servono per elisa
apt-get install
autoconf
automake-1.7
libglib2.0-dev
libsdl1.2-dev
libgl1-mesa-dev
libcairo-dev
gtk-doc-tools
libgstreamer0.10-dev
libgstreamer-plugins-base0.10-dev
python2.4-dev
python-gobject-dev
python-gtk2-dev
python2.4-gst0.10
poi sono passato invece dai tar ball
al subversion
svn co https://core.fluendo.com/pigment/svn/trunk pigment
cd pigment
./autogen.sh --prefix=/opt/pigment
sudo make
sudo make install
avevi ragione pierba mi mancava qualcosa. divilinux adesso provo a farlo partire se ho problemi ti faccio sapere qui!!! grazie a entrambi ragazzi!!!
Allora avevo dimenticato qualcosa:
Mi mancavano due di questi pacchetti che servono per elisa
apt-get install
autoconf
automake-1.7
libglib2.0-dev
libsdl1.2-dev
libgl1-mesa-dev
libcairo-dev
gtk-doc-tools
libgstreamer0.10-dev
libgstreamer-plugins-base0.10-dev
python2.4-dev
python-gobject-dev
python-gtk2-dev
python2.4-gst0.10
poi sono passato invece dai tar ball
al subversion
svn co https://core.fluendo.com/pigment/svn/trunk pigment
cd pigment
./autogen.sh --prefix=/opt/pigment
sudo make
sudo make install
avevi ragione pierba mi mancava qualcosa. divilinux adesso provo a farlo partire se ho problemi ti faccio sapere qui!!! grazie a entrambi ragazzi!!!
- suba82
- Scoppiettante Seguace

- Messaggi: 804
- Iscrizione: martedì 5 settembre 2006, 2:57
- Località: Milano
- Contatti:
Re: Problemi nel compilare ELisa
Pigment installato correttamente seguendo la guida di elisa
Provo a dare il comando elisa (ho installato con sudo python setup.py install)
----> filippo@ubuntu:/home/pigment$ elisa
You need to install Pigment, check it out at https://core.fluendo.com/pigment/trac/
:'(
Provo a dare il comando elisa (ho installato con sudo python setup.py install)
----> filippo@ubuntu:/home/pigment$ elisa
You need to install Pigment, check it out at https://core.fluendo.com/pigment/trac/
:'(
Re: Problemi nel compilare ELisa
Se leggo bene, hai installato pigment privilegiando la directory /opt, era consigliato dalla guida?
A quanto ne so dovrebbe far parte delle librerie di kde, quindi dovrebbe stare nelle sottodirectories di /usr, prova a cercarlo, con i comandi: e se non lo trovi in /usr, prova ad installarlo da adept o apt.
Secondo me, non lo trova nel percorso dove va a cercarlo.
Purtroppo non sono di grande aiuto, non conosco elisa, né kde.
ciao
A quanto ne so dovrebbe far parte delle librerie di kde, quindi dovrebbe stare nelle sottodirectories di /usr, prova a cercarlo, con i comandi:
Codice: Seleziona tutto
locate pigment
whereis pigmentSecondo me, non lo trova nel percorso dove va a cercarlo.
Purtroppo non sono di grande aiuto, non conosco elisa, né kde.
ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
- suba82
- Scoppiettante Seguace

- Messaggi: 804
- Iscrizione: martedì 5 settembre 2006, 2:57
- Località: Milano
- Contatti:
Re: Problemi nel compilare ELisa
anche secondo me è come dici tu sono andato in opt infatti pigment è li ed è dentro altre cartelle. Probabilemnte elisa non lo trova,
Dentro le istruzioni non dice niente di che sulla cartella di destinazione pero io ho seguito questa guida:
https://core.fluendo.com/pigment/trac/b ... README#L42
Riga 34
Provo a ridare il ./configure senza dare la cartella opt?
Guarda sei assolutamente di grandissimo aiuto come sempre tu e tutti gli altri che stanno dietro questo fantastico mondo. Gentili cordiali non rispondete mai male se qualcuno si dimentica di usare la funzione cerca lo invitate ad usarla con una cordialita senza fine. Oggi su internet trovare moderatori cosi è impossibile o almeno io non ne ho mai trovati, son sempre strafottenti si incazzano se fai una ricerca sbagliata e si sentono dio in terra. Mah va be continuate cosi che siete fenomenali! Scusate l'OT!!!
Dentro le istruzioni non dice niente di che sulla cartella di destinazione pero io ho seguito questa guida:
https://core.fluendo.com/pigment/trac/b ... README#L42
Riga 34
Provo a ridare il ./configure senza dare la cartella opt?
Guarda sei assolutamente di grandissimo aiuto come sempre tu e tutti gli altri che stanno dietro questo fantastico mondo. Gentili cordiali non rispondete mai male se qualcuno si dimentica di usare la funzione cerca lo invitate ad usarla con una cordialita senza fine. Oggi su internet trovare moderatori cosi è impossibile o almeno io non ne ho mai trovati, son sempre strafottenti si incazzano se fai una ricerca sbagliata e si sentono dio in terra. Mah va be continuate cosi che siete fenomenali! Scusate l'OT!!!
Re: Problemi nel compilare ELisa
Io farei così, in modo da averlo nel posto giusto, dove i programmi vanno a cercare.
Abitualmente configuro tutto per /usr (--prefix=/usr) il default è /usr/local e non occorre indicare;
il mio metodo, mi fa avere tutto ben integrato nel sistema, ma provoca difficoltà con gli aggiornamenti, spesso devo farli sovrascrivere forzando dei file, non lo consiglio.
ciao
PS: grazie per l'apprezzamento.
Abitualmente configuro tutto per /usr (--prefix=/usr) il default è /usr/local e non occorre indicare;
il mio metodo, mi fa avere tutto ben integrato nel sistema, ma provoca difficoltà con gli aggiornamenti, spesso devo farli sovrascrivere forzando dei file, non lo consiglio.
ciao
PS: grazie per l'apprezzamento.
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
- suba82
- Scoppiettante Seguace

- Messaggi: 804
- Iscrizione: martedì 5 settembre 2006, 2:57
- Località: Milano
- Contatti:
Re: Problemi nel compilare ELisa
Ho provato ad installarlo in usr e local ma mi da qualche errore tra cui questo
Gstremer è una dipendenza di pigment e durante l''installazione mi dice che non riesce ad installare un file in una directory che non finisce con /opt/ ecc ecc
Non c''e'' un modo per dire ad elisa che pigment è da un altra parte?bye!
Quando ho compilato in opt è andato tutto ok infatti quel file è li dentro-libtool: install: error: cannot install `libpgmrendersink.la'' to a directory not ending in /opt/pigment/lib/pigment-0.1/gstreamer
Gstremer è una dipendenza di pigment e durante l''installazione mi dice che non riesce ad installare un file in una directory che non finisce con /opt/ ecc ecc
Non c''e'' un modo per dire ad elisa che pigment è da un altra parte?bye!
Re: Problemi nel compilare ELisa
Prova a vedere nel file README se spiega come usarlo, solitamente ci sono le indicazioni d'uso.
Dovrebbe essere dopo la parte relativa all'installazione.
ciao
Dovrebbe essere dopo la parte relativa all'installazione.
ciao
Pietro pagina personale - Avete domande sul forum? Leggendo le FAQ: potreste trovare la risposta.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
La conoscenza deve essere collettiva, quindi, come da regolamento (Sez. II punto 15) i messaggi personali contententi richieste di assistenza tecnica verranno ignorati.
Re: Problemi nel compilare ELisa
ciao suba 82, segui questa guida nel mezzo della pagina del sottostante link:
http://openmania.wordpress.com/
poi cortesemente fammi sapere se è andato tutto ok. ciao da er corvo
http://openmania.wordpress.com/
poi cortesemente fammi sapere se è andato tutto ok. ciao da er corvo
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti
