Ir para o conteúdo

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

Compilação da versão 0.9.25

15 de Setembro de 2007, 11:08 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 2 vezes

Ola a todos,

compilando a nova versão, tive o seguinte problema na compilação da versão disponibilizada esse sábado (0.9.25) para o módulo gingancl-cpp (logo no ultimo...)

 make[3]: Leaving directory `/root/ginga/gingancl-cpp/src/gingancl'
make[3]: Entering directory `/root/ginga/gingancl-cpp/src'
if gcc -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/local/include/directfb/ -I/usr/local/include/ginga/   -I/usr/local/include/ginga/ -I/usr/local/include/ -I/usr/include/   -g -O2 -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.cpp; \
        then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
/bin/sh ../libtool --tag=CXX --mode=link gcc  -g -O2  -L/usr/local/lib/ginga/ -L/usr/local/lib/ -L/usr/lib/  -o gingaNcl -L/usr/local/lib/ginga -L/usr/local/lib -Lgingancl main.o -ltelemidiautil -lgingaccgfx -lgingaccplayer -lncl30 -lncl30converter -lgingancl -ltelemidialinks -lgingaccplayer -lgingaccgfx -lncl30converter -lncl30 -ltelemidiautil
mkdir .libs
gcc -g -O2 -o gingaNcl main.o  -L/usr/local/lib/ginga/ -L/usr/local/lib/ -L/usr/lib/ -L/usr/local/lib/ginga -L/usr/local/lib -L/root/ginga/gingancl-cpp/src/gingancl -lgingancl -ltelemidialinks -lgingaccplayer -lgingaccgfx -lncl30converter -lncl30 -ltelemidiautil
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::player::ImagePlayer::render()'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::gfx::Window::setBounds(int, int, int, int)'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::player::SrtPlayer::addControllerListener(br::pucrio::telemidia::ginga::core::player::PlayerListener*)'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::player::SrtPlayer::setReferenceTimePlayer(br::pucrio::telemidia::ginga::core::player::AVPlayer*)'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::gfx::Window::setSelectionSurface(br::pucrio::telemidia::ginga::core::gfx::Surface*)'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::player::AVPlayer::loadFile()'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::gfx::Window::showSelectionSurface()'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::gfx::Window::showFocusSurface()'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::player::AVPlayer::getFrame()'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::player::SrtPlayer::SrtPlayer(int, int)'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::player::TextPlayer::getSurface()'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::util::Thread::join()'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::gfx::Window::resetSurfaceStatus()'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::gfx::Window::setFocusSurface(br::pucrio::telemidia::ginga::core::gfx::Surface*)'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::gfx::Surface::Surface(int, int)'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::player::AVPlayer::AVPlayer(char*, bool)'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::gfx::Window::setContentSurface(br::pucrio::telemidia::ginga::core::gfx::Surface*)'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::gfx::Window::showContentSurface()'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::player::LuaPlayer::setAttributeValue(std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
/usr/local/lib/ginga//libgingancl.so: undefined reference to `br::pucrio::telemidia::ginga::core::player::LuaPlayer::setSurface(_IDirectFBSurface*)'
collect2: ld returned 1 exit status
make[3]: *** [gingaNcl] Error 1
make[3]: Leaving directory `/root/ginga/gingancl-cpp/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/ginga/gingancl-cpp/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/root/ginga/gingancl-cpp'
make: *** [all] Error 2
bash-3.1#

 

Alguma sugestão?  Ja alterei as variaveis de ambiente, porem não tive sucesso

Atenciosamente,

Rafael Bezerra do Nascimento

Autor: Rafael Bezerra do Nascimento


33 comentários

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

     

    Caro Rafael,

    voce fez um "make uninstall" de cada lib (telemidiautil, telemidialinks, ncl30, ncl30converter, gfx, player e gingancl) antes? Caso nao tenha feito isso, sugiro:

    rm -frd /usr/local/include/ginga
    rm -frd /usr/local/lib/ginga
    rm -f /misc/gingaNcl *.png *.ini

    Depois, prossiga com o procedimento de instalacao das novas libs.

    Sds. Marcio

  • 5a82d82e341eb9065577cf78128f296a?only path=false&size=50&d=404Marcelo Moreno(usuário não autenticado)
    15 de Setembro de 2007, 17:52

     

    Ola, Rafael.

       Parece que você está usando pacotes de diferentes versões. Siga a dica do Marcio e remova todos os arquivos instalados. Além disso, verifique se você não se esqueceu de atualizar algum dos pacotes antes da compilação.

    []s
    Moreno
     

    • E321a138aa258bfa189add0a63103fc9?only path=false&size=50&d=404Rafael Bezerra do Nascimento(usuário não autenticado)
      17 de Setembro de 2007, 15:18

       

      Ola Moreno's,

      após remover como mencionado, tive problemas na hora de dar o make no gingacc-player.

      No que ele reclamou do links, instalei o telemidia-links e depois o gingacc-player, e funcionou.

      Muito obrigado!

      Atenciosamente,

      Rafael Bezerra do Nascimento 

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