Oi ,
Estou com algumas dúvidas em relação a instalação do ginga-ncl conforme o seguinte tutorial http://svn.softwarepublico.gov.br/trac/ginga/wiki/Building_Wiki_GingaNCL
1) La diz que pra instalar o directfb tem que mudar o makefile.am colocando $(DFB_LIBS) $(XINE_LIBS) . mas eu não entendi como.
olha como está meu makefile.am http://paste.ubuntu.com/394434/
gostaria de saber como teria que ficar .
2) Posso usar debian / ubuntu pra instalar normalmente? não há nenhuma restrição quanto à distribuições?
3) o que esse erro significa , quando vai executar o ginga
/usr/local/sbin/ginga: error while loading shared libraries: libtelemidiautil.so: cannot open shared object file: No such file or directory
Desde já agradeço
att
Autor: Frederico Martins Pedroso Junior
1919 comentários
Making all in src
make[1]: Entrando no diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src'
Making all in df_knuckles
make[2]: Entrando no diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src/df_knuckles'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src/df_knuckles'
Making all in df_neo
make[2]: Entrando no diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src/df_neo'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src/df_neo'
Making all in spacedream
make[2]: Entrando no diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src/spacedream'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src/spacedream'
make[2]: Entrando no diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src'
gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"DirectFB-examples\" -DVERSION=\"1.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDBOOL_H=1 -I. -DDATADIR=\"/usr/local/share/directfb-examples\" -DFONT=\"/usr/local/share/directfb-examples/fonts/decker.ttf\" -D_REENTRANT -I/usr/local/include/directfb -D_GNU_SOURCE -Wall -O3 -pipe -Werror-implicit-function-declaration -MT df_dok.o -MD -MP -MF .deps/df_dok.Tpo -c -o df_dok.o df_dok.c
df_dok.c: In function ‘blit180’:
df_dok.c:911: error: ‘DSBLIT_ROTATE180’ undeclared (first use in this function)
df_dok.c:911: error: (Each undeclared identifier is reported only once
df_dok.c:911: error: for each function it appears in.)
df_dok.c: In function ‘common_load_image’:
df_dok.c:1199: error: implicit declaration of function ‘dfb_pixelformat_name’
df_dok.c:1199: warning: format ‘%s’ expects type ‘char *’, but argument 7 has type ‘int’
df_dok.c:1199: warning: format ‘%s’ expects type ‘char *’, but argument 7 has type ‘int’
df_dok.c: In function ‘main’:
df_dok.c:1261: error: ‘DFBSurfaceRenderOptions’ undeclared (first use in this function)
df_dok.c:1261: error: expected ‘;’ before ‘render_options’
df_dok.c:1618: warning: format ‘%s’ expects type ‘char *’, but argument 6 has type ‘int’
df_dok.c:1626: error: ‘IDirectFBSurface’ has no member named ‘SetMatrix’
df_dok.c:1628: error: ‘render_options’ undeclared (first use in this function)
df_dok.c:1628: error: ‘DSRO_MATRIX’ undeclared (first use in this function)
df_dok.c:1632: error: ‘DSRO_ANTIALIAS’ undeclared (first use in this function)
df_dok.c:1635: error: ‘DSRO_SMOOTH_UPSCALE’ undeclared (first use in this function)
df_dok.c:1635: error: ‘DSRO_SMOOTH_DOWNSCALE’ undeclared (first use in this function)
df_dok.c:1637: error: ‘IDirectFBSurface’ has no member named ‘SetRenderOptions’
make[2]: ** [df_dok.o] Erro 1
make[2]: Saindo do diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/home/fredim/Ativa/setopbox/pacotes_necessarios/DirectFB-examples-1.0.1/src'
make: ** [all-recursive] Erro 1 Esse erro está dando durante a instalação do directfb-examples1.0.1 Posso instalar uma versão mais nova do directfb e seus complementos? ou tenho que ser fiel a versão que está pedindo no tutorial?
(c) 2001-2008 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
---------------------------------------------------------------- (*) DirectFB/Core: Single Application Core. (2010-03-14 15:08)
(!) Direct/Util: opening '/dev/fb0' and '/dev/fb/0' failed
--> No such file or directory
(!) DirectFB/FBDev: Error opening framebuffer device!
(!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment variable.
(!) DirectFB/Core: Could not initialize 'system_core' core!
--> Initialization error!
df_dok.c <1457>:
(#) DirectFBError [DirectFBCreate( &dfb )]: Initialization error! alguém poderia me dar uma mão? abraços
(c) 2001-2008 The world wide DirectFB Open Source Community
(c) 2000-2004 Convergence (integrated media) GmbH
---------------------------------------------------------------- (*) DirectFB/Core: Single Application Core. (2009-03-14 15:08)
(!) X11: Error opening X_Display (!) DirectFB/Core: Could not initialize 'system_core' core! ---> initialization error ! interface/device/dfb/DFBDeviceScreen.cp <84>: (#) DirectFBError [ DirectFBCreate (&dfb)] initialization error ! e esse erro , seria do que no caso? abraços
make all-recursive
make[1]: Entrando no diretório `/home/leonardo/Ginga/telemidia-util-cpp'
Making all in include
make[2]: Entrando no diretório `/home/leonardo/Ginga/telemidia-util-cpp/include'
make[2]: Nada a ser feito para `all'.
make[2]: Saindo do diretório `/home/leonardo/Ginga/telemidia-util-cpp/include'
Making all in src
make[2]: Entrando no diretório `/home/leonardo/Ginga/telemidia-util-cpp/src'
/bin/sh ../libtool --tag=CXX --mode=link g++ -fPIC -g -O2 -Wl,-soname,libtelemidiautil.so -shared -o libtelemidiautil.so Color.o functions.o
libtool: link: g++ -fPIC -g -O2 -Wl,-soname -Wl,libtelemidiautil.so -o libtelemidiautil.so Color.o functions.o
/usr/lib/gcc/i686-redhat-linux/4.4.4/../../../crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
make[2]: ** [libtelemidiautil.so] Erro 1
make[2]: Saindo do diretório `/home/leonardo/Ginga/telemidia-util-cpp/src'
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/home/leonardo/Ginga/telemidia-util-cpp'
make: ** [all] Erro 2 lembrando que não sou nenhum expert em linux... xD