[Announce]: MinPSPW on Win32/Ubuntu 9.04/OpenSolaris 2009.06

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
Heimdall
Posts: 245
Joined: Thu Nov 10, 2005 1:29 am
Location: Netherlands
Contact:

[Announce]: MinPSPW on Win32/Ubuntu 9.04/OpenSolaris 2009.06

Post by Heimdall »

I've been working on my build scripts for the SDK and am happy to announce that there are now 3 new builds for:
  • *Win32
    *Ubuntu 9.04
    *OpenSolaris 2009.06
Windows:
https://sourceforge.net/project/downloa ... -0.9.5.exe

Ubuntu:
https://sourceforge.net/project/downloa ... ntu.tar.gz

OpenSolaris:
https://sourceforge.net/project/downloa ... ris.tar.gz
User avatar
jbit
Site Admin
Posts: 293
Joined: Sat May 28, 2005 3:11 am
Location: København, Danmark
Contact:

Post by jbit »

Yay for opensolaris support, that is all :)
ne0h
Posts: 386
Joined: Thu Feb 21, 2008 2:15 am

Post by ne0h »

Amazing work Heimdall, the best sdk!!
jojojoris
Posts: 255
Joined: Sun Mar 30, 2008 4:06 am

Post by jojojoris »

Why a special linux version?

The normal toolchain compiles good and fast at my ubuntu 9.04.

Code: Select all

int main(){
     SetupCallbacks();
     makeNiceGame();
     sceKernelExitGame();
}
J.F.
Posts: 2906
Joined: Sun Feb 22, 2004 11:41 am

Post by J.F. »

jojojoris wrote:Why a special linux version?

The normal toolchain compiles good and fast at my ubuntu 9.04.
Given the number of people who somehow manage not to be able to install it, I say keep the linux version!
Dariusc123456
Posts: 388
Joined: Tue Aug 12, 2008 12:46 am

Post by Dariusc123456 »

I hope it dont have any bugs. But thanks for the updated
PSHN - Playstation Hacking Network
PSX/PS1 - HACK - Game Shark
PS2 - HACK - Swap
PSP - HACK - Pandora
PS3 - ?
ITDemo
Posts: 20
Joined: Sat Nov 17, 2007 8:08 am

Post by ITDemo »

Hey Heimdall,

All I can say is thanks for makin this SDK!
But also just wonering if you would be able to compile triEngine for this??

Thanks!
willow :--)
Posts: 107
Joined: Sat Jan 13, 2007 11:50 am

Post by willow :--) »

Thanks a lot!
Kreationz
Posts: 52
Joined: Sun May 18, 2008 11:01 am

Post by Kreationz »

Any place we can see the change log at?
slasher2661996
Posts: 91
Joined: Sun Feb 22, 2009 8:32 am
Location: Melbourne Australia ZOMG

Post by slasher2661996 »

Is the Ubuntu version flawless?
And does it work on 8.10? (I know i should update, im lazy :P)
Salvy
Posts: 5
Joined: Tue Jun 30, 2009 6:26 am

Post by Salvy »

Kreationz wrote:Any place we can see the change log at?
http://minpspw.sourceforge.net/
New 0.9.5 Release for Windows, Ubuntu and OpenSolaris

The work on the build scripts have stabilized at the moment the same script is able to build the SDK on Windows, Linux Ubuntu and OpenSolaris 2009.06. You can now enjoy the latest SDK on any of these Operating Systems with the extra benefit that they will all behave the same way.

The current build includes the latest SVN and now is updated to include even more devpaks (38 in total):

zlib
bzip2
freetype
jpeg
libbulletml
libmad
libmikmod
libogg
libpng
libpspvram
libTremor
libvorbis
lua
pspgl
pspirkeyb
sqlite
SDL
SDL_gfx
SDL_image
SDL_mixer
SDL_ttf
smpeg
ode
libpthreadlite
cal3D
mikmodlib
cpplibs
flac
giflib
libpspmath
pthreads-emb
tinyxml
oslib
libcurl
intrafont
Jello
zziplib
Mini-XML

June 26, 2009
NoEffex
Posts: 106
Joined: Thu Nov 27, 2008 6:48 am

Post by NoEffex »

Nice, if you tell me how it's done(The packaging) I could probably go out and provide you a 64-bit build and a BSD build when I get back from vacation in about a week.

I'm assuming this was done because most people don't know how to circumvent the gcc and such errors.
Programming with:
Geany + Latest PSPSDK from svn
Kazuki
Posts: 5
Joined: Sat Jun 13, 2009 2:26 pm

Post by Kazuki »

Thank you very much. ^_^
tmaster
Posts: 11
Joined: Fri Oct 21, 2005 5:32 am
Location: Ireland

Post by tmaster »

this work great with his ebook on ho to set it all up.

