Ir para o conteúdo

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

Erro durante execução de exemplo NCL

31 de Março de 2009, 13:26 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 29 vezes

Olá pessoal

Estou encontrando problemas ao reproduzir os exemplos NCL após compilação do ginga (Ginga-NCL 0.10.1).
A compilação completa foi executada sem nenhum erro, entretanto, ao executar os testes com as aplicações NCL,  o sistema retorna o seguinte erro :

Exemplo: Viva mais Prato:
# CD <DIR_EX>
# /usr/local/sbin/ginga --ncl main.ncl

##########################

 ERRO

argv = 'main.ncl' nclFile = 'main.ncl'
ComponentManager::getComponentDescription
ComponentManager::getComponent opening component 'libgingacccmparser.so'
ComponentManager::getComponent component 'libgingacccmparser.so' OPENED
ComponentManager::refreshComponentDescription REFRESHED.
ComponentManager::getComponent opening component 'libgingalssm.so'
ComponentManager::getComponent component 'libgingalssm.so' OPENED
ComponentManager::getComponent opening component 'libgingancl.so'
ComponentManager::getComponent component 'libgingancl.so' OPENED
ComponentManager::getComponent opening component 'libgingaccsystemio.so'
ComponentManager::getComponent component 'libgingaccsystemio.so' OPENED
ComponentManager::getComponent opening component 'libginganclprefetch.so'
ComponentManager::getComponent component 'libginganclprefetch.so' OPENED
ComponentManager::getComponent opening component 'libgingaccic.so'
ComponentManager::getComponent component 'libgingaccic.so' OPENED
ComponentManager::getComponent opening component 'libgingaccsystemiodfb.so'
ComponentManager::getComponent component 'libgingaccsystemiodfb.so' OPENED

     =======================|  DirectFB 1.0.1  |=======================
          (c) 2001-2007  The DirectFB Organization (directfb.org)
          (c) 2000-2004  Convergence (integrated media) GmbH
        ------------------------------------------------------------

(*) DirectFB/Core: Single Application Core. (2009-03-30 19:44)
(*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 26731)...
(!) Direct/Modules: Unable to dlopen `/usr/local/lib/directfb-1.0-0/inputdrivers/libdirectfb_penmount.so'!
    --> /usr/local/lib/directfb-1.0-0/inputdrivers/libdirectfb_penmount.so: undefined symbol: dfb_config
(*) Direct/Thread: Running 'Linux Input' (INPUT, 26732)...
(*) DirectFB/Input: HID 1267:0103 (1) 0.1 (directfb.org)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 26733)...
(*) DirectFB/Input: HID 1267:0103 (2) 0.1 (directfb.org)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 26734)...
(*) DirectFB/Input: USB Optical Mouse (3) 0.1 (directfb.org)
(*) Direct/Thread: Running 'Linux Input' (INPUT, 26735)...
(*) DirectFB/Input: PC Speaker (4) 0.1 (directfb.org)
(*) Direct/Thread: Running 'Keyboard Input' (INPUT, 26736)...
(*) DirectFB/Input: Keyboard 0.9 (directfb.org)
(*) Direct/Thread: Running 'PS/2 Input' (INPUT, 26737)...
(*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
(*) DirectFB/Genefx: MMX detected and enabled
(*) DirectFB/Graphics: MMX Software Rasterizer 0.6 (directfb.org)
(*) DirectFB/Core/WM: Default 0.3 (directfb.org)
(!) DirectFB/FBDev: Panning display failed (x=0 y=0 ywrap=0 vbl=0)!
    --> Invalid argument
(#) DirectFBError [gingacc-systemio DFBDeviceScreen TestConfig error: ]: Not supported!
ComponentManager::getComponent opening component 'libgingaccplaimg.so'
ComponentManager::getComponent component 'libgingaccplaimg.so' OPENED
ComponentManager::getComponent opening component 'libgingaccsysctsimgdfb.so'
ComponentManager::getComponent component 'libgingaccsysctsimgdfb.so' OPENED
(!) Direct/Interface: Unable to dlopen `/usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so'!
    --> /usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so: undefined symbol: direct_config
