Rockbox.org home
release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



Rockbox mail archive

Subject: Re: Cygwin tutorial!

Re: Cygwin tutorial!

From: Timberwolf <tcwood12_at_shaw.ca>
Date: Thu, 30 Aug 2007 15:47:14 -0500

Hi.

I can't even get cygwin up and running. I got it installed, but when I click
on its icon in my desktop, absolutely nothing shows up- not even the
program.

TYler
----- Original Message -----
From: "Rocker" <rocker_at_shaw.ca>
To: "Rockbox" <rockbox_at_cool.haxx.se>
Sent: Tuesday, August 28, 2007 10:26 PM
Subject: Re: Cygwin tutorial!

> Sean wrote:
> Adding the Cross Compiler Directory to Your Path:
>
> We need to make sure that the cross compiler directory is in your path, so
> we must go
>
> Check /etc/profile. From with in Cygwin,
>
> 1. Type in <nano /etc/profile>. The "nano" command tells Cygwin that we
> want
> to use the "Nano" edeter (it is like a note pad for Linux), and the
> "/etc/profile"
> is the file we want to edit.
>
> **i have Cigwin and the rockbox directory installed. I am now at the
> above
> stage where I have hit a wall. I cannot find this nano file that I need
> to
> edit.
> Could someone plese check the above to see if the path is correct?
>
> Do I need to enter the full path including my home directory? i.e.
> c:/rocker/cigwin....
>
> Thought I was moving along here but all I got when I initially started
> Cigwin was "Show all paths pick y/n"
>
> I pick Y
>
> Then now when I start Cigwin I get:
> Rocker_at_Rocker1 $~
>
> Where do I go from here people?
>
> Thanks for your help...rocker
>
>
>
> ----- Original Message -----
> From: "Sean Mealin" <seanpm_at_triad.rr.com>
> To: "'Rockbox'" <rockbox_at_cool.haxx.se>
> Sent: Monday, August 27, 2007 1:41 PM
> Subject: Cygwin tutorial!
>
>
> Here is the Cygwin tutorial:
>
>
>
> Introduction:
>
> This tutorial explains how to install Cygwin, setting up Cygwin to build
> rockbox, building Rockbox from source and building a voice file. I used
> Jaws
> for Windows version 8.0, but this tutorial is screen reader independent.
> In
> order to do this tutorial, your computer skills must be medium or better;
> you will need to use your Jaws curser (or your screen reader's equivalent)
> a
> lot. You will need an internet connection.
>
>
>
> Getting and Installing Cygwin:
>
> 1. Get the Cygwin setup file at http://www.cygwin.com/setup.exe and
> save it to your desktop.
>
> 2. Press <enter> on the setup file, and press <enter> on "Run".
>
> 3. Press <alt+N> to move to the next screen.
>
> 4. Make sure the "Install from Internet (downloaded files will be kept for
> future re-use)" Radio button is selected, and hit <Alt+N>.
>
> 5a. Type in the directory where you want Cygwin to be installed; default
> is
> "C:\cygwin" witch I am keeping.
>
> 5b. Press <tab> twice and decide if you want to install for all the users
> on
> the computer, or if you want to only install for the current user.
>
> 5c. Press <tab> and make sure the "Unix / binary (RECOMMENDED)" radio
> button
> is selected for "Default Text File Type". Press <Alt+N>.
>
> 6. Type in where you want your Local Package Directory to be; I set mine
> to
> "C:\cygwin\packages" witch is not the default. Press <Alt+N>.
>
> 7. Tell Cygwin how you connect to the internet; the default is "Direct
> Connection" witch I am keeping. Press <Alt+N>.
>
> 8. Wait a few seconds for the installer to download the list of sites;
> then
> press <home> to select "http://cygwin.mirrors.hoobly.com". Press <Alt+N>.
>
> 9a. Once again give the installer time to download a file, and then
> activate
> your Jaws curser (or equivalent).
>
> 9b. Make sure the radio button that reads "Curr" is checked.
>
> 9c. Press <Up-Arrow> and <Down-Arrow> to navigate to the line that says
> "Archive Default" and left click on the "D" in default once so it reads
> "Archive Install".
>
> 9d. Go to the line that says "Devel Default" and once again left-click on
> the "D" in default so it changes to "Devel Install".
>
> 9e. Go to the line that reads "Doc Default" and look above that line for a
> graphic. On my system it comes up as "Graphic 234". Left-click on it; it
> should act as a down arrow and make the line "Editors Default" appear
> under
> it. It may appear at the end of the line rather then the line above; just
> click on a graphic and see if it does anything.
>
> 9f. on the line that reads ""Editors Default", click on the "D" in
> "Default"
> to set the installer to install it.
>
> 9g. Click on the graphic again (the number seems to be random) until the
> line "Interpreters Default" appears. On my system I had to click on it
> three
> times. Click the "D" and change "Default" to "Install".
>
> 9h. Click on the same graphic as before to scroll down until you see the
> line "Text Default" (somewhere around 5 times). Click on the "D" in
> "Default" and hit <Alt+N>.
>
> 10. Wait for everything to install; it took me 48 minutes for everything
> to
> complete. At some points it looks as if the installer is frozen; just let
> it
> sit and it will work through it.
>
> 11. Once it has finished, it will put you on the finish screen; <tab>
> until
> you see finish and hit <enter>.
>
> 12. Go to your desktop and press <enter> on the "Cygwin" icon.
>
> 13. Wait for the setup to finish, and you're dun, you now have a copy of
> Cygwin installed.
>
>
>
> Setting Up Cygwin for Rockbox:
>
> 1. Once again press <enter> on the setup.exe file.
>
> 2. Press <enter> on "Run".
>
> 3. Press <Alt+N> 5 times.
>
> 4. <Tab> once and type in "http://download.rockbox.org/cygwin/" in the
> "User
> URL" edit box.
>
> 5. <Tab> and press <enter> on the "Add..." button.
>
> 6. Tab back to the selection box and press <End> to select the
> "http://download.rockbox.org" option.
>
> 7. Press <Alt-N>.
>
> 8. Wait a second for a file to download, and activate your Jaws curser (or
> equivalent).
>
> 9. Go to the line that reads "All Default" and left-click on the "D" in
> "Default" to change it to "Install".
>
> 10. Press <Alt+N>.
>
> 11. Wait for things to download and install; it took me 20 minutes.
>
> 12. Tab to the "finish" button and hit <enter>.
>
> 13. Go to your desktop and press <enter> on the Cygwin Icon.
>
>
>
> Adding the Cross Compiler Directory to Your Path:
>
> We need to make sure that the cross compiler directory is in your path, so
> we must go
>
> Check /etc/profile. From with in Cygwin,
>
> 1. Type in <nano /etc/profile>. The "nano" command tells Cygwin that we
> want
> to use the "Nano" edeter (it is like a note pad for Linux), and the
> "/etc/profile" is the file we want to edit.
>
> 2a. Go down until you see the line
> "PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:$PATH".
>
> 2b. change it so it reads
>
> "PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/opt/sh/bin:/opt/m68k/bin:
> /opt/arm/bin:$PATH".
>
> 3. Press <ctrl+X> to exit. Press <y> when it asks if you want to save, and
> press <Enter> when it asks about the file name.
>
> 4. Restart Cygwin by typing "exit" and pressing <enter> on the icon again.
>
>
>
> Compiling Rockbox:
>
> This is the point we have been working for; here you will compile rockbox
> from source. Start up Cygwin and:
>
> 1. We must first get the source files from svn; type in
>
> "svn co svn://svn.rockbox.org/rockbox/trunk rockbox". The last rockbox
> there
> is the name of the new folder that all the source files go in. Press
> <enter>
> and wait for about 4 minutes for everything to download.
>
> 2. to see what files and folders there are in your active directory, type
> in
> "ls". You should only see one folder; and that is "rockbox" (or what ever
> you named the folder in step 1).
>
> 3. To change to that folder, type "cd rockbox/" where rockbox is what ever
> you named that folder.
>
> 4. Make a new folder where you will compile rockbox and voice files. Use
> the
> command "mkdir FolderName" where FolderName is the name of the folder you
> want to make. I am going to make that folder "myBuild".
>
> 5. Change to that folder with the "cd myBuild/" command, where myBuild is
> the name of the folder you just made.
>
> 6. Type in "../tools/configure" and press <enter> to start the compile
> Process.
>
> 7. type in the platform number that you want to make. For example, "22"
> for
> the Ipod video. Press <enter>.
>
> 8. Next it asks for the size of your ram; it may not do this for all
> platforms. If you are using an Ipod 30 gigabyte, type in "32", if you are
> using an Ipod 60 or 80 gigabyte, type in "64" and press <enter>.
>
> 9. type "n" for a normal build when it asks you what build would you like
> to
> make and press <enter>.
>
> 10. Type in "make" and sit back for a few minutes wile rockbox is being
> compiled.
>
> 11. Once it is finished compiling, type in "make zip" and wait for another
> minute.
>
> 12. After that, type "mv ~/rockbox/myBuild/rockbox.zip ~" to move the new
> rockbox zip file to your home directory. Where, myBuild is the directory
> name you made in step 4. (In Linux, the home directory is like the desktop
> in windows).
>
> 13. Using Windows explorer, go to "C:\cygwin\home\User" where User is your
> user name. You will see the file "rockbox.zip"; it is just like you
> downloaded it from the site. Unzip it on your player, and you are dun.
>
>
>
> Making Voice Files:
>
> Here is how to make voice files; you will need Lame, so here is how to get
> it:
>
> 1. Download the source version of Lame at
>
> "http://downloads.sourceforge.net/lame/lame-3.97.tar.gz?modtime=1159107882&b
> ig_mirror=0".
>
> 2. Save it to your desktop.
>
> 3. Using windows explorer, move the file you just downloaded to your home
> directory for Cygwin. Mine is "C:\cygwin\home\Sean.M" because Sean.M is my
> user name.
>
> 4. Start Cygwin.
>
> 5. Type "tar -xzvf lame-3.97.tar.gz" to unzip it.
>
> 6. Type "cd lame-3.97"
>
> 7. Type "./configure"
>
> 8. Wait until it configures.
>
> 9. Ignore the warnings and errors.
>
> 10. Type "make".
>
> 11. Wait a few moments.
>
> 12. Type "make install".
>
> 13. Go back to your home directory by typing "cd".
>
> 14. Go in to your rockbox directory by typing "cd rockbox/" (see the
> section
> " Compiling Rockbox").
>
> 15. Go in to the directory where you build rockbox from source; "cd
> myBuild"
> where, myBuild is your folder name.
>
> 16. Type in "../tools/configure" and press <enter> to start the compile
> Process.
>
> 17. Type in the platform number that you want to make. For example, "22"
> for
> the Ipod video. Press <enter>.
>
> 18. Next it asks for the size of your ram; it may not do this for all
> platforms. If you are using an Ipod 30 gigabyte, type in "32", if you are
> using an Ipod 60 or 80 gigabyte, type in "64" and press <enter>.
>
> 19. type "a" for advanced, and press <enter>.
>
> 20. Type "v" for voice, and press <enter>.
>
> 21. Press <enter> when it says "voice build selected".
>
> 22. When it asks what language, press <enter> for English, or the number
> for
> your language.
>
> 23. When it says "flite: Command not found. espeak: Command not found.
> festival: Command not found. TTS engine to use: (S)API5 (S)?" press
> <enter>.
>
> 24. when it says "Enter sapi5 options (enter for defaults ""):" just press
> <enter>.
>
> 25. When it says "Enter lame options (enter for defaults "--resample 12 -t
> -m m -h -V 9 -S -B 64 -
>
> -vbr-new"):" just hit <enter> again.
>
> 26. wait for it to create the make file.
>
> 27. Type "make voice".
>
> 28. Wait for it to make the voice.
>
> 29. Type "mv ~/rockbox/myBuild/English.voice ~" to move it to your home
> directory. If you did not make an English voice file, change "English" to
> what ever language you made.
>
> 30. With windows explorer, go to your home directory and grab the file.
>
> 31. You're dun! Put it on your player, and enjoy.
>
>
>
> End Notes:
>
> Feel free to email me at Sean p m <at> triad <dot> rr <dot> com with any
> suggestions, error corrections, and feedback in general.
>
> Thanks to the people on the Rockbox mailing list that helped me out.
>
> Also thanks to the people that worked on
> (http://www.rockbox.org/twiki/bin/view/Main/VoiceBuildingg)
>
> and
>
> (http://www.rockbox.org/twiki/bin/view/Main/CygwinDevelopment).
>
>
>
>
>
>
> --
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.5.484 / Virus Database: 269.12.12/979 - Release Date:
> 29/08/2007 8:21 PM
>
>
Received on 2007-08-30


Page was last modified "Jan 10 2012" The Rockbox Crew
aaa