NOTE: This currently is all still very BROKEN!


____________________________________________________________

NOTE libboost was only possible from a good friend on irc. He busted his tail to make this work! He also has a really rather elegant apt package solution for the iphone here: http://apt.saurik.com/ He has worked on the java code for iphone also, but needs to port the text to his site, it's on a dead iphone-dev server at the moment! Go see the other stuff he has worked on here: http://www.saurik.com/

____________________________________________________________


I only posted this to show that this folks are complete and utter liars!

themaximumweasel.com/flash.html

So we *will* post more when we get this working, I'm just down with all the hype.





Trust us - there is enough hype on the internet, this stuff below is *real* - the main reason why you can trust us that it is real is because it does not actually work yet! :)


So there is clearly still lots and *lots* to do here!  

But we have the gnash "core" working!

# uname -m            
iPhone1,1

# ./gnash/bin/gnash -V
ERROR: can't open debug log file  for writing.
Gnash 0.8.1
Copyright (C) 2005-2007 Free Software Foundation, Inc.
Gnash comes with NO WARRANTY, to the extent permitted by law.
You may redistribute copies of Gnash under the terms of the GNU General
Public License.  For more information, see the file named COPYING.
Build options 0.8.1
   Target: 
   Renderer: agg - GUI: SDL - Media handler: mad
   Configured with: --host=arm-apple-darwin --prefix=/var/root/gnash 

--disable-static --enable-shared --enable-jpeg 
--with-jpeg-incl=/usr/local/arm-apple-darwin/include/ 
--with-jpeg-lib=/usr/local/arm-apple-darwin/lib/ 
--with-sdl-incl=/usr/local/arm-apple-darwin/include/SDL/ 
--with-sdl-lib=/usr/local/arm-apple-darwin/lib/ --enable-gui=sdl 
--enable-freetype2 --with-freetype2-incl=/usr/local/arm-apple-darwin/include/freetype2/ 
--with-freetype2-lib=/usr/local/arm-apple-darwin/lib/ --enable-fontconfig 
--with-fontconfig-incl=/usr/local/arm-apple-darwin/include/ 
--with-fontconfig-lib=/usr/local/arm-apple-darwin/lib/ --enable-media=mad 
--enable-debugger --enable-fps-debug


# ./gnash/bin/gprocessor -h 
ERROR: can't open debug log file  for writing.
gprocessor -- an SWF preprocessor for Gnash.

usage: ./gnash/bin/gprocessor [options] 

Preprocesses the given SWF movie files.  Optionally write preprocessed shape
and font data to cache files, so the associated SWF files can be loaded
faster.

options:

  --help(-h)  Print this info.
  --version   Print the version numbers.
  -w          Write a .gsc file with preprocessed info, for each input file.
  -v          Be verbose; i.e. print log messages to stdout
  -vp         Be verbose about movie parsing
  -va         Be verbose about ActionScript
  -r   Allow the given number of complete runs.
              Keep looping undefinitely if set to 0.
              Default is 1 (end as soon as the last frame is reached).
  -f   
              Allow the given number of frame advancements.
              Keep advancing untill any other stop condition
              is encountered if set to 0 (default).


# ./gnash/bin/gparser -h   
ERROR: can't open debug log file  for writing.
gparser -- an SWF parser for Gnash.

usage: gparser [swf files to process...]
  --help(-h)  Print this info.
  --version   Print the version numbers.
  -g          Start the Flash debugger.



Here is what we have so far:

# find /var/root/gnash  -exec file {} \;
/var/root/gnash: directory
/var/root/gnash/bin: directory
/var/root/gnash/bin/gnash: Bourne shell script text executable
/var/root/gnash/bin/gparser: Mach-O executable acorn
/var/root/gnash/bin/gprocessor: Mach-O executable acorn
/var/root/gnash/bin/sdl-gnash: Mach-O executable acorn
/var/root/gnash/include: directory
/var/root/gnash/lib: directory
/var/root/gnash/lib/gnash: directory
/var/root/gnash/lib/gnash/libgnashamf-0.8.1.dylib: Mach-O dynamically linked shared library acorn
/var/root/gnash/lib/gnash/libgnashamf.dylib: symbolic link to `libgnashamf-0.8.1.dylib'
/var/root/gnash/lib/gnash/libgnashamf.la: ASCII English text, with very long lines
/var/root/gnash/lib/gnash/libgnashbackend-0.8.1.dylib: Mach-O dynamically linked shared library acorn
/var/root/gnash/lib/gnash/libgnashbackend.dylib: symbolic link to `libgnashbackend-0.8.1.dylib'
/var/root/gnash/lib/gnash/libgnashbackend.la: ASCII English text, with very long lines
/var/root/gnash/lib/gnash/libgnashbase-0.8.1.dylib: Mach-O dynamically linked shared library acorn
/var/root/gnash/lib/gnash/libgnashbase.dylib: symbolic link to `libgnashbase-0.8.1.dylib'
/var/root/gnash/lib/gnash/libgnashbase.la: ASCII English text
/var/root/gnash/lib/gnash/libgnashgeo-0.8.1.dylib: Mach-O dynamically linked shared library acorn
/var/root/gnash/lib/gnash/libgnashgeo.dylib: symbolic link to `libgnashgeo-0.8.1.dylib'
/var/root/gnash/lib/gnash/libgnashgeo.la: ASCII English text, with very long lines
/var/root/gnash/lib/gnash/libgnashserver-0.8.1.dylib: Mach-O dynamically linked shared library acorn
/var/root/gnash/lib/gnash/libgnashserver.dylib: symbolic link to `libgnashserver-0.8.1.dylib'
/var/root/gnash/lib/gnash/libgnashserver.la: ASCII English text, with very long lines
/var/root/gnash/share: directory
/var/root/gnash/share/gnash: directory
/var/root/gnash/share/gnash/GnashG.png: PNG image data, 239 x 203, 8-bit/color RGBA, non-interlaced
/var/root/gnash/share/gnash/gnash_128_96.ico: ms-windows icon resource - 5 icons, 16x16, 256-colors
/var/root/gnash/share/locale: directory
/var/root/gnash/share/locale/cs: directory
/var/root/gnash/share/locale/de: directory
/var/root/gnash/share/locale/es: directory
/var/root/gnash/share/locale/fr: directory
/var/root/gnash/share/locale/it: directory
/var/root/gnash/share/man: directory
/var/root/gnash/share/man/man1: directory
/var/root/gnash/share/man/man1/gnash.1: ASCII troff or preprocessor input text