From owner-freebsd-emulation@FreeBSD.ORG Wed Oct 29 16:11:43 2008 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ADA38106568F for ; Wed, 29 Oct 2008 16:11:43 +0000 (UTC) (envelope-from masoom.shaikh@gmail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.156]) by mx1.freebsd.org (Postfix) with ESMTP id 1A5E58FC16 for ; Wed, 29 Oct 2008 16:11:30 +0000 (UTC) (envelope-from masoom.shaikh@gmail.com) Received: by fg-out-1718.google.com with SMTP id l26so83415fgb.35 for ; Wed, 29 Oct 2008 09:11:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=e245NBTZVrmiUUFs3XtriBI7vrbtJaKZEKKl1T6Q4K0=; b=SnZ2mOKKuyVScP7osMnIp4ZbQ6tdTUk1/2aataQgrn8DCu0wTqxngb585mZ8aTyVg5 IZPatD+Ojhlsh8xW/pvAaCM7kEL8bCvMUzIkTlCq87a2uMkuiF/ljvAn3KV/gmK4YP+L V9h6+lSixX7TV1tJb714/jyWVJUFmEKB4eCWg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=uRM2m/y7LI1ZT78neYYJtIBgGLdldMzzxaaU6kk/BoVHT3H0BMfSw1V09FNcTzBl+V EF107RGx+KX9yZCw+9KDjtFpe4PLVcCcvOyOQYEWW/cNaYaEzlkwWzkjwiWcxxURt2U7 JMOCONmHwNM93b4Q6w7lm1CP8y7lIvzXmviO0= Received: by 10.181.224.6 with SMTP id b6mr2454811bkr.187.1225294985597; Wed, 29 Oct 2008 08:43:05 -0700 (PDT) Received: by 10.180.231.15 with HTTP; Wed, 29 Oct 2008 08:43:05 -0700 (PDT) Message-ID: Date: Wed, 29 Oct 2008 15:43:05 +0000 From: "Masoom Shaikh" To: questions@freebsd.org, freebsd-emulation@freebsd.org In-Reply-To: <49086F1A.2090500@comcast.net> MIME-Version: 1.0 References: <200810280859.24048@aldan> <20081028181731.GA30591@saturn.kn-bremen.de> <49086F1A.2090500@comcast.net> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: flash9 checklist X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2008 16:11:43 -0000 will this howto work for amd64 ? On Wed, Oct 29, 2008 at 2:11 PM, Steve Polyack wrote: > Juergen Lock wrote: > >> >> 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 . >> >> 4. Make sure www/nspluginwrapper, www/linux-flashplugin9 and dependencies >> are installed and up to date(!). (the default emulators/linux_base-fc4 >> should work, if you want to use a later one don't forget to set >> compat.linux.osrelease=2.6.16 in sysctl.conf and OVERRIDE_LINUX_BASE_PORT >> to whichever version you use in make.conf. Note however that on 6, only >> the default compat.linux.osrelease=2.4.2 really works.) >> >> 5. If the plugin doesnt show up in firefox' about:plugins, run >> nspluginwrapper -i >> /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so >> and restart firefox. >> >> 6. And remember there's a security advisory for the current version of >> flash9, >> >> http://www.FreeBSD.org/ports/portaudit/78f456fd-9c87-11dd-a55e-00163e000016.html >> (if you use portaudit you need to `make -DDISABLE_VULNERABILITIES ...' >> to be able to install the port), and fc4 seems to be eol'd too, so you >> probably want to install something like the noscript firefox extension, >> https://addons.mozilla.org/en-US/firefox/addon/722 >> and only allow plugins (and scripts, tho thats a different problem) on >> sites you trust... >> >> And finally, if you still get crashes after following the above even >> on pages that are reported to work now (like youtube) you probably want >> to run `ktrace -di firefox...' and look at the output using linux_kdump >> (thats the devel/linux_kdump port, you want to use a package), paying >> specific attention to the lines above `PSIG SIGSEGV' (or whichever >> signal you got), maybe there are still shlibs missing that the plugin >> needs (NAMI ...something.so...), and if this is the case tell us about >> it so the appropriate dependencies can be added to the relevant ports. >> If you can't figure it out I guess it doesn't hurt to post the last >> few 100 lines of the dump up to the relevant PSIG on -emulation... >> >> You may also want to check linked shlibs like this: >> /compat/linux/bin/sh /compat/linux/usr/bin/ldd >> /usr/local/lib/npapi/linux-flashplugin/libflashplayer.so >> and >> /compat/linux/bin/sh /compat/linux/usr/bin/ldd >> /usr/local/lib/nspluginwrapper/i386/linux/npviewer.bin >> (if you see `not found' in there you know something is wrong) - although >> that doesn't show libs that may be dlopen()d at runtime. >> >> >> > Thanks for this. I was able to get linux-flashplugin9 working in native > Firefox 3.0.3 on FreeBSD 7-STABLE i386. The only additional thing I had to > do was copy /usr/X11R6/lib/browser_plugins/npwrapper.libflashplayer.sointo ~/.mozilla/plugins/ for Firefox to recognize the plugin. After that > Youtube, google video, and google maps (incl. street view) work fine, but > slow. A friend of mine with a very similar setup was not so lucky and still > has problems with flash9 locking up FF. > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to " > freebsd-questions-unsubscribe@freebsd.org" >