After using Firefox 3 Beta 4 (built from source) for a few hours, I'm pretty impressed:
- Google Reader is much, much faster. Since I spend a fair amount of time in it every day, it's a welcome improvement. Overall, the browser feels faster.
- Widgets now have a native GTK+ look'n'feel, and the user interface is more polished. Nice.
- The address bar has a new completion strategy which is... weird. It now shows the title of the history item as well as the address itself, resulting in an unnecessarily large box. I'll have to get used to it.
- Search Keys says that it doesn't support Beta 4, but it does. Just edit the xpi and change the version range in the rdf file. Can't live without it!
- Memory-wise, it seems better than Firefox 2, but not strikingly so.
8 comments:
Hi, can you please post the compilation flags that you used to build firefox 3 beta 4 in debian?
I tried to build it in debian etch and lenny and I failed miserably.
Thanks in advance.
I am using FF 3.0 too and its great, I didn't compile it on ubuntu, the binary they offer for download works OK. Looking forward to iceweasel for debian!
I'm using 3.0b5pre from the nightly builds exclusively now. I use x86_64 on which the beta 4 failed to compile in a sane way. It indeed needs less RAM, and all the hangs were related to the (non-free) Flash plugin, not to Firefox itself. Anyway, there are the "Nightly Tester Tools" which help you running extensions for other Firefox versions without digging into the RDFs.
@Anonymous: I stole the compilation flags from the xulrunner-1.9 and firefox-3.0 packages in Ubuntu hardy, check out the build logs on launchpad.
@Phil: Thanks for the hint!
anonymous: firefox 3 doesn't work and it can't be built on etch due to https://bugzilla.mozilla.org/show_bug.cgi?id=418885
https://bugzilla.mozilla.org/show_bug.cgi?id=422478
How does Iceweasel work? Do they wait for the final FF 3.0 release, and then mod it?
Here's what I did to compile Firefox 3 on my Debian system. I don't really know what I'm doing here (e.g. not sure if I really needed xulrunner, not sure if a static build was a good idea) but it seemed to work:
aptitude install libxp-dev liborbit2-dev libidl-dev libgnome2-dev libgconf2-dev libgnomevfs2-dev libgnomeui-dev librsvg2-bin libhunspell-dev libnss3-dev
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/client.mk
cd mozilla/
./configure --with-system-jpeg=/usr --with-system-zlib=/usr --disable-composer --disable-elf-dynstr-gc --disable-gtktest --disable-install-strip --disable-installer --disable-ldap --disable-mailnews --disable-profilesharing --disable-strip --disable-strip-libs --disable-tests --disable-mochitest --disable-updater --disable-xprint --enable-application=browser --enable-canvas --enable-default-toolkit=cairo-gtk2 --enable-gnomevfs --enable-optimize --enable-pango --enable-postscript --enable-svg --enable-mathml --enable-xft --enable-xinerama --enable-extensions=default --enable-single-profile --enable-system-myspell --enable-static --disable-shared --disable-libxul
make -f client.mk checkout MOZ_CO_PROJECT=browser,xulrunner
make install
Although that build worked fine I've decided to just use the 64-bit nightly (what philipp is using) for the sake of conformity.
Post a Comment