Success :) Now I'm able to compile kernelloader from cvs head.
Here is a list of my previous problems:
1. I was missing some "modules" from ps2dev: usb_mass, ps2sdk-ports (zlib), gsKit, ps2-packer
2. I didn't have the $PS2SDKSRC variable pointing to my ps2sdk src.
3. I didn't have the sjcrunch PS2 Packer. I had to download, and compile.
ATTENTION: For newer versions of linux it will probably fail if you try to compile it (for pc).
Because the Makefile uses a lzo lib version 1. So, in my debian box, I had to copy C header files from
to
AND modify the Makefile to use
instead of
Here is the content of the Makefile (original):
Code: Select all
OBJS = sjcrunch_packer.o
all: $(OBJS)
gcc $(OBJS) -o sjcrunch_packer -L. -I/usr/include -L/usr/local/lib -llzo
.c.o:
gcc -c $< -o $*.o
clean:
rm -rf *.o sjcrunch_packer
And here it is, modified:
Code: Select all
OBJS = sjcrunch_packer.o
all: $(OBJS)
gcc $(OBJS) -o sjcrunch_packer -L. -I/usr/include -L/usr/local/lib -llzo2
.c.o:
gcc -c $< -o $*.o
clean:
rm -rf *.o sjcrunch_packer
Of course I could added one more include directive (like
-I/usr/include/lzo), but I was very sleepy at that time :)
Well, now it's time to sleep, my wife and daughter will kill me tomorrow morning :) lol
Tomorrow I will give a try on ps2link and check if I can boot blackrhino with my own compiled version of kernelloader.
After that, try to fix the issues I mentioned before:
- Very long delay while loading kernelloader in consoles v15+
- eromdrvloader.irx problem
- Starting modules delay (after boot "current" configuration).
See you guys!
Bruno