As some of you may have noticed from comments in various recent posts of mine, I have been investigating various old Cygwin release packages so as to find the release most suitable for use with PS2Dev setups. And my conclusion is that the release mirrored on the 'fruitbat' site on the 16th of January 2006 is that ideal release.
All later Cygwins use incompatible packages of various kinds, so that one is the latest and most up-to-date version we can use (without patches or 'reversion' of any kind).
I have spent a couple of days now putting together an installation package for both Cygwin and PS2Dev toolchain and libs, including a detailed step-by-step instruction that should allow almost anyone to install a PS2Dev setup exactly like mine. (I wrote it in parallel with my installation of this PS2Dev setup on my new computer.)
The package is now available for download via a 4shared account which I opened for this purpose, by using the links below, preferably in order:
In all there are 7 package components, but the main component (the Cygwin release) had to be split up due to max filesize rules of 4shared, so that one has become 7 ".part?.rar" files that you can unpack to a single folder after download. So the total number of files to download is 13.
1: DL this first and read before DL the rest.txt
This text may be felt as redundant when downloading from a post, but I want it included for completeness. Just read it...
2: Cygwin+PS2Dev Package contents.txt
This text is the list of contents, which pretty much matches the list of downloads in this post. It is a good idea to read this one too, as it has some info not mentioned in this post.
3: Cygwin+PS2Dev step-by-step instructions.txt
This text is your guide for performing the installation, exactly like I did it on my PC.
You should read this in full at least once before even starting the real installation.
4: And here are the 7 files that form the RAR archive of the Cygwin release I use.
5: Stuff for C root dir.zip
This ZIP contains lots of different stuff, including full source code for the PS2Dev toolchain, which is used during installation to compile both the toolchain programs and libs.
6: Diverse Shortcuts.zip
This contains shortcuts to important batch files I use to handle scripts, makefiles and some other things. They are supplied separately as it is up to you where you want to place them.
7: uLE v4.40b.zip
This release package of uLE is here for two reasons. It is used to generate one of the PS2Dev lib sets with full compatibility to uLE compilation. And it is also useful for definite verification of that compatibility (as described in the step-by-step instructions).
If you prefer it, you can also navigate your browser to the 4shared site and download the package components from the package's subdomain page.
Since it is a bit inconvenient to download files from 4shared (extra delays etc) I am also supplying the smallest five files of the above as direct attachments to this post. If you choose to download those here, then there is no reason to download the same files from 4shared, as they are fully identical.
I've decided to add one more download file here, which is not part of the package proper, though it can be used only together with this package. It's purpose is to add the 'zlib' library into the 'ps2dev2' lib set of this package, as already installed. This is needed in order to use that lib set to compile the very latest revisions of "Open PS2 Loader", as those new revisions use 'zlib' for access to packed theme folders. The new download is named "Add_zlib_sh.zip" and contains both a bash script file and a text file with detailed instructions on what to do.
Some of you may have noted a problem in using ps2-packer from project 'Makefile' files.
To fix this you need to open the text file "C:\cygwin\etc\bash.bashrc" and edit the definition of the path variable by tacking on the following string (excluding the quote characters) to the end of that line. ":$PS2DEV/bin/ps2-packer".
The text line you need to edit is the 16th in that file (as supplied in my package).
After this editing that text line should look like this (unless you added more paths yourself):
I missed noticing this error for a long time, as my main system already had it fixed from some earlier work.Code:export PATH=$PATH:$PS2DEV/bin:$PS2DEV/ee/bin:$PS2DEV/iop/bin:$PS2DEV/dvp/bin:$PS2SDK/bin:$PS2DEV/bin/ps2-packer
The ps2dev.org site has had some problems lately affecting one of the downloads needed in one of my setup scripts. The "libcdvd" download is not part of the normal SVN repository, and the server that should supply it has not recovered yet after a recent server move of the ps2dev.org site. If you suffer from this problem, unable to complete step 35 of my installation instructions, then please refer to post#47 further on in this thread, where I helped windrider42 solve that problem (libcdvd sources are attached there).
Best regards: dlanor