Ir para o conteúdo

 Voltar a Ginga-NCL: I...
Tela cheia

Dúvida nos procedimentos de instalação Ginga-NCL C++

13 de Março de 2010, 1:25 , por Desconhecido - | 1 Pessoa seguindo este artigo.
Visualizado 36 vezes

Oi ,

Estou com algumas dúvidas em relação a instalação do ginga-ncl conforme o seguinte tutorial http://svn.softwarepublico.gov.br/trac/ginga/wiki/Building_Wiki_GingaNCL

 

1) La diz que pra instalar o directfb tem que mudar o makefile.am colocando $(DFB_LIBS) $(XINE_LIBS) . mas eu não entendi como.

olha como está meu makefile.am http://paste.ubuntu.com/394434/

gostaria de saber como teria que ficar .

 

 

2) Posso usar debian / ubuntu pra instalar normalmente? não há nenhuma restrição quanto à distribuições?

 

3) o que esse erro significa , quando vai executar o ginga

/usr/local/sbin/ginga: error while loading shared libraries: libtelemidiautil.so: cannot open shared object file: No such file or directory
 

 

Desde já agradeço

 

att


Autor: Frederico Martins Pedroso Junior


1919 comentários

  • A687fdf6ce6756b24515f09e00e106ce?only path=false&size=50&d=404José Geraldo de Sousa Junior(usuário não autenticado)
    13 de Março de 2010, 4:44

     

    Olá Frederico.

     Bom, respondendo suas dúvidas...

    1) Na versão atual do DirectFB-extra, em vez de você alterar o Makefile.am que você tentou, você deve ir em DirectFB-extra/interfaces/IDirectFBVideoProvider/Makefile.am e alterar a variavel libidirectfbvideoprovider_xine_la_LIBADD do jeito que fala no tutorial, ou seja, adicionando $(DFB_LIBS) a ela

    2) Sim, é possível de se instalar o ginga nestas distribuições Unix

    3) Diria que provavelmente o Ginga não foi instalado corretamente, talvez porque você nao conseguiu instalar o DirectFB-extra.

     Quaisquer outras dúvidas, estamos aí pra ajudar.

  • 5df5d8eeb3770422cc9c42a466faee62?only path=false&size=50&d=404Roberto Azevedo(usuário não autenticado)
    13 de Março de 2010, 11:18

     

    "/usr/local/sbin/ginga: error while loading shared libraries: libtelemidiautil.so: cannot open shared object file: No such file or directory"

    Mesmo instalado corretamente, esse erro pode acontecer se sua LD_LIBRARY_PATH não estiver setada conforme o tutorial. Veja que sempre q iniciar o bash vc terá q fazer o export. Outra solução é colocar o export do tutorial dentro do seu arquivo .bashrc o qual é executado automaticamente sempre q abre o bash. Assim, não precisa executar esse comando sempre q reiniciar o terminal.

    Se o seu LD_LIBRARY_PATH estiver setado, e mesmo assim o erro persistir, verifique se o arquivo /usr/local/lib/ginga/libtelemidiautil.so existe. Se não existir provavelmente esse pacote não foi instalado corretamente.

  • Def55ffe6084b8579eeb017ee9633623?only path=false&size=50&d=404Frederico Martins Pedroso Junior(usuário não autenticado)
    13 de Março de 2010, 15:51

     

    fredim@ftheory:~/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1$ make
    Making all in src
    make[1]: Entrando no diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src'
    Making all in df_knuckles
    make[2]: Entrando no diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src/df_knuckles'
    make[2]: Nada a ser feito para `all'.
    make[2]: Saindo do diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src/df_knuckles'
    Making all in df_neo
    make[2]: Entrando no diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src/df_neo'
    make[2]: Nada a ser feito para `all'.
    make[2]: Saindo do diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src/df_neo'
    Making all in spacedream
    make[2]: Entrando no diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src/spacedream'
    make[2]: Nada a ser feito para `all'.
    make[2]: Saindo do diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src/spacedream'
    make[2]: Entrando no diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src'
    gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"DirectFB-examples\" -DVERSION=\"1.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -I.  -DDATADIR=\"/usr/local/share/directfb-examples\" -DFONT=\"/usr/local/share/directfb-examples/fonts/decker.ttf\"  -D_REENTRANT -I/usr/local/include/directfb   -D_GNU_SOURCE -Wall -O3 -pipe  -Werror-implicit-function-declaration -MT df_dok.o -MD -MP -MF .deps/df_dok.Tpo -c -o df_dok.o df_dok.c
    df_dok.c: In function ‘blit180’:
    df_dok.c:911: error: ‘DSBLIT_ROTATE180’ undeclared (first use in this function)
    df_dok.c:911: error: (Each undeclared identifier is reported only once
    df_dok.c:911: error: for each function it appears in.)
    df_dok.c: In function ‘common_load_image’:
    df_dok.c:1199: error: implicit declaration of function ‘dfb_pixelformat_name’
    df_dok.c:1199: warning: format ‘%s’ expects type ‘char *’, but argument 7 has type ‘int’
    df_dok.c:1199: warning: format ‘%s’ expects type ‘char *’, but argument 7 has type ‘int’
    df_dok.c: In function ‘main’:
    df_dok.c:1261: error: ‘DFBSurfaceRenderOptions’ undeclared (first use in this function)
    df_dok.c:1261: error: expected ‘;’ before ‘render_options’
    df_dok.c:1618: warning: format ‘%s’ expects type ‘char *’, but argument 6 has type ‘int’
    df_dok.c:1626: error: ‘IDirectFBSurface’ has no member named ‘SetMatrix’
    df_dok.c:1628: error: ‘render_options’ undeclared (first use in this function)
    df_dok.c:1628: error: ‘DSRO_MATRIX’ undeclared (first use in this function)
    df_dok.c:1632: error: ‘DSRO_ANTIALIAS’ undeclared (first use in this function)
    df_dok.c:1635: error: ‘DSRO_SMOOTH_UPSCALE’ undeclared (first use in this function)
    df_dok.c:1635: error: ‘DSRO_SMOOTH_DOWNSCALE’ undeclared (first use in this function)
    df_dok.c:1637: error: ‘IDirectFBSurface’ has no member named ‘SetRenderOptions’
    make[2]: ** [df_dok.o] Erro 1
    make[2]: Saindo do diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src'
    make[1]: ** [all-recursive] Erro 1
    make[1]: Saindo do diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src'
    make: ** [all-recursive] Erro 1

     

     

     

     

    Esse erro está dando durante a instalação do directfb-examples1.0.1

     

    Posso instalar uma versão mais nova do directfb e seus complementos? ou tenho que ser fiel a versão que está pedindo no tutorial?

  • Def55ffe6084b8579eeb017ee9633623?only path=false&size=50&d=404Frederico Martins Pedroso Junior(usuário não autenticado)
    13 de Março de 2010, 18:41

     

    Uma outra dúvida .

    Como aplico aquele patch do xine ?

    patch -p0 < xine-lib-1.1.17-headers-thiz.patch

     

    ele pede File to patch:

     

    Alguem poderia me dar uma luz?

     

    Desde já agradeço

    • 1e29d0095154ec9fed26313e9afb8f36?only path=false&size=50&d=404Manoel Campos da Silva Filho(usuário não autenticado)
      13 de Março de 2010, 18:54

       

      Acho que vc precisa colocar o arquivo dentro da pasta do xine e executar o patch de lá.

    • 145ea1662b45b86a90b987f094279123?only path=false&size=50&d=404Guilherme Lima(usuário não autenticado)
      13 de Março de 2010, 19:02

       

      Oi Frederico,

      vc tem q usar o -p para informar ao patch o quanto do prefixo ele tem que ignorar.  Esse patchfile usa paths absolutos (eg. 1a linha):

      diff -urN /mnt/other/xine-orig/audio_decoder.h /usr/local/include/xine/audio_decoder.h

      Se o seu patchfile estiver no mesmo diretorio dos .h, vc tem q ignorar /usr/local/include/xine, nesse caso o comando eh:

      patch -p4 <patchfile

      • Def55ffe6084b8579eeb017ee9633623?only path=false&size=50&d=404Frederico Martins Pedroso Junior(usuário não autenticado)
        13 de Março de 2010, 19:10

         

        opa , não deu certo .

         

        ainda continua pedindo file patch

        • Def55ffe6084b8579eeb017ee9633623?only path=false&size=50&d=404Frederico Martins Pedroso Junior(usuário não autenticado)
          15 de Março de 2010, 9:52

           

          fredim@ftheory:~/ativa/setopbox/pacotes_necessarios/DirectFB-extra-1.0.0$ df_dok

             ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.2.0 |~~~~~~~~~~~~~~~~~~~~~~~~~~
                  (c) 2001-2008  The world wide DirectFB Open Source Community
                  (c) 2000-2004  Convergence (integrated media) GmbH
                ----------------------------------------------------------------

          (*) DirectFB/Core: Single Application Core. (2010-03-14 15:08)
          (!) Direct/Util: opening '/dev/fb0' and '/dev/fb/0' failed
              --> No such file or directory
          (!) DirectFB/FBDev: Error opening framebuffer device!
          (!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment variable.
          (!) DirectFB/Core: Could not initialize 'system_core' core!
              --> Initialization error!
          df_dok.c <1457>:
              (#) DirectFBError [DirectFBCreate( &dfb )]: Initialization error!

           

           

           

           

          alguém poderia me dar uma mão?

          abraços

          • 1e29d0095154ec9fed26313e9afb8f36?only path=false&size=50&d=404Manoel Campos da Silva Filho(usuário não autenticado)
            15 de Março de 2010, 9:59

             

            vc precisa habilitar o framebuffer no grub ou lilo, adicionando uma opcao como vga=789 na linha do boot do arquivo conf do seu gerenciador de boot (isto do mono mais simples).esse valor define a resolução. veja mais valores em tldp​.org​/HOW​TO/F​rame​buff​er-H​OWTO​-5.h​tml#​ss5.​3&nb​sp;O valor que informei tá em decimal. lá na tabela tá em hexa (que vc informa como 0311, se nao me engano, sem o x)

            • Def55ffe6084b8579eeb017ee9633623?only path=false&size=50&d=404Frederico Martins Pedroso Junior(usuário não autenticado)
              15 de Março de 2010, 14:43

               

               ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.2.0 |~~~~~~~~~~~~~~~~~~~~~~~~~~
                      (c) 2001-2008  The world wide DirectFB Open Source Community
                      (c) 2000-2004  Convergence (integrated media) GmbH
                    ----------------------------------------------------------------

              (*) DirectFB/Core: Single Application Core. (2009-03-14 15:08)
              (!) X11: Error opening X_Display

              (!) DirectFB/Core: Could not initialize 'system_core' core!

              ---> initialization error !

               

              interface/device/dfb/DFBDeviceScreen.cp <84>:

              (#) DirectFBError [ DirectFBCreate (&dfb)] initialization error !

               

               

               

              e esse erro ,

              seria do que no caso?

              abraços

  • Def55ffe6084b8579eeb017ee9633623?only path=false&size=50&d=404Frederico Martins Pedroso Junior(usuário não autenticado)
    18 de Março de 2010, 14:39

     

    Oi pessoal ,

    Este erro , alguém ja passou por ele?

    past​e.ub​untu​.com​/397​370/

    "/usr/include/bits/fcntl2.h:51: error: call to ‘__open_missing_mode’ declared with attribute error: open with O_CREAT in second argument needs 3 arguments "

     

    Coloquei no past do ubuntu porque não consigo postar o erro completo aqui .

     

    desde já agradeço

     

    att

    • 1e29d0095154ec9fed26313e9afb8f36?only path=false&size=50&d=404Manoel Campos da Silva Filho(usuário não autenticado)
      18 de Março de 2010, 14:46

       

      Resolvi o problema usando a solução desta thread: http://www.softwarepublico.gov.br/dotlrn/clubs/ginga/forums/message-view?message_id=18070124Guardei outras threads que mostram a resolução de alguns outros problemas de compilação desta nova versão:http://www.softwarepublico.gov.br/dotlrn/clubs/ginga/forums/message-view?message_id=8435175http://www.softwarepublico.gov.br/dotlrn/clubs/ginga/forums/message-view?message_id=17495928http://www.softwarepublico.gov.br/dotlrn/clubs/ginga/forums/message-view?message_id=18071374

      • 762d1436c5cf36b110461cde2310a87a?only path=false&size=50&d=404Leonardo Lopes Nepomuceno(usuário não autenticado)
        5 de Junho de 2010, 23:23

         

        Alguem poderia me dar uma luz parece que estou com o um erro na leitura do mesmo arquivo libtelemidiautil.so quando vou executar o comando make para instalar o telemida-util-cpp, talvez seria falta das variáveis no PATH, executei o 2 export mais não sei se teve sucesso pois não recebo nenhum feedback.

         

        [root@TITAN telemidia-util-cpp]# make
        make  all-recursive
        make[1]: Entrando no diretório `/home/leonardo/Ginga/telemidia-util-cpp'
        Making all in include
        make[2]: Entrando no diretório `/home/leonardo/Ginga/telemidia-util-cpp/include'
        make[2]: Nada a ser feito para `all'.
        make[2]: Saindo do diretório `/home/leonardo/Ginga/telemidia-util-cpp/include'
        Making all in src
        make[2]: Entrando no diretório `/home/leonardo/Ginga/telemidia-util-cpp/src'
        /bin/sh ../libtool --tag=CXX   --mode=link g++  -fPIC -g -O2 -Wl,-soname,libtelemidiautil.so -shared  -o libtelemidiautil.so Color.o functions.o 
        libtool: link: g++ -fPIC -g -O2 -Wl,-soname -Wl,libtelemidiautil.so -o libtelemidiautil.so Color.o functions.o
        /usr/lib/gcc/i686-redhat-linux/4.4.4/../../../crt1.o: In function `_start':
        (.text+0x18): undefined reference to `main'
        collect2: ld returned 1 exit status
        make[2]: ** [libtelemidiautil.so] Erro 1
        make[2]: Saindo do diretório `/home/leonardo/Ginga/telemidia-util-cpp/src'
        make[1]: ** [all-recursive] Erro 1
        make[1]: Saindo do diretório `/home/leonardo/Ginga/telemidia-util-cpp'
        make: ** [all] Erro 2

        lembrando que não sou nenhum expert em linux... xD