(!) Direct/Interface: Unable to dlopen `/usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so'!
    --> /usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so: undefined symbol: direct_config
(*) Direct/Interface: Loaded 'PNG' implementation of 'IDirectFBImageProvider'.
ComponentManager::getComponent opening component 'libgingacccontextmanager.so'
ComponentManager::getComponent component 'libgingacccontextmanager.so' OPENED
InputManager::initializeInputIntervalTime imperative = '0' declarative = '200'
ComponentManager::getComponent opening component 'libncl30connclncm.so'
ComponentManager::getComponent component 'libncl30connclncm.so' OPENED
ComponentManager::releaseComponentFromObject 'NclDocumentConverter' component 'libncl30connclncm.so' released!
compile time: 499 ms
ComponentManager::getComponent opening component 'libginganclaavpadapter.so'
ComponentManager::getComponent component 'libginganclaavpadapter.so' OPENED
ComponentManager::getComponent opening component 'libgingaccplaavp.so'
ComponentManager::getComponent component 'libgingaccplaavp.so' OPENED
ComponentManager::getComponent opening component 'libgingaccsysctsdfbav.so'
ComponentManager::getComponent component 'libgingaccsysctsdfbav.so' OPENED
(!) Direct/Interface: Unable to dlopen `/usr/local/lib/directfb-1.0-0/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine.so'!
    --> /usr/local/lib/directfb-1.0-0/interfaces/IDirectFBVideoProvider/libidirectfbvideoprovider_xine.so: undefined symbol: direct_config
