Open bnopacheco opened 3 years ago
Oi @bnopacheco ! Faz tempo que não toco nesse código. A princípio, usava linux, nao lembro mais qual distro. O site da LIFIA deveria ter algumas informações.
Vou dar uma olhada por lá! Se eu descobrir algo posto aqui. Obrigado!
com alguns ajustes foi possivel compilar no ubuntu 16.
apt-get install cmake subversion libxerces-c-dev liblua5.1-0 libev-dev libgtk-3-dev libwebkitgtk-3.0-dev libsoup2.4-dev libmng-dev libboost-all-dev
export FRAMEWORK=gtk3
export BACKEND=gles
export MODEL=PCLINUX
export LUA_DIR=/usr
export GLIB_DIR=/usr
ginga.ar-2.0/config/modules/FindGlib.cmake
find_path(GlibConfig_INCLUDE_DIR
NAMES glibconfig.h
- PATHS ${CMAKE_INSTALL_PREFIX}
- PATH_SUFFIXES lib/glib-2.0/include
- NO_SYSTEM_ENVIRONMENT_PATH
+ PATHS "/usr/lib/x86_64-linux-gnu/glib-2.0/include"
)
ginga.ar-2.0/config/modules/FindLua51.cmake
find_path(LUA_INCLUDE_DIR
NAMES lua.h
- PATH_SUFFIXES inlcude include/lua include/lu5.1 include/lua51
- PATHS $ENV{LUA_DIR}/include
+ PATH_SUFFIXES inlcude include/lua include/lua5.1 include/lua51
+ PATHS $ENV{LUA_DIR}
)
find_library(LUA_LIBRARIES
- NAMES lua
- PATHS $ENV{LUA_DIR}/lib
+ NAMES liblua5.1.so
+ PATHS "/usr/lib/x86_64-linux-gnu"
)
ginga.ar-2.0/lib/dtv-canvas/src/impl/gtk/keys.cpp
-case GDK_KEY_Exit : key = (util::key::exit); break;
+//case GDK_KEY_Exit : key = (util::key::exit); break;
ginga.ar-2.0/lib/dtv-canvas/src/impl/cairo/surface.cpp
+#undef GL
#if defined(GL)
#include <gdk/gdkzen.h>
#include <cairo-gl-ext.h>
#endif
ginga.ar-2.0/lib/dtv-canvas/src/impl/gtk/mngviewer.cpp
+#undef GL
#if defined(GL)
#include <gdk/gdkzen.h>
#include <cairo-gl-ext.h>
#endif
ginga.ar-2.0/lib/ncl30-presenter/src/presentationenginemanager.h
-//#include <ncl30/NclDocument.h>
+#include <ncl30/NclDocument.h>
// Workaround for Bridge issue (XletPlayer is including a file in wrong way)
-#include <NclDocument.h>
+//#include <NclDocument.h>
// Workaround for Bridge issue (XletPlayer is including a file in wrong way)
ginga.ar-2.0/tool/ginga/CMakeLists.txt
+target_link_libraries(ginga /usr/lib/x86_64-linux-gnu/libboost_system.a)
+target_link_libraries(ginga /usr/lib/x86_64-linux-gnu/libboost_thread.a)
+target_link_libraries(ginga /usr/lib/x86_64-linux-gnu/libboost_signals.a)
+target_link_libraries(ginga /usr/lib/x86_64-linux-gnu/libboost_math_tr1.a)
+target_link_libraries(ginga /usr/lib/x86_64-linux-gnu/libboost_filesystem.a)
INSTALL( FILES ${PROJECT_BINARY_DIR}/ginga.version
DESTINATION etc
)
Oi Alysson! Você conseguiu compilar esse código? Tentei em ubuntu 12 e ubuntu 14, ambos em i386 e não tive sucesso em diversas tentativas. Poderia compartilhar a spec que você utiliza? OS, dependências, instruções de compilação.. qualquer coisa já ajuda :) Obrigado.