Concurso ITU-T de Aplicações para IPTV 2012

13 de Agosto de 2012, 19:38, por Desconhecido

Gostaríamos de lembrar aos possíveis interessados que o prazo de registro para participação no Concurso ITU-T de Aplicações para IPTV 2012 (IPTV Application Challenge) se encerra nesta semana, dia 15 de agosto de 2012. Já o prazo para a submissão de aplicações se encerra no dia 07 de setembro de 2012.



NCL Eclipse 1.6 disponível

10 de Janeiro de 2012, 21:19, por Desconhecido

Caros membros da Comunidade Ginga,



Concursos de Aplicações Ginga-NCL

22 de Setembro de 2011, 3:22, por Desconhecido

    Gostaríamos de relembra-los de que há dois concursos de aplicações Ginga-NCL com inscrições ainda abertas. O convite é aberto a toda a comunidade de desenvolvedores de aplicações para o Middleware Ginga-NCL, em nível internacional. São os seguintes concursos:



Novas versões: Ginga e Ginga-NCL Virtual Set-top Box (v.0.12.3)

1 de Agosto de 2011, 20:58, por Desconhecido



Algumas Boas Notícias da Comunidade Ginga

28 de Julho de 2011, 21:31, por Desconhecido

Autor: Roberto Azevedo