Rockbox Technical Forums

Rockbox Development => Starting Development and Compiling => Topic started by: MyFairJulie on April 10, 2022, 08:36:01 AM

Title: Issues setting up development environment
Post by: MyFairJulie on April 10, 2022, 08:36:01 AM
Hey people,

as the title says i have trouble setting up my development environment. I have the idea of making a little Wordle game for iPods and started setting up the environment. I followed the Cygwin setup guide (https://www.rockbox.org/wiki/CygwinDevelopment) up to step 3 and am now stuck at step 2 in the Cross Compiler guide (https://www.rockbox.org/wiki/CrossCompiler). I want to run the automatic setup script, but the script reports the following error messages:

Code: [Select]
$ sh ./rockboxdev.sh
ROCKBOXDEV: "makeinfo" is required for this script to work.
ROCKBOXDEV: "automake" is required for this script to work.
ROCKBOXDEV: "libtool" is required for this script to work.
ROCKBOXDEV: "autoconf" is required for this script to work.
ROCKBOXDEV: "flex" is required for this script to work.
ROCKBOXDEV: "bison" is required for this script to work.
ROCKBOXDEV: Please install the missing tools and re-run the script.

I didn't install these packages initially, so i reran the Cygwin setup to in order to open the package manager and install the packages. After doing that i ran the build script again but still received the same error messages.

How can i fix this issue?

Two important things:
Title: Re: Issues setting up development environment
Post by: bluebrother on April 10, 2022, 09:32:17 AM
Don't use Cygin. It's outdated, and I'm not aware of anyone using it anymore at all.

Use a Virtual Machine (VMware or Virtual Box shouldn't matter), install a Linux distro of your choice, and then install the required packages. These days you can also use WSL instead.

Latex is only needed if you want to work on the manual. If you don't want to do that you don't need it.