Here's my latest build that sums up the last 10 revisions:
compiled r158
Changelog for UAE-Wii as always on googlecode.
Well I don't know how long it takes until r18 is finally released, so I made this:
How to compile UAE-Wii on linux before devkitPPC r18 gets released
1. If you have any leftovers from previous tries, delete them completely.
2. Create the following directories:
/opt/devkitPro/
/opt/devkitPro/devkitPPC
/opt/devkitPro/libogc
/opt/devkitPro/libogc/include
/opt/devkitPro/libogc/lib
(to avoid problems, set these on chmod 777)
3. Get devkitPPC r16 from Sourceforge
This has to go into "/opt/devkitPro/devkitPPC"
4. Go to the home dir of the user who should be able to compile. Open his ".bashrc" file and add the following lines:
export DEVKITPRO=/opt/devkitPro
export DEVKITPPC=$DEVKITPRO/devkitPPC
5. Get the latest libogc, either via SVN (svn-trunk) or GNU-Tarball
6. go to the libogc folder and compile it with "make"
7. Copy the "/lib/cube" and "/lib/wii" directory from your libogc folder into "/opt/devkitPro/libogc/lib"
Also, you have to copy the content of the "/gc" directory from your libogc folder into "/opt/devkitPro/libogc/include"
8. Now, before you can compile SDL-Wii you need a bunch of additional library files for your libogc-folder.
I made a package wich you have to untar into "/opt/devkitPro/" because it starts with "/libogc" inside the archive.
9. Download the SDL-Wii Sourcecode via SVN from the googlecode-trunk.
10. To compile SDL-Wii, you have to go inside each of the Folders "SDL", "SDL_gfx", "SDL_image", "SDL_mixer", "SDL_ttf" and do the following:
(SDL_net doesn't compile yet, so you can ignore this folder)
a) first do a "make"
b) if it compiled without errors, you have to type "make install" to get it into your "/opt/...../libogc" folder
11. At last you can download the UAE-Wii Source via SVN from the googlecode-trunk.
12. In your UAE-Wii folder, compile it with "make -f Makefile.wii"
When you have a build without errors, you can create a distribution package with "make -f Makefile.wii dist"
13. The "uae-bin.tar.gz" from the UAE-Wii folder now contains your build, ready to be extracted on an SD-Card. Finished!
An important notice: If you ever need to recompile something, make sure you do a "make clean" before. It wipes the leftovers of your last build and your next "make" starts from scratch. This is the case for libogc and SDL-Wii. For a UAE-Wii clean you have to type "make -f Makefile.wii clean" instead.
compiled r158
Changelog for UAE-Wii as always on googlecode.
Well I don't know how long it takes until r18 is finally released, so I made this:
How to compile UAE-Wii on linux before devkitPPC r18 gets released
1. If you have any leftovers from previous tries, delete them completely.
2. Create the following directories:
/opt/devkitPro/
/opt/devkitPro/devkitPPC
/opt/devkitPro/libogc
/opt/devkitPro/libogc/include
/opt/devkitPro/libogc/lib
(to avoid problems, set these on chmod 777)
3. Get devkitPPC r16 from Sourceforge
This has to go into "/opt/devkitPro/devkitPPC"
4. Go to the home dir of the user who should be able to compile. Open his ".bashrc" file and add the following lines:
export DEVKITPRO=/opt/devkitPro
export DEVKITPPC=$DEVKITPRO/devkitPPC
5. Get the latest libogc, either via SVN (svn-trunk) or GNU-Tarball
6. go to the libogc folder and compile it with "make"
7. Copy the "/lib/cube" and "/lib/wii" directory from your libogc folder into "/opt/devkitPro/libogc/lib"
Also, you have to copy the content of the "/gc" directory from your libogc folder into "/opt/devkitPro/libogc/include"
8. Now, before you can compile SDL-Wii you need a bunch of additional library files for your libogc-folder.
I made a package wich you have to untar into "/opt/devkitPro/" because it starts with "/libogc" inside the archive.
9. Download the SDL-Wii Sourcecode via SVN from the googlecode-trunk.
10. To compile SDL-Wii, you have to go inside each of the Folders "SDL", "SDL_gfx", "SDL_image", "SDL_mixer", "SDL_ttf" and do the following:
(SDL_net doesn't compile yet, so you can ignore this folder)
a) first do a "make"
b) if it compiled without errors, you have to type "make install" to get it into your "/opt/...../libogc" folder
11. At last you can download the UAE-Wii Source via SVN from the googlecode-trunk.
12. In your UAE-Wii folder, compile it with "make -f Makefile.wii"
When you have a build without errors, you can create a distribution package with "make -f Makefile.wii dist"
13. The "uae-bin.tar.gz" from the UAE-Wii folder now contains your build, ready to be extracted on an SD-Card. Finished!
An important notice: If you ever need to recompile something, make sure you do a "make clean" before. It wipes the leftovers of your last build and your next "make" starts from scratch. This is the case for libogc and SDL-Wii. For a UAE-Wii clean you have to type "make -f Makefile.wii clean" instead.