main

Build Mozilla Thunderbird on Windows in 14 easy steps...

gemal   on 03 July 2003 - 09:53 · 10 comments & 830 views

Advertisement (Why?)
Mr magoo adds, that for all those that dont know what Thunderbird is, its a Mail Client created by the Mozilla.org team, for people who use Mozilla Phoenix, which doesnt ship with a mail / news client. Although its still in early alpha stages, it is already quite cool, and i imagine it will soon present a sound alternative to Outlook.

"Build Mozilla Thunderbird in 14 easy steps! I've written a recipe on how to build build Mozilla Thunderbird on Microsoft Windows. No need for any Microsoft Visual C++ stuff. Just plain gcc and mingw.

So read the article and start building Mozilla Thunderbird today!"

View: Build Mozilla Thunderbird on Windows in 14 easy steps...
View: Mozilla.org


WHAT ARE WE TESTING?

This Beta Test is a bit unusual. Instead of asking you to find bugs, we'd like
you to try and make your own fun. What does that mean? There has many different
things for you to do. There are no monsters to slay, but there are new people to
meet, games to play, and places to explore. There is "simply" a place to hang
out online and have fun with friends. Like the real world, you get to choose
what you want to do, and who you do it with.

If you're expecting a traditional MMPORPG, or a 3-D chat room, There is a little
different (you be the judge). The best way to get started in There is to click
on "What's Happening Now" when you arrive in There for a guide to the fun
activities that are going on. Or jump on a hoverboard and explore the world at
high speed. Pretty soon, you'll find people you like, probably join a club, and
figure out how to make your own fun!

In addition to having fun, we hope you'll help us tune the economy, since it's a
core part of There. Unlike most games, where "money" and "jobs" are purely
pretend, the money in There is based on the U.S. dollar. We are experimenting
with a new business model. Instead of asking you to pay a lot up-front for a
game you may not like, and then a monthly subscription fee for something you
don't play that often, we are taking a different approach: pay for what you
like. And don't forget, when you arrive, you will receive 10,000 Therebucks
(which is worth $5.60 U.S.) in your Therebucks account.

You are free to use that money to buy anything you want--clothes, a cool jet
pack, a pet dog, etc. You can buy from the online catalog, or in-world shops, or
via auctions. When and if you run out of money, you have four choices. You can
return items for a partial refund (think of it as renting something to try it
out), you can buy more Therebucks with a credit card, you can set up an event
and sell tickets, or you can simply continue to enjoy There without spending a
penny. It's that simple.

We know it's unusual to see if people will pay to play a game during Public
Beta. If that bothers you, then don't spend any money. That's okay. If you do
invest in Therebucks, know that we stand behind our 100% guarantee--we will not
be "wiping" the servers at the end of the test. We have been selling Therebucks
in Beta Tests since October 2001, and are proud of the fact that we have always
preserved testers' investments in There.

One more note about the economy. Just like the real world, some people try to
take advantage of others by swindling people out of Therebucks. Please be on
the look-out. If you suspect that someone is acting dishonorably, please report
him/her immediately so we can take strong action. The good news is that these
swindlers represent a very small percentage of our membership.

Finally, There isn't finished; we are still in Beta. So when you run into
ANYTHING that doesn't work, please let us know by calling toll-free at
1-866-4U-THERE (1-866-488-4373). The only way we will finish There is to find
out what's not working (or isn't fun, which is the same thing to us!).

Read on to get started!

DOWNLOAD AND INSTALLATION

Just follow these easy steps and you'll be ready to log in to There:

1. Click here to access the download page:
***********************************************

2. Sign in to the download page using the same email address you used to sign up
for the Beta Test. This is very important.

3. Click on the "Download Now" button to download the There installer to your
computer. Please download on the computer you will use to access There. This
should take approximately 20 minutes with a typical broadband connection.

4. You can save the There installer anywhere on your computer, although we
suggest you save it to your desktop so it's easy to find.

5. Run the There installer. When the installer download is complete,
double-click the "Install There" icon to begin the setup process.The setup
process should take approximately 20 minutes.

6. When the setup process is complete, you will be prompted to click "Continue"
to register for There, and to create your avatar. Please note: You should only
click "Continue" if the current time is between Wednesday and Sunday, 5 p.m. to
11 p.m. PST. These are our hours of operation during the Beta Test. If you run
the installer outside of these hours, you will not be able to register. Please
return during our hours of operation, and click this link to register:
**********************************************

7. After registering, select your activity (Hang out, Play, Explore, etc.) and
have fun in There!

