gnash
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash] two patches for the plugin


From: Steffen Rusitschka
Subject: Re: [Gnash] two patches for the plugin
Date: Fri, 13 Jan 2006 19:34:46 +0100
User-agent: KMail/1.9

ad 1: no idea. the old version didn't work with firefox 1.07 (at least on 
gentoo). that's why i changed it. it would be cool, if some guys from the 
list try out what 

"firefox-config --cflags plugin java" and 
"firefox-config --libs plugin  java"

returns in their environments ... did the old version work for someone 
(without supplying --with-firefox=...)?

ad 2. no... well, ./configure doesn't give an error, but the checks are 
negative... does a configuration exist, where glut.h isn't in the GL 
sub-directory?

bye,
steffen

Am Freitag 13 Januar 2006 09:43 schrieb strk:
> Before applying the patch:
>
> (1)
>
>       $mconfig --cflags plugin java
>
> Is this known to work on every mozilla-config versions ?
>
> (2)
>
>       AC_CHECK_HEADER(glut.h GL/glut.h)
>
> Would this work ?
>
> --strk;
>
> On Thu, Jan 12, 2006 at 10:56:12PM +0100, Steffen Rusitschka wrote:
> > both let the plugin compile with firefox 1.0.7 on gentoo (x86_64 - should
> > work find for 32bit and other distros as well).
> >
> > don't forget to --enable-plugin on ./configure and add the directory
> > where firefox-config is to your path.
> >
> > currently i get a white box, no matter which .swf i'm trying, but ...
> > - the plugin gets registered (copy plugin/.libs/* to ~/.mozilla/plugins)
> > which you can check via about:plugins in the firefox address bar
> > - mouse events are shown on the console
> > - opengl load texture seems to fail:
> >
> > Loading Shockwave file /tmp/f-81.swf
> > virtual NPError nsPluginInstance::DestroyStream(NPStream*, NPError) (0):
> > file:///home/rusi/newstuff/f-81.swf
> > int eventThread(void*):
> > int drawGLScene():
> > virtual NPError nsPluginInstance::SetWindow(NPWindow*): X origin = 0, Y
> > Origin = 0, Width = 1154, Height = 837
> > int initGL():
> > int LoadGLTextures()(619): Entering
> > int LoadGLTextures()(688): Couldn't Loaded texture bitmap
> > int resizeWindow(int, int)(698): Width = 1154, Height = 837
> >
> > since i don't wanna reinvent the wheel here, can someone give me the
> > current status of the plugin?
> > and: can someone please remove config.guess, config.sub, and ltmain.sh
> > from cvs? this would make diffs much easier ...
> >
> > cheers,
> > steffen
> >
> >           Steffen Rusitschka
> >
> >    email: address@hidden
> > homepage: http://rusi.is-a-geek.org
> >
> >
> >
> >
> > Index: configure.ac
> > ===================================================================
> > RCS file: /sources/gnash/gnash/configure.ac,v
> > retrieving revision 1.12
> > diff -u -r1.12 configure.ac
> > --- configure.ac    12 Jan 2006 09:30:03 -0000      1.12
> > +++ configure.ac    12 Jan 2006 21:21:19 -0000
> > @@ -143,8 +143,6 @@
> >    *)   AC_MSG_ERROR([bad value ${enableval} for enable-mp3 option]) ;;
> >  esac], mp3=no)
> >
> > -AC_PATH_FIREFOX
> > -
> >  AC_PROG_CC
> >  AC_PROG_CXX
> >  AC_EXEEXT
> > @@ -172,6 +170,8 @@
> >  AM_PATH_SDL_MIXER
> >  AM_PATH_OPENGL
> >
> > +AC_PATH_FIREFOX
> > +
> >  dnl Define winsock if we're on windows. We could do something
> > complicated, dnl but since AC_EXEEXT does it for us, we'll do this the
> > easy way. if test x"$EXEEXT" == "exe"; then
> > Index: macros/firefox.m4
> > ===================================================================
> > RCS file: /sources/gnash/gnash/macros/firefox.m4,v
> > retrieving revision 1.5
> > diff -u -r1.5 firefox.m4
> > --- macros/firefox.m4       12 Jan 2006 09:30:04 -0000      1.5
> > +++ macros/firefox.m4       12 Jan 2006 21:21:27 -0000
> > @@ -68,11 +76,12 @@
> >    else
> >      AC_MSG_CHECKING(for Firefox/Mozilla SDK)
> >      if test "x$FIREFOX_CFLAGS" = "x" ; then
> > -      FIREFOX_CFLAGS=`$mconfig --cflags`
> > +      FIREFOX_CFLAGS=`$mconfig --cflags plugin java`
> >      fi
> >
> >      if test "x$FIREFOX_LIBS" = "x" ; then
> > -      FIREFOX_LIBS=`$mconfig --libs`
> > +      FIREFOX_LIBS=`$mconfig --libs plugin java`
> > +      AC_MSG_CHECKING(lala $FIREFOX_LIBS)
> >      fi
> >
> >      if test "x$FIREFOX_LIBS" != "x" ; then
> > @@ -87,7 +96,7 @@
> >    fi
> >
> >    dnl Check for GLUT which is needed for the plugin
> > -  AC_CHECK_HEADER(glut.h)
> > +  AC_CHECK_HEADER(GL/glut.h)
> >    AC_CHECK_LIB(glut, glutInit, GLUT_LIBS="-lglut")
> >    AC_SUBST(GLUT_CFLAGS)
> >    AC_SUBST(GLUT_LIBS)
> >
> >
> > _______________________________________________
> > Gnash mailing list
> > address@hidden
> > http://lists.gnu.org/mailman/listinfo/gnash

-- 
          Steffen Rusitschka

   email: address@hidden
homepage: http://rusi.is-a-geek.org





reply via email to

[Prev in Thread] Current Thread [Next in Thread]