Ir para o conteúdo

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

Instalação do Ginga Player no linux

22 de Agosto de 2007, 14:54 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 68 vezes

Olá

Estou instalando o Ginga Player no linux. Instalei o DiretFB,  o autoconf e o automake, pois foi exigido na instalação. Agora baixei os 5 módulos e comecei a instalá-los, seguindo os comandos dados no wiki. Dentro do diretorio telemidia-util-cpp, quando dei o comando ./autogen.sh, apareceu o seguinte no console do linux:

I am testing that you have the required versions of libtool, autoconf, and automake.

checking for libtool >= 1.3.4 ... yes (version 1.5.22) 

checking for autoconf >= 2.13 ... yes (version 2.61)

checking for automake >= 1.4 ... yes (version 1.4)

I am going to run ./configure with no arguments - if you wish to pass any to it, please specify them on the ./autogen.sh command line.

Running aclocal ...

aclocal: configure.in: 8: macro 'AM_PROG_LIBTOOL' not found in library

Running libtoolize ...

Running autoconf ...

Running autoheader ...

autoheader: error:   AC_CONFIG_HEADERS  not found in configure.in

Running automake ...

configure.in: 3: required file './config.h.in' not found

Running configure --enable-maintainer-mode ...

./configure: line 1674: syntax error near unexpected token 'config.h'

./configure: line 1674: 'AM_CONFIG_HEADER(config.h)'

Como devo prossegir?

Aguardo.

Abraço

Emerson

Autor: Emerson Siecola


