Ported for i686. Successful Compilation. Run time error