flash9 checklist (was: flash-9, 10 on FreeBSD)

Roman Divacky rdivacky at FreeBSD.org
Tue Oct 28 13:57:38 PDT 2008


On Tue, Oct 28, 2008 at 07:17:31PM +0100, Juergen Lock wrote:
> On Tue, Oct 28, 2008 at 08:59:23AM -0400, Mikhail Teterin wrote:
> > Hello!
> > 
> > I'm having serious problems with Adobe's Flash 9 and 10 on my FreeBSD-7/amd64 
> > system.
> > 
> > If I try to use it directly with linux-firefox, the entire browser crashes 
> > quickly. If I try www/nspluginwrapper with a native browser, the 
> > wrapper-launched npviewer.bin seg-faults instead. Either way, the plugin does 
> > not work...
> > 
> > It appears, there was some activity recently in trying to fix these problems 
> > (is it all in linprocfs/?) What is the current status? Thanks,
> > 
> > 	-mi
> 
> Preliminary checklist for getting flash9 to work in native firefox:
> (flash10 needs more ports work, I shall post about that seperately on
> -emulation...)  If you have additions to this please post a followup to
> this thread, keeping the Cc: (I'm not on -questions...)
> 
> 1. You need RELENG_7 from at least Mon Oct 20 11:15:57 2008 UTC
> (the relevant MFC commits are:
> 	http://svn.freebsd.org/viewvc/base?view=revision&revision=183819
> 	http://svn.freebsd.org/viewvc/base?view=revision&revision=184075
> - a recent HEAD should also work of course.)  There are linprocfs patches
> for RELENG_6 too (merging the former commit), but the latter commit can't
> be merged to 6 (and 7.0) since they lack the cpuset bits, so flash9
> probably won't work on SMP there.  (Although if you have SMP you probably
> should be running 7 anyway. :)  Oh and if you do have SMP you also need to
> use the ULE scheduler, the cpuset syscalls are not supported with 4BSD.
> linprocfs patches for 6:
> 	http://people.freebsd.org/~nox/linprocfs-6.3.patch
> 	http://people.freebsd.org/~nox/linprocfs-6.4.patch
> 
> 2. Your portstree needs to be from at least Sun Oct 19 17:37:28 2008 UTC
> (the last www/linux-flashplugin9 commit is:
> 	http://lists.freebsd.org/pipermail/cvs-ports/2008-October/158404.html
> )
> 
> 3. Make sure linprocfs is mounted to /compat/linux/proc .
 
the linux-firefox script should check for /proc being mounted. It's not
a hard thing to do...  any takers? :)


More information about the freebsd-emulation mailing list