[ogg-dev] [PATCH] browser_plugin - kate support, build fixes, and misc
Conrad Parker
conrad at metadecks.org
Wed Apr 30 02:29:37 PDT 2008
2008/4/30 ogg.k.ogg.k at googlemail.com <ogg.k.ogg.k at googlemail.com>:
> > > Let me know if this works for you or not; eg. it may be necessary to
> > > also put X_EXTRA_LIBS etc. in src/Makefile.am.
> >
> > will try this.
>
> It worked fine for me, with no need to add anything to Makefile.am.
>
good
> > > > - bad pointer dereference fix (mouse callback)
> > >
> > > I couldn't find that particular hunk, could you please provide a patch
> > > which just fixes this?
> >
> > Two hunks, the first one to initialize the mouse callback pointer
> > to NULL, and the second one to test for NULL before actually using it:
>
> That didn't compile though, sorry, the attached patch fixes that. I edited
> the original patch by hand to remove the Kate stuff and it seems I ended
> up with a stray comma.
sorry, that was my fault with the merge; I fixed it a few hours later in r3576
> Also, I'd entirely forgotten about that, but I need to set FIREFOX_CFLAGS
> and FIREFOX_LIBS to (resp) "-I$(ffpath)/include" and "-L$(ffpath)/lib" for
> configure to not whine it can't find Firefox. I've got the Gecko SDK, but
> I can't see any pc files in there, so the configure.ac check's got me
> puzzled. Since it all builds and run if I do that, I can only guess that
> the reason is that I'm using a prebuilt version (I did hear that FF is a
> real pain to build, and my dev box is still having FF 1 :)). I've got:
> gecko-sdk-i686-pc-linux-gnu-1.8.0.4.tar.bz2
> If you decide you don't want to support building against prebuilt SDKs,
> then that's fine by me, just wanted to mention it.
hmm, perhaps we should add some configure arguments like
--with-firefox-cflags= and --with-firefox-libs=
> Next, the audio code doesn't build for me, same thing about old software.
> My /usr/include/alsa/version.h says "1.0.9". Various functions are being
> undefined. I can supply the list if needed, but you may want to decide to
> not support old versions.
>
> Last, the building of the static lib fails, as it tries to pull liboggz,
> liboggplay, etc, out of /usr/local/lib (well, @LIBDIR@) rather than from
> wherever pkg-config says they are.
ok, what architecture are you on? that's been reported on x86_64 but
may occur elsewhere
> I'd omitted these chunks from my previous patch (esp. the ALSA one, which
> is down to my own peculiar configuration), but that last one (which I do
> not know how to fix) is likely to be annoying, as I suppose a distribution
> of the plugin as a binary is going to include the static one, rather than
> the shared one (just guessing here).
>
> If you know how to fix it, feel free to tell me if there's a patch you
> want me to test here.
will do, but we don't have a patch for that yet :-)
cheers,
Conrad.
More information about the ogg-dev
mailing list