DFBVideoProvider.cpp <85>:
        (!) [26728:    0.000] --> Caught signal 11 (at 0x14, invalid address) <--
 (!!!)  *** WARNING [still objects in 'Layer Region Pool'] *** [object.c:231 in fusion_object_pool_destroy()]
 (!!!)  *** WARNING [still objects in 'Layer Context Pool'] *** [object.c:231 in fusion_object_pool_destroy()]
 (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
 (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
 (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
 (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
 (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
 (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
 (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
 (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
 (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
 (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
 (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
 (!!!)  *** WARNING [still objects in 'Window Pool'] *** [object.c:231 in fusion_object_pool_destroy()]
 (!!!)  *** WARNING [still objects in 'Surface Pool'] *** [object.c:231 in fusion_object_pool_destroy()]
Aborted 

##########################


Informações importantes

Estou seguindo o howto do seguinte wiki:

http://svn.softwarepublico.gov.br/trac/ginga/wiki/Building_Wiki_GingaNCL

Instalação das dependências

As dependências abaixo foram instaladas pelo gerenciador de pacotes da minha distribuição:

libx11-dev libjpeg62-dev pkg-config alsa-source libasound2-dev gawk libtool autoconf automake1.9 libtiff4-dev zlib1g-dev libzzip-0-12 libzzip-dev libpth-dev libssl-dev libcrypto++-dev libgcrypt11-dev libgssapi-dev libkrb5-dev comerr-dev libkrb5-dev libgpmg1-dev libmad0-dev libgmp3-dev libreadline5-dev

Sequência de dependências compiladas:

1  freetype-2.3.7
2  zlib-1.2.3.3.dsfg
3  libpng-1.2.16
4  DirectFB-1.0.1
5  DirectFB-examples-1.0.0 (Exemplos OK)
6  Xine-lib-1.1.14
7  Fusionsound
8  DirectFB-extra-1.0.0
9  Outras Dependências Ginga
10 expat-2.0.1
11 curl-7.19.4

Obs: Notei que existe diferenças entre o binário "ginga" que eu compilei e o gingaNCL encontrado no /misc da máquina virtual.

Tamanho:
 - ginga : 65K
 - gingaNcl: 262K  
 
Dependências:

# ldd ginga
        linux-gate.so.1 =>  (0xb7f67000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7f61000)
        libtelemidiautil.so => /usr/local/lib/ginga/libtelemidiautil.so (0xb7f53000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7e6b000)
        libm.so.6 => /lib/libm.so.6 (0xb7e42000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e36000)
        libc.so.6 => /lib/libc.so.6 (0xb7ce1000)
        /lib/ld-linux.so.2 (0xb7f68000)
 
# ldd gingaNcl
       
    linux-gate.so.1 =>  (0xb7fa9000)
        libgingancl.so => /usr/local/lib/ginga/libgingancl.so (0xb7f70000)
        libgingacctuner.so => /usr/local/lib/ginga/libgingacctuner.so (0xb7f64000)
        libgingacctsparser.so => /usr/local/lib/ginga/libgingacctsparser.so (0xb7f49000)
        libgingaccdataprocessing.so => /usr/local/lib/ginga/libgingaccdataprocessing.so (0xb7f1b000)
        libgingaccplayer.so => /usr/local/lib/ginga/libgingaccplayer.so (0xb7f13000)
        libgingaccio.so => /usr/local/lib/ginga/libgingaccio.so (0xb7ede000)
        libncl30converter.so => /usr/local/lib/ginga/libncl30converter.so (0xb7ecd000)
        libncl30.so => /usr/local/lib/ginga/libncl30.so (0xb7e49000)
        libtelemidiautil.so => /usr/local/lib/ginga/libtelemidiautil.so (0xb7e3b000)
        libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7e2f000)
        libc.so.6 => /lib/libc.so.6 (0xb7cda000)
        libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7bf2000)
        libxerces-c.so.27 => /usr/lib/libxerces-c.so.27 (0xb77fa000)
        libgingaccsystemthread.so => /usr/local/lib/ginga/libgingaccsystemthread.so (0xb77f7000)
        libgingancladaptation.so => /usr/local/lib/ginga/libgingancladaptation.so (0xb77e6000)
        libgingancladapter.so => /usr/local/lib/ginga/libgingancladapter.so (0xb77c4000)
        libginganclemconverter.so => /usr/local/lib/ginga/libginganclemconverter.so (0xb77a1000)
        libginganclfocus.so => /usr/local/lib/ginga/libginganclfocus.so (0xb778f000)
        libginganclmodel.so => /usr/local/lib/ginga/libginganclmodel.so (0xb771b000)
        libgingaccplaani.so => not found
        libginganclgfx.so => /usr/local/lib/ginga/libginganclgfx.so (0xb770c000)
        libdl.so.2 => /lib/libdl.so.2 (0xb7706000)
        libm.so.6 => /lib/libm.so.6 (0xb76dd000)
        libpthread.so.0 => /lib/libpthread.so.0 (0xb76c5000)
        libgingaccsystemiocodemap.so => /usr/local/lib/ginga/libgingaccsystemiocodemap.so (0xb76b4000)
        libfusionsound-1.0.so.0 => /usr/local/lib/libfusionsound-1.0.so.0 (0xb76a3000)
        libdirectfb-1.0.so.0 => /usr/local/lib/libdirectfb-1.0.so.0 (0xb763f000)
        libfusion-1.0.so.0 => /usr/local/lib/libfusion-1.0.so.0 (0xb7637000)
        libdirect-1.0.so.0 => /usr/local/lib/libdirect-1.0.so.0 (0xb7625000)
        libz.so.1 => /lib/libz.so.1 (0xb7612000)
        /lib/ld-linux.so.2 (0xb7faa000)




Alguém já passou por esse problema?

Muito obrigado a todos pela atenção.

 

Atenciosamente
Eli Rigobeli

Distribuição: Debian Lenny
GCC: 4.1


 

Autor: Eli Rigobeli


2020 comentários

  • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
    31 de Março de 2009, 14:38

     

    Você compilou o DirecfFB-extra com as modificações no Makefile.am ?

    • 19e6cd6a33fabe253bd2eb4b88aad1f8?only path=false&size=50&d=404Eli Rigobeli(usuário não autenticado)
      31 de Março de 2009, 15:08

       

      Ola Bruno Lima,

      Compilei com as modificações sim!

      Alterei os makefile's.am no diretório interfaces acrescentando $(DFB_LIBS) para *_LIBADD .

      ./IDirectFBImageProvider/Makefile.am

       ./IDirectFBVideoProvider/Makefile.am

       ./IDirectFBVideoProvider/video_out_dfb/Makefile.am

       Exemplo:

      libidirectfbimageprovider_imlib2_la_SOURCES = idirectfbimageprovider_imlib2.c

      libidirectfbimageprovider_imlib2_la_LIBADD = $(DFB_LIBS) $(IMLIB2_LIBS)

      libidirectfbimageprovider_imlib2_la_LDFLAGS = -avoid-version -module -disable-static

       

      Muito obrigado pela ajuda

      Atenciosamente

      Eli Rigobeli

      • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
        31 de Março de 2009, 18:06

         

        Por que esses erros aqui:

        (!) Direct/Interface: Unable to dlopen `/usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so'!
            --> /usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_bmp.so: undefined symbol: direct_config
        (!) Direct/Interface: Unable to dlopen `/usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so'!
            --> /usr/local/lib/directfb-1.0-0/interfaces/IDirectFBImageProvider/libidirectfbimageprovider_pnm.so: undefined symbol: direct_config 

        Sugerem que faltou esse tipo de compilação, talvez se você seguir estes passos para reinstalar o DirectFB-extra:

        $make uninstall

        $make clean

        $make distclean

        $./autogen.sh

        $make install

         

        Veja se isto lhe ajuda!

        • 19e6cd6a33fabe253bd2eb4b88aad1f8?only path=false&size=50&d=404Eli Rigobeli(usuário não autenticado)
          1 de Abril de 2009, 16:25

           

          Olá Bruno

          Tenho novidades !

          Após realizar os passos acima, o exemplo Viva_mais_prato funcionou corretamente (Muito obrigado).

          Eu não estava executando o script "autogen.sh" durante a instalação do DirecFB-extra, e sim o "configure". Você sabe me dizer quando eu devo utilizar o autogen.sh ?

          Outro procedimento adotado foi usar a opção --enable-directfb na configuração do xine. (Não tenho certeza se essa opção deve ser habilitada)

          Ex: # ./configure --enable-directfb

          -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.--.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-

           Agora estou encontrando erros com o  exemplo Viva_mais_peso.

          O ginga executa o main.ncl, reproduz o vídeo normalmente, mas...

          ao pressionar a tecla  de interatividade ( F1 ) a aplicação fecha com a seguinte mensagem:

          #################################

           ComponentManager::getComponent opening component 'libginganclluapadapter.so'
          ComponentManager::getComponent component 'libginganclluapadapter.so' OPENED
          ComponentManager::getComponent opening component 'libgingaccplalua.so'
          ComponentManager::getComponent component 'libgingaccplalua.so' OPENED
          FormatterScheduler::runProceduralAction preparing display
          FormatterFocusManager::setFocus index 'ixLua' is not in focus Table.

          ComponentManager::getComponent opening component 'libgingaccsysctsdfbf.so'
          ComponentManager::getComponent component 'libgingaccsysctsdfbf.so' OPENED
          DFBFontProvider.cpp <98>:
              (!) [24626:    0.000] --> Caught signal 5 <--
           (!!!)  *** WARNING [still objects in 'Layer Region Pool'] *** [object.c:231 in fusion_object_pool_destroy()]
           (!!!)  *** WARNING [still objects in 'Layer Context Pool'] *** [object.c:231 in fusion_object_pool_destroy()]
           (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
           (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
           (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
           (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
           (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
           (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
           (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
           (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
           (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
           (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
           (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
           (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
           (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
           (!!!)  *** WARNING [setting window->stack = NULL] *** [default.c:2805 in wm_close_stack()]
           (!!!)  *** WARNING [still objects in 'Window Pool'] *** [object.c:231 in fusion_object_pool_destroy()]
           (!!!)  *** WARNING [still objects in 'Surface Pool'] *** [object.c:231 in fusion_object_pool_destroy()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
           (!!!)  *** WARNING [Freeing buffer with a non-zero lock counter] *** [surfaces.c:1718 in dfb_surface_destroy_buffer()]
          (!) [24616:    0.003] --> Caught signal 11 (at 0xb125ce04, invalid address) <--
          Trace/breakpoint trap
          erigobeli:~/Desktop/exemplos-ncl/VivaMaisPeso#

          #################################

           

          Será que o erro está relacionado ao lua?

          Muito obrigado pela atenção!

          Eli Rigobeli

          • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
            2 de Abril de 2009, 15:29

             

            Sim e Não.

            Este erro é decorrência do DFBFonttProvider como sugere:

            DFBFontProvider.cpp <98>:
                (!) [24626:    0.000] --> Caught signal 5 <--

            Você compilou essa interface com as modificações do $(DFB_LIBS) ?

            • 19e6cd6a33fabe253bd2eb4b88aad1f8?only path=false&size=50&d=404Eli Rigobeli(usuário não autenticado)
              2 de Abril de 2009, 16:05

               

              Oi Bruno

              Eu não cheguei a alterar os Makefile's.am do diretório gingacc-cpp/gingacc-system/src/io/interface, mas ao visualizar os arquivos, verifiquei que a variável $(DFB_LIBS) já estava setada.

              Ex: libgingaccsysctsfs_so_LDADD = $(DFB_LIBS) $(FUSIONSOUND_LIBS) -lgingaccsystemiodfb -lgingaccsystemio

              Todos os Makefile's abaixo já estão com a variável:

              ./content/audio/Makefile.am

              ./content/text/Makefile.am

              ./content/video/Makefile.am

              ./content/image/Makefile.am

               

              Obrigado pela atenção

              Eli Rigobeli

              • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
                2 de Abril de 2009, 18:54

                 

                De onde você pegou esse exemplo Viva Mais Peso ?

                Do clube ?

                Da página do francisco ?

                Tem que verificar se já se encontra com a API nova.

                • 19e6cd6a33fabe253bd2eb4b88aad1f8?only path=false&size=50&d=404Eli Rigobeli(usuário não autenticado)
                  3 de Abril de 2009, 8:45

                   

                  Oi Bruno Lima

                  Eu baixei o exemplo do clube:

                  club​e.nc​l.or​g.br​/?q=​node​/55

                  Fiz download hoje, e o erro continua.

                  Vou refazer o processo de instalação de um ambiente limpo para ver se o erro persiste. 

                   

                  Muito Obrigado

                  Eli Rigobeli

                  • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
                    3 de Abril de 2009, 12:44

                     

                    verifique primeiro a API, se está com as atualizações necessárias, se não tiver nos comunique que iremos mudar no clube.

                    att,

                    • 19e6cd6a33fabe253bd2eb4b88aad1f8?only path=false&size=50&d=404Eli Rigobeli(usuário não autenticado)
                      3 de Abril de 2009, 17:52

                       

                      Olá Bruno

                       Refiz todo o processo de compilação e o erro persiste com o exemplo " Viva mais peso ideal ", e o exemplo "Lua Rocks" .

                       Todos os testes do clube NCL listados abaixo estão funcionando corretamente:

                      - O primeiro João

                      - Páreo duro (lua)

                      - Comerciais Proview 1

                      - Jogo da Velha em NCL

                      - Viva mais alimentação Saudável

                       

                      Como eu faço para verificar se a API está com as atualizações corretas?

                       

                      Muito obrigado pela atenção

                       Eli Rigobeli

                      • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
                        4 de Abril de 2009, 23:30

                         

                        Recomendo verificar junto ao site do francisco:

                        www.​tele​midi​a.pu​c-ri​o.br​/~fr​anci​sco/​nclu​a/in​dex.​html

                        Acho que o problema está na chamada do drawText tanto do LuaRocks como o Viva Mais Peso Ideal. Ambos necessitam desenhar o texto na tela.

                      • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
                        4 de Abril de 2009, 23:31

                         

                        verifique a chamada 

                        canvas:drawText (x, y, text) end 

                        antigamente tinhamos o text como primeiro argumento

                        • 19e6cd6a33fabe253bd2eb4b88aad1f8?only path=false&size=50&d=404Eli Rigobeli(usuário não autenticado)
                          6 de Abril de 2009, 9:35

                           

                          Olá Bruno

                          Verifiquei no código e a API não está atualizada, ambos estão com a chamada abaixo:

                          canvas:drawText(self.text, self.x, self.y)

                          Correto:  canvas:drawText (x, y, text)

                          Provavelmente é isto que está causando os erros mesmo (Obrigado!).

                          Ainda não consegui atualizar, acho que seria interessante atualizar o código na comunidade !!

                          Fora isso acho que meus problemas foram solucionados, vou tentar corrigir o código e posto as novidades.

                           

                          Muito obrigado pela ajuda !

                          Atenciosamente
                          Eli Rigobeli

                           

                           

                           

                           

                           

                          • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
                            6 de Abril de 2009, 11:20

                             

                            Por que a API foi atualizada, mas ainda não conseguimos identificar quais exemplos não estão atualizados.

                            Com a ajuda da comunidade estamos podendo identificar esses exemplos e a medida que são identificados estão sendo atualizados.

                            Obrigado.

                          • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
                            6 de Abril de 2009, 14:01

                             

                            Por favor, teste os exemplos com as devidas modificações e nos dê um feedback.

                            Você fez a instalação em qual distribuição ?

                            • 19e6cd6a33fabe253bd2eb4b88aad1f8?only path=false&size=50&d=404Eli Rigobeli(usuário não autenticado)
                              6 de Abril de 2009, 14:49

                               

                              Oi Bruno

                               

                              Fiz o download dos seguintes links:

                              club​e.nc​l.or​g.br​/?q=​node​/50

                              club​e.nc​l.or​g.br​/?q=​node​/55

                              Continua dando os mesmos erros.
                              As funções continuam com text como primeiro argumento:

                              function drawText (self)
                              canvas:attrColor(self.color)
                              canvas:attrFont(self.font.face, self.font.height)
                              canvas:drawText(self.text, self.x, self.y)

                              Estou utilizando o Debian Lenny.

                              Obrigado!

                              Atenciosamente

                              Eli Rigobeli

                               

                              • 49b94670a089dfa9aea15ed3e81e513c?only path=false&size=50&d=404Bruno Lima(usuário não autenticado)
                                6 de Abril de 2009, 15:24

                                 

                                Mas você já testou com a API atualizada ?

                                 

                                • 19e6cd6a33fabe253bd2eb4b88aad1f8?only path=false&size=50&d=404Eli Rigobeli(usuário não autenticado)
                                  6 de Abril de 2009, 16:24

                                   

                                  Oi Bruno

                                   Abaixo a alteração que eu realizei no exemplo Viva mais peso ideal:

                                  -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

                                  ORIGINAL:

                                  function drawText (self)                 -- funcao para desenho de textos
                                      canvas:attrColor(self.color)
                                      canvas:attrFont(self.face, self.dy)
                                      canvas:drawText(self.text, self.x, self.y)
                                  end

                                  -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

                                  MINHA ALTERAÇÃO:

                                  function drawText (self)                 -- funcao para desenho de textos
                                      canvas:attrColor(self.color)
                                      canvas:attrFont(self.face, self.dy)
                                      canvas:drawText(self.x, self.y, self.text)
                                  end

                                  -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.

                                   Ao executar o main.ncl a aplicação é reproduzida normalmente (igual ao modo original), ao clicar no botão de interatividade a aplicação TRAVA o vídeo e o computador.
                                  Antes da alteração ela apenas fechava com erro .

                                  É só essa alteração mesmo ?

                                   Obrigado

                                  Eli Rigobeli

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