I want to cross compile swfdec-0.4.5 for ARM9. But before that I am planning to compile it on my x86 machine without GTK support. I have already compiled it with GTK. But if I disable GTK then I am getting error messages while compiling test directory. I have used following configuration options: ./configure enable_shared=no enable_static=yes enable_mad=no enable_gtk_doc=no enable_ffmpeg=no enable_gtk=no enable_gnome_vfs=no enable_gstreamer=no with_audio=none Following are the error messages: make[3]: Entering directory `/home/FlashLibs/swfdec-0.4.5/test' if /bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -DXP_UNIX -I../libswfdec/js -g -O2 -MT libswfedit_la-swfedit_file.lo -MD -MP -MF ".deps/libswfedit_la-swfedit_file.Tpo" -c -o libswfedit_la-swfedit_file.lo `test -f 'swfedit_file.c' || echo './'`swfedit_file.c; \ then mv -f ".deps/libswfedit_la-swfedit_file.Tpo" ".deps/libswfedit_la-swfedit_file.Plo"; else rm -f ".deps/libswfedit_la-swfedit_file.Tpo"; exit 1; fi gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -Wextra -Wno-missing-field-initializers -Wno-unused-parameter -I.. -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -DXP_UNIX -I../libswfdec/js -g -O2 -MT libswfedit_la-swfedit_file.lo -MD -MP -MF .deps/libswfedit_la-swfedit_file.Tpo -c swfedit_file.c -o libswfedit_la-swfedit_file.o In file included from swfedit_file.h:24, from swfedit_file.c:31: swfedit_token.h:23:21: error: gtk/gtk.h: No such file or directory In file included from swfedit_file.h:24, from swfedit_file.c:31: swfedit_token.h:100: error: expected declaration specifiers or '...' before 'GtkTreeIter' make[3]: *** [libswfedit_la-swfedit_file.lo] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 And is there any way to compile swfdec for frame buffer? Can anyone tell me what would be the minimum size of static swfdec player? I just want to play normal animations using swfdec. No videos, no sound needed. Sorry for so many questions. But i am newbie. and i am in urgent need of solution. Waiting for reply... Shabbir -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.freedesktop.org/archives/swfdec/attachments/20070707/ac32b581/attachment.html
On 7/7/07, Shabbir <shabbir.bharmal at gmail.com> wrote:> I want to cross compile swfdec-0.4.5 for ARM9. But before that I am planning > to compile it on my x86 machine without GTK support. I have already compiled > it with GTK. But if I disable GTK then I am getting error messages while > compiling test directory. >First thing first: Swfdec is a library, not an application. So if you compile it with these options, you'll get a nice library, but you'll still have to write an application that makes use of it. This is not hard (just have a look at the test applications), but it needs to be done.> In file included from swfedit_file.h:24, > from swfedit_file.c:31: > swfedit_token.h:23:21: error: gtk/gtk.h: No such file or directory > In file included from swfedit_file.h:24, > from swfedit_file.c:31: > swfedit_token.h:100: error: expected declaration specifiers or '...' before > 'GtkTreeIter' > make[3]: *** [libswfedit_la-swfedit_file.lo] Error 1 > make[2]: *** [all-recursive] Error 1 > make[1]: *** [all-recursive] Error 1 > make: *** [all] Error 2 >Not good. The easy fix is to skip the test directory completely. (Remove the test dir from the SUBDIRS in Makefile.am and run automake) Or you just run make && make install in the libswfdec/ subdirectory. I'll put a proper fix into git.> And is there any way to compile swfdec for frame buffer? >Swfdec uses cairo for rendering. So you'll need to compile cairo with support for the Framebuffer. After that it should just work.> Can anyone tell me what would be the minimum size of static swfdec player? I > just want to play normal animations using swfdec. No videos, no sound > needed. >I have absolutely no idea. I never tried to compile it for embedded systems. But I'd be very interested about your results. Cheers, Benjamin
Maybe Matching Threads
- Cross Compiling swfdec for ARM
- Branch 'interpreter' - 3 commits - libswfdec/swfdec_bits.c libswfdec/swfdec_swf_decoder.c test/Makefile.am test/swfedit.c test/swfedit_file.c test/swfedit_file.h test/swfedit_tag.c test/swfedit_tag.h test/swfedit_token.c test/swfedit_token.h
- 9 commits - libswfdec/js libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_codec_screen.c libswfdec/swfdec_image.c libswfdec/swfdec_script.c test/Makefile.am test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_file.c
- 7 commits - libswfdec/swfdec_image.c libswfdec/swfdec_script.c libswfdec/swfdec_script.h test/Makefile.am test/swfdec_out.c test/swfdec_out.h test/swfedit.c test/swfedit_list.c test/swfedit_tag.c test/swfedit_token.c test/swfedit_token.h test/swfscript.c
- Branch 'interpreter' - 28 commits - configure.ac libswfdec/js libswfdec/swfdec_buffer.c libswfdec/swfdec_edittext_movie.c libswfdec/swfdec_js.c libswfdec/swfdec_js_global.c libswfdec/swfdec_js.h libswfdec/swfdec_js_movie.c libswfdec/swfdec_player.c