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
rm -frd /usr/local/lib/ginga
rm -f /misc/gingaNcl *.png *.ini Depois, prossiga com o procedimento de instalacao das novas libs. Sds. Marcio
Moreno