Post a comment · Send to friend Comments · There are 10 additional comments
(3 replies) #1 Z3r0 on 03 Jul 2003 - 10:00
need I say, what a waste of time?

I.e. 10000 ppl download source which is larger than precompiled binaries,
10000 people spend 10 minutes compiling it, 10000 people then get the same result as 1 person who could have pre-compiled it?
#1.1 TranceSphere on 03 Jul 2003 - 10:19
optimisations

If you have ever used FreeBSD, it is better to compile something then to just get it from using pkg_add or from the cd etc....

Last edited by 15838 on 03 Jul 2003 - 10:26
#1.2 kal-ky on 03 Jul 2003 - 11:01
Tell that to people who use Gentoo
#1.3 antareus on 03 Jul 2003 - 13:01
Optimization? MSVC optimizes a LOT more than gcc ever can and the instructions advocate using gcc.

Also it isn't going to optimize it by default.
#2 radixvir on 03 Jul 2003 - 12:32
found this a few days ago and i love it. it takes a while everytime but its totally automated...

NOTE: also change the optimize to your cpu http://www.freehackers.org/gentoo/gccflags/flag_gcc3.html

download-and-build-firebird.sh

#!/bin/sh

echo "-------------------------------------------"
echo "Matt's MozillaFirebird Nightly build script"
echo "-------------------------------------------"
echo ""
echo "Please wait..."
echo ""

echo "Downloading source tarball..."
wget -c http://ftp.mozilla.org/pub/mozilla/nightly/latest-trunk/mozilla-source.tar.bz2 || exit
echo "done."

if [ ! -d mozilla ];
then
echo "Extracting source tarball..."
tar xjf mozilla-source.tar.bz2 || exit
echo "done."
fi

echo "Updating source via CVS... press ENTER when prompted for password..."
export CVSROOT=:pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot
export CVS_PASSFILE=./firebirdscript.cvs
echo "/1 :pserver:anonymous@cvs-mirror.mozilla.org:2401/cvsroot A" >./firebirdscript.cvs
make -f mozilla/client.mk checkout
echo "done."

echo "Obtaining MozillaFirebird updates via CVS..."
cd mozilla
cvs up -Pd browser toolkit
echo "done"

echo "Creating mozconfig file..."
cat > .mozconfig <<EOF
export MOZ_PHOENIX=1
mk_add_options MOZ_PHOENIX=1
ac_add_options --enable-crypto
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-mailnews
ac_add_options --disable-composer
ac_add_options --disable-ldap
ac_add_options --enable-strip
ac_add_options --enable-strip-libs
ac_add_options --enable-optimize="-O3 -march=athlon-xp -pipe -fomit-frame-pointer"
ac_add_options --enable-extensions=default,-inspector,-irc,-venkman,-content-packs,-help
ac_add_options --enable-plaintext-editor-only
#ac_add_options --enable-xterm-updates
ac_add_options --without-system-nspr
ac_add_options --without-system-jpeg
ac_add_options --without-system-zlib
ac_add_options --without-system-png
ac_add_options --disable-freetype2
ac_add_options --enable-xft
ac_add_options --enable-default-toolkit=gtk2
EOF


echo "done."

echo "Configuring source..."
./configure || exit
echo "done."

echo "Building source..."
make || exit
echo "done."

echo "Building distribution tarball..."
if [ -f dist/bin/MozillaFirebird-bin ]; then
cd xpinstall/packager
make MOZ_PKG_APPNAME=MozillaFirebird MOZILLA_BIN="$(DIST)/bin/MozillaFirebird-bin" || exit
fi
echo "done."

echo "Copying tarball to base directory..."
cd ../../dist && cp MozillaFirebird-i686-pc-linux-gnu.tar.gz ../.. || exit
echo "done."

echo "Build of MozillaFirebird complete."
(1 reply) #3 JnCoKiLLa on 03 Jul 2003 - 16:18
is there a way so I can get my Hotmail using it.....I really don't like outlook
#3.1 Wildcard on 03 Jul 2003 - 16:30
You can if you use this http://www.boolean.ca/hotpop/
#4 Wildcard on 03 Jul 2003 - 16:29
Mozilla Phoenix = Mozilla Firebird, slight correction
(1 reply) #5 Mr. Black on 03 Jul 2003 - 17:01
Wouldn't it just be better to build it into a binary, upload it and let ppl download the compiled binary?

Even though I do, not everyone has programming skills, unfourtanently.
#5.1 Goalie_CA on 03 Jul 2003 - 17:15
I have to agree in this case since windows users are very helpless, but ain't it cool compiling and optimizing the code for your computer.

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!

Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.

Advertisement (Why?)