Moonlight on FreeBSD, bling bling, whizzzz
The title may be a bit too exciting, but that’s how you catch people’s attention.
Anyway, yesterday was one of these days where I mumble about an app that Linux guys have and we don’t. This time it was Moonlight. I looked at it a few months ago and I couldn’t get it to work after a few minutes so I just forgot about it. I mean, how often had I visited a website that required Silverlight… Never. Since then… well not so often, I think it happened once actually, to see a trailer for a PS3 game.
If you’re a Mono-enthusiast, you probably rejoyced a few days ago when I merged Mono 2.0.1 (thank the guys at #bsd-sharp, I’m just the messenger). Mono and c-sharp ports are moving faster these days. I know there are quite a few new ports that will enter the CVS repository quite soon (including gnome-do).
Back to Moonlight. This time I decided I would spend more time on it, because of that reason I gave in the first paragraph. There’s been a lot of buzz around it because of the Obama Inauguration. Also Moonlight 1.0 was released a couple days ago. After a couple of hours, I got something working. The port isn’t ready for the public yet, cause there’s still some polishing left to do, but I’ve uploaded a xpi installer for people who want to try it. Here it is (also here, or here, or there). I hope to finish the port and have it in CVS by monday.
Related posts:
- New Ports Committer: Romain Tartiere Please welcome Romain Tartiere (romain@) to the FreeBSD Ports Committers...
Related posts brought to you by Yet Another Related Posts Plugin.
February 13th, 2009 - 18:21
did you intentionally linked all of those “Here” links to the same link?
February 13th, 2009 - 19:28
That was a (obviously failed) deliberate attempt at humor, there’s only one link really.
February 14th, 2009 - 11:24
Hi!
It’s really cool to read this! I gave a look at it a few days ago but the trunk of moon does not seems to build with the latest mono-2.4 RC2 (complaining about some mono_security_enable_core_clr function missing).
I did not had time to downgrade to 2.2 / 2.0 to test… Maybe you can get in touch with Phillip Neumann to have access to the BSD# repository ?
February 17th, 2009 - 07:53
I got this errors while trying to see http://silverlight.net/samples/1.1/chess/run/default.html :
(firefox-bin:1519): Moonlight-WARNING **: Forcing client-side rendering because we detected binary drivers which are known to suffer performance problems.
(firefox-bin:1519): Moonlight-WARNING **: failed to load browser bridge: /usr/home/josemaria/.mozilla/firefox/m0tk1o09.default/extensions/moonlight@novell.com/plugins/moonlight/libmoonplugin-ff3bridge.so: Undefined symbol “_ZTV28nsCreateInstanceByContractID”
(firefox-bin:1519): Moonlight-WARNING **: probing for browser type failed, user agent = `Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.9.0.6) Gecko/2009021616’
uname -a:
FreeBSD rufus.simpleoption.com 7.1-STABLE FreeBSD 7.1-STABLE #1: Fri Feb 13 13:22:27 UTC 2009 josemaria@rufus.simpleoption.com:/usr/obj/usr/src/sys/GENERIC i386
February 25th, 2009 - 16:23
I haven’t seen that message but I reckon it’s just what is says, a warning. I suppose you’re using nvidia drivers, I’ll try to reproduce it.
March 4th, 2009 - 00:34
Thanks for porting moonlight, looking forward to using it. I get the following error when trying to compile on FreeBSD 6 using gcc 3.4.6:
mediaplayer.cpp: In member function `bool MediaPlayer::Open(Media*)’:
mediaplayer.cpp:368: error: `posix_memalign’ was not declared in this scope
mediaplayer.cpp:368: warning: unused variable ‘posix_memalign’
*** Error code 1