Note: This is an old post, from an old blog far, far away
- openssl (I have version 0.9.8k-9 from Cydia)
- iphone-gcc (follow this guide: http://code.google.com/p/iphone-gcc-full/)
- libgcc (follow this guide: http://code.google.com/p/iphone-gcc-full/)
- libz.dylib / zlib (If you can’t be bothered to get this from the iPhone SDK http://cydia.radare.org/debs/ works too) wget (who doesn’t need wget)
wget "http://www.unrealircd.com/downloads/Unreal220.127.116.11.tar.gz" | tar -xvzf -
For some reason I had to run the ./configure as root after cd’ing into the directory where I extracted the files as the mobile user; perhaps due to an inability to run unsigned applications?
checking whether we are cross compiling… configure: error: in
configure: error: cannot run C compiled programs.
If you meant to cross compile, use–host’.
After running as root, everything went rather smoothly. Edit dpath and spath as you wish.
I forgot to use ‘time’ but estimate it perhaps took around 20 minutes. After make && make install:
to generate the certificate and key needed for the SSL connection. After running ./unreal start ; it required some source modules in the build folder and the config file for the IRCD.
Edit the config file as you wish!…