1313 comentários

  • 6d8523ee8653cf0ab9ef0e1348918792?only path=false&size=50&d=404Marcio Moreno(usuário não autenticado)
    22 de Agosto de 2007, 20:22

     

    Oi, Emerson.

    Parece que voce rodou o autogen quando ainda tinha versoes antigas dessas libs, gerando certa confusao no config.h. Tente remover o telemidia-util-cpp, baixah-lo de novo e rodar o autogen com as novas libs instaladas.

    Att. Marcio

    • F58b63229140c0ec9889437666e4c3d9?only path=false&size=50&d=404Emerson Siecola(usuário não autenticado)
      29 de Agosto de 2007, 17:10

       

      Olá Marcio

      Fiz o que vc sugeriu, e deu certo. Consegui instalar tambem o modulo ncl30-cpp. Hoje estou tentando instalar o modulo gingacc-cpp, que tenho que obedecer a seguinte sequência: gingacc-gfx e gingacc-player. Antes tive que instalar Lua 5.1.2, que correu tudo bem. 

      A instalação do gingacc-gfx deu certo, mas a instalação do gingacc-player não deu. Ou seja, quando executo o comando ./autogen.sh para o gingacc-player começa a compilação/configuração mas no final dá a seguinte linha de erro:

      config.status: error: cannot find input file: Makefile.in

      e depois ele não aceita o comando 'make'.

      Procurei por esse arquivo depois que deu o ./autogen.sh, e ele esta em gingacc-player/files/

      Já baixei o modulo gingacc-cpp novamente, e ocorreu a mesma coisa. 

      Será que estou fazendo alguma coisa errada? Para os modulos anteriores deram certo. Gostaria de ajuda.

      Abraço

      Emerson 

       

      • 6d8523ee8653cf0ab9ef0e1348918792?only path=false&size=50&d=404Marcio Moreno(usuário não autenticado)
        29 de Agosto de 2007, 18:32

         

        Oi, Emerson.

        Voce pode postar toda a sua saida (desde o "./autogen.sh")?

        Sds. Marcio

        • F58b63229140c0ec9889437666e4c3d9?only path=false&size=50&d=404Emerson Siecola(usuário não autenticado)
          30 de Agosto de 2007, 15:07

           

          Olá Marcio, segue abaixo todo console após dado o comando ./autogen.sh

          linux:/home/emerson/Arquivos/teste/gingacc-cpp/gingacc-player # ./autogen.sh

          I am testing that you have the required versions of libtool, autoconf,
          and automake.

          checking for libtool >= 1.3.4 ... yes (version 1.5.22)
          checking for autoconf >= 2.13 ... yes (version 2.61)
          checking for automake >= 1.4 ... yes (version 1.9)

          I am going to run ./configure with no arguments - if you wish
          to pass any to it, please specify them on the ./autogen.sh command line.

          Running aclocal ...
          /usr/local/share/aclocal/winsz.m4:5: warning: underquoted definition of AM_HEADE
          R_TIOCGWINSZ_NEEDS_SYS_IOCTL
            run info '(automake)Extending aclocal'
            or see sour​ces.​redh​at.c​om/a​utom​ake/​auto​make​.htm​l#Ex​tend​ing%​20ac​loca​l
          /usr/local/share/aclocal/termios.m4:5: warning: underquoted definition of AM_SYS
          _POSIX_TERMIOS
          /usr/local/share/aclocal/strtod.m4:30: warning: underquoted definition of AM_FUN
          C_STRTOD
          /usr/local/share/aclocal/sanity.m4:5: warning: underquoted definition of AM_SANI
          TY_CHECK
          /usr/local/share/aclocal/regex.m4:17: warning: underquoted definition of AM_WITH
          _REGEX
          /usr/local/share/aclocal/ptrdiff.m4:5: warning: underquoted definition of AM_TYP
          E_PTRDIFF_T
          /usr/local/share/aclocal/protos.m4:8: warning: underquoted definition of AM_C_PR
          OTOTYPES
          /usr/local/share/aclocal/obstack.m4:4: warning: underquoted definition of AM_FUN
          C_OBSTACK
          /usr/local/share/aclocal/multi.m4:4: warning: underquoted definition of AM_ENABL
          E_MULTILIB
          /usr/local/share/aclocal/mktime.m4:6: warning: underquoted definition of AM_FUNC
          _MKTIME
          /usr/local/share/aclocal/missing.m4:6: warning: underquoted definition of AM_MIS
          SING_PROG
          /usr/local/share/aclocal/maintainer.m4:6: warning: underquoted definition of AM_
          MAINTAINER_MODE
          /usr/local/share/aclocal/lispdir.m4:8: warning: underquoted definition of AM_PAT
          H_LISPDIR
          /usr/local/share/aclocal/lex.m4:6: warning: underquoted definition of AM_PROG_LE
          X
          /usr/local/share/aclocal/init.m4:10: warning: underquoted definition of AM_INIT_
          AUTOMAKE
          /usr/local/share/aclocal/header.m4:3: warning: underquoted definition of AM_CONF
          IG_HEADER
          /usr/local/share/aclocal/error.m4:4: warning: underquoted definition of AM_FUNC_
          ERROR_AT_LINE
          /usr/local/share/aclocal/dmalloc.m4:8: warning: underquoted definition of AM_WIT
          H_DMALLOC
          /usr/local/share/aclocal/cond.m4:3: warning: underquoted definition of AM_CONDIT
          IONAL
          /usr/local/share/aclocal/ccstdc.m4:23: warning: underquoted definition of AM_PRO
          G_CC_STDC
          aclocal:configure.in:8: warning: macro `AM_PROG_LIBTOOL' not found in library
          Running libtoolize ...
          Running autoconf ...
          Running autoheader...
          Running automake ...
          /usr/local/share/automake-1.9/am/depend2.am: am__fastdepCC does not appear in AM
          _CONDITIONAL
          libluadirectfb/Makefile.am: C source seen but `CC' is undefined
          libluadirectfb/Makefile.am:
          libluadirectfb/Makefile.am: The usual way to define `CC' is to add `AC_PROG_CC'
          libluadirectfb/Makefile.am: to `configure.in' and run `autoconf' again.
          Running configure --enable-maintainer-mode ...
          checking for a BSD-compatible install... /usr/bin/install -c
          checking whether build environment is sane... yes
          checking for gawk... gawk
          checking whether make sets $(MAKE)... yes
          checking for gcc... gcc
          checking for C++ compiler default output file name... a.out
          checking whether the C++ compiler works... yes
          checking whether we are cross compiling... no
          checking for suffix of executables...
          checking for suffix of object files... o
          checking whether we are using the GNU C++ compiler... yes
          checking whether gcc accepts -g... yes
          checking for style of include used by make... GNU
          checking dependency style of gcc... gcc3
          ./configure: line 2975: AM_PROG_LIBTOOL: command not found
          checking for pkg-config... /usr/bin/pkg-config
          checking for DirectFB >= 1.0.0... found (version 1.0.0)
          checking how to run the C++ preprocessor... gcc -E
          checking for grep that handles long lines and -e... /usr/bin/grep
          checking for egrep... /usr/bin/grep -E
          checking for ANSI C header files... yes
          checking for sys/types.h... yes
          checking for sys/stat.h... yes
          checking for stdlib.h... yes
          checking for string.h... yes
          checking for memory.h... yes
          checking for strings.h... yes
          checking for inttypes.h... yes
          checking for stdint.h... yes
          checking for unistd.h... yes
          checking util/functions.h usability... yes
          checking util/functions.h presence... yes
          checking for util/functions.h... yes
          checking lua.h usability... yes
          checking lua.h presence... yes
          checking for lua.h... yes
          checking for main in -ltelemidiautil... yes
          checking for main in -lgingaccgfx... yes
          checking for main in -llua... yes
          configure: creating ./config.status
          config.status: error: cannot find input file: Makefile.in
          linux:/home/emerson/Arquivos/teste/gingacc-cpp/gingacc-player #
           

          Obrigado

          Emerson 

          • 6958a7d3f20a68182800b45d6134fedf?only path=false&size=50&d=404Rafael Rodrigues(usuário não autenticado)
            31 de Agosto de 2007, 16:00

             

            Emerson,

             Aparentemente, o arquivo Makefile.in não está sendo criado. Pelo que pude perceber você está executando o comando como ROOT dentro de um diretório de uma conta de usuário convencional. O usuário root só pode escrever em uma conta de usuário convencional se o próprio root alterar as permissões do diretório, caso contrário, por padrão, não é possível.

            Para testar se você tem permissão, tente criar um arquivo com o comando:

            linux:/home/emerson/Arquivos/teste/gingacc-cpp/gingacc-player # touch teste.txt

            Um abraço,

            Rafael 

            • F58b63229140c0ec9889437666e4c3d9?only path=false&size=50&d=404Emerson Siecola(usuário não autenticado)
              31 de Agosto de 2007, 17:14

               

              Olá Rafael

              Tentei fazer o sugerido e o arquivo foi criado normalmente.

              A propósito: Aquelas linhas de saída que indicam 'warning' podem causar algum problema no processo de instalação?

              Emerson 

              • 6958a7d3f20a68182800b45d6134fedf?only path=false&size=50&d=404Rafael Rodrigues(usuário não autenticado)
                31 de Agosto de 2007, 19:04

                 

                Emerson,

                A principio não. Pelo menos, acredito que daria erro apenas na compilação.

                Tente baixar os arquivos como ROOT em um diretório do root e realizar todo o processo de compilação lá. 

                 Um abraço,

                Rafael
                 

                • F58b63229140c0ec9889437666e4c3d9?only path=false&size=50&d=404Emerson Siecola(usuário não autenticado)
                  3 de Setembro de 2007, 15:19

                   

                  Olá Rafael

                  Me certifiquei que estava como root, e dentro de outra pasta , como /opt, baixei todos os módulos e reiniciei todo o processo de compilação e instalação.

                  Instalei os 2 primeiros módulos e o gingacc-gfx, e todos me deram uma saída que além de outras linhas as listadas abaixo, e depois pediram para executar o comando 'make'.

                  .

                  .

                  .

                  /usr/local/share/aclocal/cond.m4:3: warning: underquoted definition of AM_CONDITIONAL

                  /usr/local/share/aclocal/ccstdc.m4:23: warning: underquoted definition of AM_PROG_CC_STDC

                  aclocal:configure.in:8: warning: macro `AM_PROG_LIBTOOL' not found in library

                  Running libtoolize ...

                  Running autoconf ...

                  configure.in:8: error: possibly undefined macro: AM_PROG_LIBTOOL

                  If this token and others are legitimate, please use m4_pattern_allow.

                  See the Autoconf documentation.

                  Running autoheader...

                  Running automake ...

                  Running configure --enable-maintainer-mode ...

                  checking for a BSD-compatible install... /usr/bin/install -c

                  checking whether build environment is sane... yes

                  .

                  .

                  .

                  .

                  Depois tentei instalar o gingacc-player, que me deu o seguinte trecho, além de outras linhas:

                  .

                  .

                  .

                  /usr/local/share/aclocal/ccstdc.m4:23: warning: underquoted definition of AM_PROG_CC_STDC

                  aclocal:configure.in:8: warning: macro `AM_PROG_LIBTOOL' not found in library

                  Running libtoolize ...

                  Running autoconf ...

                  configure.in:8: error: possibly undefined macro: AM_PROG_LIBTOOL

                  If this token and others are legitimate, please use m4_pattern_allow.

                  See the Autoconf documentation.

                  Running autoheader...

                  Running automake ...

                  /usr/local/share/automake-1.9/am/depend2.am: am__fastdepCC does not appear in AM_CONDITIONAL

                  libluadirectfb/Makefile.am: C source seen but `CC' is undefined

                  libluadirectfb/Makefile.am:

                  libluadirectfb/Makefile.am: The usual way to define `CC' is to add `AC_PROG_CC'

                  libluadirectfb/Makefile.am: to `configure.in' and run `autoconf' again.

                  Running configure --enable-maintainer-mode ...

                  checking for a BSD-compatible install... /usr/bin/install -c

                  checking whether build environment is sane... yes

                  .

                  .

                  .

                  Os checkings continuam normalmente e dá o mesmo erro citado anteriormente: 

                  configure: creating ./config.status
                  config.status: error: cannot find input file: Makefile.in
                   

                  Devido a tais saídas, gostaria de saber se isso pode ser um indicativo  de que o autoconf ou automake poderiam estar com problemas, pois aparentemente não se acha algumas libs no AM e no AC. Ou se as versões instaladas não são compatíveis com o pedido.

                  Muito obrigado pela atenção 

                  Abraço

                  Emerson

                  • 6d8523ee8653cf0ab9ef0e1348918792?only path=false&size=50&d=404Marcio Moreno(usuário não autenticado)
                    3 de Setembro de 2007, 16:54

                     

                    Oi, Emerson.

                    Parece ser um problema com as libs mesmo. Seria interessante tentar validar a instalacao delas, ou ateh mesmo partir para outra versao.

                    Sds. Marcio

                    • F58b63229140c0ec9889437666e4c3d9?only path=false&size=50&d=404Emerson Siecola(usuário não autenticado)
                      5 de Setembro de 2007, 14:15

                       

                      Olá

                      Quando vc diz "partir para outra versão", quer dizer instalar outra versão do automake e autoconf ? Existe alguma em especial ?

                      Abraço

                      Emerson 

                      • 2133593267bb9e231f3ef646fd94a27d?only path=false&size=50&d=404Romualdo Monteiro R. Costa(usuário não autenticado)
                        5 de Setembro de 2007, 16:03

                         

                        Se vc não conseguir validar a sua instalação, tente uma versão mais antiga daquela que vc está usando. Por exemplo,  a versão que usamos aqui da autoconf é a 2.59 e do automake 1.9.6, do autom4te é 2.59.

                        [],

                        Romualdo.

                        • F58b63229140c0ec9889437666e4c3d9?only path=false&size=50&d=404Emerson Siecola(usuário não autenticado)
                          10 de Setembro de 2007, 14:10

                           

                          Olá pessoal

                          Fiz algumas verificações no linux que estou usando, e constatei que eu era uma usuário comun com alguns privilégios de root. Com isso, instalei novamente o linux, e agora sou root.

                          Comecei todo o processo de instalação novamente, instalando todas as dependências. Me deparei com o seguinte problema:

                          quando instalei o DirectFB 1.0.0 tive como saída uma mensagem que dizia não ter suporte a .png e .jpeg. Depois tentei rodar os exemplos indicados no wiki, porém os mesmos não rodaram, e deram a seguinte saida:

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

                          (*) DirectFB/Core: Single Application Core. (2007-09-06 17:37)

                          (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 15068)...

                          (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 15069)...
                          (*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
                          (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 15070)...
                          (*) DirectFB/Input: Keyboard 0.9 (directfb.org)
                          (*) Direct/Thread: Running 'Linux Input' (INPUT, 15071)...
                          (*) DirectFB/Input: PC Speaker (1) 0.1 (directfb.org)
                          (*) Direct/Thread: Running 'Linux Input' (INPUT, 15072)...
                          (*) DirectFB/Input: AT Translated Set 2 keyboard (2) 0.1 (directfb.org)
                          (*) Direct/Thread: Running 'Linux Input' (INPUT, 15073)...
                          (*) DirectFB/Input: Logitech USB Optical Mouse (3) 0.1 (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!
                              --> Invalid argument
                          df_andi.c <497>:
                                  (#) DirectFBError [dfb->CreateFont( dfb, FONT, &desc, &font )]: No (suitable) implementation found!
                           (!!!)  *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:775 in dfb_core_deinit_check()]

                           

                          e para o df_dok

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

                          (*) DirectFB/Core: Single Application Core. (2007-09-06 17:37)

                          (*) Direct/Thread: Running 'VT Switcher' (CRITICAL, 15079)...

                          (*) Direct/Thread: Running 'PS/2 Input' (INPUT, 15080)...
                          (*) DirectFB/Input: IMPS/2 Mouse 1.0 (directfb.org)
                          (*) Direct/Thread: Running 'Keyboard Input' (INPUT, 15081)...
                          (*) DirectFB/Input: Keyboard 0.9 (directfb.org)
                          (*) Direct/Thread: Running 'Linux Input' (INPUT, 15082)...
                          (*) DirectFB/Input: PC Speaker (1) 0.1 (directfb.org)
                          (*) Direct/Thread: Running 'Linux Input' (INPUT, 15083)...
                          (*) DirectFB/Input: AT Translated Set 2 keyboard (2) 0.1 (directfb.org)
                          (*) Direct/Thread: Running 'Linux Input' (INPUT, 15084)...
                          (*) DirectFB/Input: Logitech USB Optical Mouse (3) 0.1 (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!
                              --> Invalid argument
                          df_dok.c <1245>:
                                  (#) DirectFBError [dfb->CreateImageProvider( dfb, DATADIR"/biglogo.png", &provider )]: No (suitable) implementation found!
                           (!!!)  *** WARNING [Application exited without deinitialization of DirectFB!] *** [core.c:775 in dfb_core_deinit_check()]

                          Aparentemente o df_dok deu problema por causa do não suporte a .png do DirectFB, como comentado acima. 

                          Dúvidas: 

                           Pode ser um problema de instalação do DirectFB 1.0.0? Devo instalar um outro? Ou, existe mais algumas dependências para rodar os exemplos normalmente?

                          Abraço

                          Emerson

                           

                          • 6d8523ee8653cf0ab9ef0e1348918792?only path=false&size=50&d=404Marcio Moreno(usuário não autenticado)
                            10 de Setembro de 2007, 16:18

                             

                            Oi, Emerson.

                            De fato voce precisa de uma biblioteca para decodificar algumas midias. Ao instalar o DirectFB (1.0.0 mesmo), verifique se ele encontrou as bibliotecas para decodificacao de imagens. No README do projeto gingacc-player, sao sugeridas algumas bibliotecas que sao opcionais, mas interessantes para decodificacao, por software, de diversos tipos de conteudo.

                            Sds. Marcio

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