Installing gcc and flite without the internet

Over the last couple of days I've managed to get Angstrom running on
the BB! However I don't have an internet connection, so I haven't been
able to run opkg update and other commands of that sort.

I need to get this speech synthesis engine called flite(http:// running on the BB. I downloaded the
tarball but when I tried ./configure, it fails saying could not find a
cc compiler. I've read that the latest Angstrom images come with gcc
built in, and I've used the latest uImage from the repositories(http://;O=D), but the
error is the same. Am I missing something?

Could you tell me any other way I could get flite running on the BB!
I've read many posts on this forum and on the wikis but there isn't
much information on installing gcc without opkg. I'm confused because
of all the versions available - if I have to install gcc manually ,
could you point me to the correct link. The GCC installation site has
information(which I can't understand as a beginner) such as :
ARM-family processors. Subtargets that use the ELF object format
require GNU binutils 2.13 or newer. Such subtargets include: arm-*-
freebsd, arm-*-netbsdelf, arm-*-*linux and arm-*-rtems.

Are there any wikis for installing gcc on the BB without the internet?
Please help!

Thank you,

PS: We've tried connecting to the internet. We have a Dlink ADSL modem
which has a Std-B port apart from the regular Ethernet one, which
supports a Std-B(modem) to Std-A(BB) USB connection. But in spite of
following the instructions on the wikis, when we're pinging it's not
connecting to the net :frowning:

The fastest way is to select the 'Flite' option in 'additional console packages' in narcissus:



you need not install gcc once again,it will be already installed as one package .

try with the below mentioned link for the images and filesystem that might help you!

you try to download stable version try installing …

If the narcissus option doesn't help, and even if it does, try getting
a 2nd hand USB ethernet adaptor perhaps. I got one from a local PC
shop for only $5, and having a network is a huge help for all sorts of
reasons. I had no idea if it would work, but at $5 I figured it was
hard to go wrong, and it worked just fine.

@everyone......thank you so much for your inputs!

I love's great! Kudos to you! Btw, just a thought,
we're currently working with Tesseract's a great opensource OCR
package and you may consider adding it to the additional packages.

Also, in case this helps any other complete newbies like me. The
information is credited to other posters in the forum and Google :slight_smile:
This is how you use Narcissus:

After using Narcissus, you get 2 files
1. A random***.img.gz : this will help you set up the SD card. It's
optional if you already have your partitions configured.
2. A random***.tar.bz2 : this is the collection of rootfs packages

1. Mount your SD card
2. zcat random***.img.gz OR Just use Archive Manager to extract the
sd.img file from the random***.img.gz
3. dd if=/location/of/sd.img of=/location/of/SDcard (in most cases
this will be /dev/sdb, but make sure)
4. Unmount and remount your SD card on your Linux host
5. tar -C /your/second/partition/on/the/sd/card -xjvf
6. Unmount and move the SD card from your Linux host to your