with this package i cant see any sdl examples only a few doc. where are they?
kralyk
Posts: 114
Joined: Sun Apr 06, 2008 8:18 pm
Location: Czech Republic, central EU

Post by kralyk »

Hi, what actions do I need to take in order to install this properly?
Where should the pspsdk dir be located in linux?
Id like to make a PKGBUILD for Archlinux, which is my favourite distro.
Also, how do you compile this in linux? (I'd like to produce a x86_64 version as well)
...sorry for my english...
Heimdall
Posts: 245
Joined: Thu Nov 10, 2005 1:29 am
Location: Netherlands
Contact:

Post by Heimdall »

jojojoris wrote: Why a special linux version?

The normal toolchain compiles good and fast at my ubuntu 9.04.
Why not? This way I make sure that my build scripts work in any environment, you see, I use exactly the same build script on Windows/Ubuntu/OpenSolaris, so all libs are available on all platforms as also the tools, gcc, gdb, psplink, etc...
Dariusc123456 wrote: I hope it dont have any bugs. But thanks for the updated
Well, I'm not Donald Knuth, so there could be some, in fact I've already found one on OpenSolaris and psp-gdb which I need to look into, for Windows and Linux I haven't noticed anything wrong yet...
ITDemo wrote:Hey Heimdall,

All I can say is thanks for makin this SDK!
But also just wonering if you would be able to compile triEngine for this??

Thanks!
That is possible all I need it to write a build and package script for it. I must say that for the next 2 months I won't have much time for the project, so don't expect it but I'll add it to the TODO list...
Kreationz wrote:Any place we can see the change log at?
Here:
http://minpspw.svn.sourceforge.net/view ... iew=markup

I keep the basic changes on the README file.

And slasher2661996 I don't know, my main OSes are Windows XP, OpenSolaris 2009.06 and only lately Ubuntu 9.04 (for work) I haven't tried in older versions, the easier way is to download unzip and try to build the SDK samples...
NoEffex wrote:Nice, if you tell me how it's done(The packaging) I could probably go out and provide you a 64-bit build and a BSD build when I get back from vacation in about a week.

I'm assuming this was done because most people don't know how to circumvent the gcc and such errors.
For that the easier way is to download the project files from SourceForge, and start patching on the build failures... Which BSD distro are you using? my best suggestion is to get a virtual machine with it, install GCC autools, bison, flex, automake, autoconf, subversion, ... (use the README to see which packages I install on windows, linux and solaris)
kralyk wrote:Hi, what actions do I need to take in order to install this properly?
Where should the pspsdk dir be located in linux?
Id like to make a PKGBUILD for Archlinux, which is my favourite distro.
Also, how do you compile this in linux? (I'd like to produce a x86_64 version as well)
I'd say install it under /opt so your compiler can be accessed by /opt/pspsdk/bin/psp-gcc, so all you need is to add /opt/pspsdk/bin to the path.
Kreationz
Posts: 52
Joined: Sun May 18, 2008 11:01 am

Post by Kreationz »

The current build includes the latest SVN and now is updated to include even more devpaks (38 in total):
Thought it already included the latest SVN.(Being it hasn't been updated in ages.) If I'm wrong about that, what's been changed recently?
Mon Ouïe
Posts: 36
Joined: Sun Jul 05, 2009 10:22 pm

Post by Mon Ouïe »

kralyk wrote: Id like to make a PKGBUILD for Archlinux, which is my favourite distro.
Also, how do you compile this in linux? (I'd like to produce a x86_64 version as well)
It's mine too :)
I tried a PKGBUILD, but it didn't work well :

Code: Select all

pkgname=psptoolchain-svn
pkgver=2468
pkgrel=1 
pkgdesc="Cross compiler environnement for the PSP"
url="http://www.ps2dev.org"
arch=('i686' 'x86_64')
license=('custom') # Since they're not all under the same...
depends=() # Everything should be installed by default
makedepends=('subversion')
conflicts=('psptoolchain')
replaces=('psptoolchain')

install=

md5sums=()

_svntrunk=svn://svn.pspdev.org/psp/trunk/psptoolchain
_svnmod=psptoolchain

build() 
{
  svn co $_svntrunk
  msg "SVN checkout done or server timeout"
  cd $_svnmod

  # You can edit these variables if you don't want PSPDEV to be installed there
  export CC=gcc
  export PSPDEV=${pkgdir}/opt/pspdev
  export PATH=$PATH:$PSPDEV/bin

  ./toolchain.sh
}
I think it didn't work because the svn itself ( sometimes, it doesn't work with a classic svn checkout ). You can try if you want, and there are not that much changes to do for the psplibraries package.

Notice that it misses an install file, which should tell the user to set some environnements variables in his /etc/profile.

And I'd also want both 32 and 64 bits packages :)
( Don't say Ubuntu, just Linux 32 bits or Linux 64 bits. It'll be better for us )
Post Reply