OpenGinga directFB

46 views
Skip to first unread message

Joao Eduardo Hornburg

unread,
Sep 22, 2009, 4:02:17 PM9/22/09
to tvinte...@googlegroups.com, Desenvolvimento para TV digital
Olá!

Estout tentando compilar o OpenGinga v2. Estou utilizando um ubuntu server edition, rodando em uma VM no vmware.

Instalei todas as dependências necessárias, como descrito aqui http://www.openginga.org/INSTALL-20090902.pdf , até chegar na parte do DirectFB.

Usei a versão 1.4 do DirectFB, que eu tinha salva no meu computador. Parece que o site deles está fora do ar, por isso não pude checar se há alguma versão mais nova.

Primeiramente o ./configure estava dando pau, dizendo algo do tpo "sintaxe incorreta" nas linhas que continham PKG_CHECK_MODULES. Dei uma procurada rápida no google, e não descobri qual a razão do problema. Instalei todas as dependências que o PKG_CHECK_MODULES estava checando, e removi essas linhas do ./configure (simplesmente setando as varíaveis para true).

Fazendo isso o ./configure executou normalmente. Mas na hora de dar make deu o seguinte erro:

gcc -DHAVE_CONFIG_H -I. -I.. -I../lib -I../include -I../include -I../lib -I../src -DDATADIR=\"/usr/local/share/directfb-1.4.0\" -D_REENTRANT   -O3 -ffast-math -pipe  -D_GNU_SOURCE  -Werror-implicit-function-declaration -MT mkdgiff.o -MD -MP -MF .deps/mkdgiff.Tpo -c -o mkdgiff.o mkdgiff.c
In file included from mkdgiff.c:55:
/usr/local/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No such file or directory
mkdgiff.c:56:10: error: #include expects "FILENAME" or <FILENAME>
mkdgiff.c:231: error: expected declaration specifiers or ‘...’ before ‘FT_GlyphSlot’
mkdgiff.c: In function ‘write_glyph’:
mkdgiff.c:234: error: ‘slot’ undeclared (first use in this function)
mkdgiff.c:234: error: (Each undeclared identifier is reported only once
mkdgiff.c:234: error: for each function it appears in.)
mkdgiff.c:246: error: ‘ft_pixel_mode_grays’ undeclared (first use in this function)
mkdgiff.c:297: error: ‘ft_pixel_mode_mono’ undeclared (first use in this function)
mkdgiff.c: At top level:
mkdgiff.c:355: error: expected ‘)’ before ‘face’
mkdgiff.c: In function ‘main’:
mkdgiff.c:540: error: ‘FT_Library’ undeclared (first use in this function)
mkdgiff.c:540: error: expected ‘;’ before ‘library’
mkdgiff.c:541: error: ‘FT_Face’ undeclared (first use in this function)
mkdgiff.c:541: error: expected ‘;’ before ‘face’
mkdgiff.c:568: error: implicit declaration of function ‘FT_Init_FreeType’
mkdgiff.c:568: error: ‘library’ undeclared (first use in this function)
mkdgiff.c:574: error: implicit declaration of function ‘FT_New_Face’
mkdgiff.c:574: error: ‘face’ undeclared (first use in this function)
mkdgiff.c:576: error: ‘FT_Err_Unknown_File_Format’ undeclared (first use in this function)
mkdgiff.c:584: error: implicit declaration of function ‘FT_Select_Charmap’
mkdgiff.c:584: error: ‘ft_encoding_unicode’ undeclared (first use in this function)
mkdgiff.c:588: error: ‘ft_encoding_latin_1’ undeclared (first use in this function)
mkdgiff.c:596: error: implicit declaration of function ‘do_face’
mkdgiff.c:604: error: implicit declaration of function ‘FT_Done_Face’
mkdgiff.c:607: error: implicit declaration of function ‘FT_Done_FreeType’
make[2]: *** [mkdgiff.o] Error 1
make[2]: Leaving directory `/home/blanka/DirectFB/tools'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/blanka/DirectFB'
make: *** [all] Error 2


Alguem sabe o que possa ser?


sds

João E. Hornburg

savio.cruz

unread,
Oct 26, 2009, 8:02:49 PM10/26/09
to Desenvolvimento para TV digital
e ai cara, já conseguiu resolver este problemas,
tive ele tb no fds inteiro, té que achei uma solução:

cria um aruqivo em /usr/local/share/aclocal/ chamado dirlist
e coloca esta linha:
/usr/share/aclocal

aqui resolveu. espero q funcione. ai se falando.

att

Sávio

ainda to tentando entender como funciona isso, to na etapa de instalar
o openginga, tah dando outros problemas
qquer coisa a gente v

On 22 set, 17:02, Joao Eduardo Hornburg <joao.hornb...@gmail.com>
wrote:
> Olá!
>
> Estout tentando compilar o OpenGinga v2. Estou utilizando um ubuntu server
> edition, rodando em uma VM no vmware.
>
> Instalei todas as dependências necessárias, como descrito aquihttp://www.openginga.org/INSTALL-20090902.pdf, até chegar na parte do
> DirectFB.
>
> Usei a versão 1.4 do DirectFB, que eu tinha salva no meu computador. Parece
> que o site deles está fora do ar, por isso não pude checar se há alguma
> versão mais nova.
>
> Primeiramente o ./configure estava dando pau, dizendo algo do tpo "sintaxe
> incorreta" nas linhas que continham PKG_CHECK_MODULES. Dei uma procurada
> rápida no google, e não descobri qual a razão do problema. Instalei todas as
> dependências que o PKG_CHECK_MODULES estava checando, e removi essas linhas
> do ./configure (simplesmente setando as varíaveis para true).
>
> Fazendo isso o ./configure executou normalmente. Mas na hora de dar make deu
> o seguinte erro:
> *
> make: *** [all] Error 2*

Leonardo Alexandre Ferreira Leite

unread,
Nov 16, 2009, 8:44:54 AM11/16/09
to dev...@googlegroups.com
a um tempo atrás tive um monte de problemas com essas coisas... (o DirectFB me lembro q deu trabalho)
não sei se tive exatamente esse problema, mas segue em anexo um resumo dos problemas pelos quais passei e algumas soluções...

contudo já advirto q talvez não seja boa ideia seguir o texto como um manual de instalação, já q no fim não consegui fazer tudo ficar como queria

2009/10/26 savio.cruz <spcr...@gmail.com>
openGinga.doc

Savio Cruz

unread,
Nov 16, 2009, 10:54:06 AM11/16/09
to dev...@googlegroups.com
é mais ou menos estes problemas que encontrei na instalação. Uma série de warnings e dependências que tive que ir resolvendo.

Acredito que o mais correto seria criar um pacote a ser instalado direto, tipo:
apt-get install gingaj.

assim este verificaria as dependências e instava tudo de forma mais automática. 
Fazer um pacote deste nem é tão difícil, pois já trabalhei numa empresa onde tínhamos um conjunto de script que rodavam e instalávamos /atualizava tudo de forma mais direta com o comando apt-get.

Fazer a instalação do openGinga da forma descrita no manual é um teste  de paciência e persistência. Consegui ir até o fim resolvendo os problemas, mas o resultado tb não foi muito satisfatório.
Comecei e testar as máquinas virtuais que surgiram como o mosTV mas tb não me impressionei muito com o resultado. Acredito que  muito ainda tem para se melhorar até termos uma máquina virtual com ginga-j instalado de forma estável.

Continuarei testando e da próxima vez que for fazer uma nova instalação irei criar um script completo para auxiliar.





2009/11/16 Leonardo Alexandre Ferreira Leite <leonar...@gmail.com>

Savio Cruz

unread,
Nov 17, 2009, 11:12:52 AM11/17/09
to dev...@googlegroups.com
é mais ou menos estes problemas que encontrei na instalação. Uma série de warnings e dependências que tive que ir resolvendo.

Acredito que o mais correto seria criar um pacote a ser instalado direto, tipo:
apt-get install gingaj.

assim este verificaria as dependências e instava tudo de forma mais automática. 
Fazer um pacote deste nem é tão difícil, pois já trabalhei numa empresa onde tínhamos um conjunto de script que rodavam e instalávamos /atualizava tudo de forma mais direta com o comando apt-get.

Fazer a instalação do openGinga da forma descrita no manual é um teste  de paciência e persistência. Consegui ir até o fim resolvendo os problemas, mas o resultado tb não foi muito satisfatório.
Comecei e testar as máquinas virtuais que surgiram como o mosTV mas tb não me impressionei muito com o resultado. Acredito que  muito ainda tem para se melhorar até termos uma máquina virtual com ginga-j instalado de forma estável.

Continuarei testando e da próxima vez que for fazer uma nova instalação irei criar um script completo para auxiliar

2009/11/16 Leonardo Alexandre Ferreira Leite <leonar...@gmail.com>
a um tempo atrás tive um monte de problemas com essas coisas... (o DirectFB me lembro q deu trabalho)

Aécio Vieira

unread,
Nov 17, 2009, 10:21:50 AM11/17/09
to dev...@googlegroups.com
Sávio, vc conseguiu usar o MOStvd?? dá pra fazer muita coisa com ele?? e sobre o OpenGinga, qual vc acha melhor ele ou o MOStvd pra desenvolver hj?

Aécio Costa

2009/11/16 Savio Cruz <spcr...@gmail.com>

Savio Cruz

unread,
Nov 18, 2009, 6:42:31 AM11/18/09
to dev...@googlegroups.com
Olha, com o MOStvd foi simples e facil abrir e testar os exemplos. não cheguei a criar nenhuma classe pra rodar. O que não consegui fazer foi sair do programa qdo encerra a aplicação. a tela fica preta, por causa do player que ficar rodando , coisa assim,  e tenho que reiniciar a maquina virtual.

Com o open ginga tive uma série de problemas, mas acredito que possa ser contornado (com pouco de conhecimento em linux) e melhorado o processo de instalação. 

O que penso é que precisa  amadurecer ainda mais estes ambientes de teste, mas já dá pra brincar um pouco.


sávio cruz


2009/11/17 Aécio Vieira <aec...@gmail.com>

Aécio Vieira

unread,
Nov 18, 2009, 9:37:13 AM11/18/09
to dev...@googlegroups.com
tive esse problema com o MOStvd tbm... o OpenGinga acontece da mesma forma... quando executo a aplicação de testes bbxlet quando termina a tela fica preta e brêu!! reinicializar máquina virtual!

tenho só uma dúvida... o JavaDTV que foi implementado pro OpenGinga por exemplo... onde consigo??? gostaria de fazer algo no eclipse... pois assim saberia o que posso ou não usar do JavaDTV já implementado. No MOStvd tem um arquivo JavaDTV, mas e no OpenGinga, vc sabe onde posso conseguir esse .jar??


abrs,

Aécio Costa

2009/11/18 Savio Cruz <spcr...@gmail.com>

Savio Cruz

unread,
Nov 18, 2009, 9:50:48 AM11/18/09
to dev...@googlegroups.com
Eu arrumei este jar num site qquer. Vou enviar em anexo, mas não cheguei a fazer nada tb. 
o outro arquivo tem uns exemplos.
Tenta e me avisa se conseguiu. tentei usar o netbeans e o jDeveloper, mas em ambos me deu um trabalho danado, pois há dependência da jmf.jar e outros que não consegui resolver. 
Vou tentar montar um ambiente com estas dependencias pra ver onde to errando. 

Parei por uns dias mas quero voltar a testar logo, estava mais concentrado em conseguir testar os ambientes das máquians virtuais, dae baixei alguns exemplos e rodei no MOStvd para ver funcionando. com tempo vou treinando as outras etapas deste aprendizado.


Att
Sávio Cruz
2009/11/18 Aécio Vieira <aec...@gmail.com>
javatv.jar
jtv-1_1_1-rr-bin-b08-linux-x86-09_dec_2008.zip

Aécio Vieira

unread,
Nov 18, 2009, 10:26:02 PM11/18/09
to dev...@googlegroups.com
vi aqui Sávio... o que vc tem é o JavaTV que até ajuda... porém o JavaDTV vem mais completo.. com as APIs dos pacotes: com.sun.dtv e com.sun.lwuit! era esse arquivo que queria, porém mandei um email pro pessoal do OpenGinga e ainda não obteve resposta =(

2009/11/18 Savio Cruz <spcr...@gmail.com>

Leonardo Alexandre Ferreira Leite

unread,
Nov 19, 2009, 10:21:12 PM11/19/09
to dev...@googlegroups.com
qd vc baixa o openginga do site é só fuçar nas páginas q tem o código fonte de tudo
tanto é, q a gente "instala" ele por compilação
 
qt ao encerramento da aplicação, não sei se resolve, mas tentem ctrl+c ou ctrl+z no terminal para encerra-la

2009/11/19 Aécio Vieira <aec...@gmail.com>

Daniel Uchoa

unread,
Nov 21, 2009, 3:31:14 PM11/21/09
to dev...@googlegroups.com
Olá Pessoal,

Para sair basta pressionar ESC (para liberar o foco de eventos da sua
aplicação para o controller), depois F4 e com as setas navegar até a
opção Sair, e pressionar ENTER. Não é preciso reiniciar a VM não.

[]s

Daniel
+---------------------------------------------------------------+
Overmedia Networks
Soluções Avançadas em Redes Multimídia
Conheça o primeiro treinamento Ginga Java para TV Digital do Brasil!
http://www.overmedianetworks.com.br/

Contatos:
site: http://www.overmedianetworks.com.br/contato.html
e-mail: con...@overmedianetworks.com.br
orkut: http://www.orkut.com.br/Main#Profile.aspx?origin=is&uid=6355788277827643408
celular: (11) 8683-4590

Participe do grupo "Desenvolvimento em Ginga Java para TV Digital"
http://groups.google.com.br/group/gingajava/
+---------------------------------------------------------------+



2009/11/20 Leonardo Alexandre Ferreira Leite <leonar...@gmail.com>:

Savio Cruz

unread,
Nov 23, 2009, 8:11:37 AM11/23/09
to dev...@googlegroups.com
vamos tentar denovo. 

Mas vou tentar instalar usando ubuntu 6.10 Desktop, pois assim posso ter mais controle usando as ferramentas visuais. Será que é possivel?


2009/11/21 Daniel Uchoa <dan...@overmedianetworks.com.br>

Leonardo Alexandre Ferreira Leite

unread,
Nov 24, 2009, 2:23:28 PM11/24/09
to dev...@googlegroups.com
a princípiop sim...
:)

2009/11/23 Savio Cruz <spcr...@gmail.com>

Leonardo Alexandre Ferreira Leite

unread,
Nov 24, 2009, 2:24:39 PM11/24/09
to dev...@googlegroups.com
aliás, o q é crítico é a versão (no caso 6.10) usada do Ubuntu, pois cada versão pode ter versões diferentes de pacotes instaladas, inclusive pacotes utilizados pelo openginga...

2009/11/24 Leonardo Alexandre Ferreira Leite <leonar...@gmail.com>
Reply all
Reply to author
Forward
0 new messages