This is an issue I've noticed a lot across the iPhuc google-code issue board but no one has put up answers, so I'll just briefly describe the hell that I've been going through.

I downloaded "iPHUC-Universal-7.4.2.zip" and when I try to run it from the Terminal, following
error occurs.

dyld: lazy symbol binding failed: Symbol not found: _getopt$UNIX2003
Referenced from: /usr/bin/iPHUC
Expected in: /usr/lib/libSystem.B.dylib

dyld: Symbol not found: _getopt$UNIX2003
Referenced from: /usr/bin/iPHUC
Expected in: /usr/lib/libSystem.B.dylib

Trace/BPT trap

Now this was a response from one of the coders:
CORRECT. The no macports version runs pretty well BUT …:You need to have the opt folder (with the libreadline.5.2.dylib) NOT in your desktop BUT in the root folder (i.e. in
the first level of your disk).


Stellar. Did that, nothing. After a lot of trial and error, I decided to place the 'libreadline.5.2.dylib' file in : /usr/lib, which is a hidden systems folder. I tried running iPhuc again, but this time, i got:

Last login: Tue Nov 13 01:56:49 on ttyp1
/usr/lib/libSystem.B.dylib; exit
Welcome to Darwin!
Any-Ones-iMac:~ anyone$ /usr/lib/libSystem.B.dylib; exit
-bash: /usr/lib/libSystem.B.dylib: Bad executable (or shared library)
logout
[Process completed]
either I have some sort of corrupted file or someone enlighten me on to how to fix the issue