From: Daisuke Aoki Date: 2001-05-17T23:59:39+09:00 Subject: [ruby-dev:13232] compile on DJGPP This is a multi-part message in MIME format. --------------58F3ABAD657E079429DF338A Content-Type: text/plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit 青木@横浜です。 DJGPP(ver2.03)関連ですが、添付ファイルの djbuild.lzh というものを 用意してみました。djgpp/ に展開して使います。 1) 従来の djgpp/configure.bat を使用する例 > cd djgpp/ > djfirst.bat > configure.bat > cd .. > make  最近は、long file name が当たり前になっていて、DJGPP の bision -y が  デフォルトで y_tab.c ではなく y.tab.c を出力するようになっている  ようです(DOS 上でやると y_tab.c になったりするかもしれませんが)。  後、いくつかのマクロ対策する必要があり、 それを djfirst.bat で実行しています。  あと、/usr/local を /dev/env/DJDIR にしています。DJGPP のディレクトリに  インストールするという仮定ですが、好みの問題かもしれません。 2) configure を使用する例  > djgpp/config2.bat  > make  Ruby に入っている configure は DJGPP では動かないので、DJGPP の  autoconf(ver 2.13) で configure を作る必要があります。  後、1) に比べそのまま make すると出来る ruby.exe でコマンド実行?とかが  遅くなっていて、原因は HAVE_GETRLIMIT にあるみたいなので、config.h  からそれを除くようにしています。 stable-snapshot 2001/5/17 のもので試しているので、他のバージョンの だと上手く動かないかもしれませんが。 -- 青木大輔 --------------58F3ABAD657E079429DF338A Content-Type: application/octet-stream; name="djbuild.lzh" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="djbuild.lzh" SAAtbGg1LV4AAAB2AAAA8JUCOyACGmRNDgABY29uZmlnMi5iYXQbAEEgLFICVd7AAQAY5OAY 3sABABjk4BjewAEFAAAERAAAAFVTU4m4WP8if4moLZMJgqDYfRGr7fUB9i+yXjm2bBaAAAit ieaCkYsBgfB4JRdRFMrDCfVa6vSkZdesWLRvLl8E37J+FIZKMqXUnQzgfzsm/TGBc/1MJ+V+ 23NgAEcALWxoNS3DAAAAFgEAAPCVAjsgArBLTQ0AAWRqY29uZjIuc2gbAEHgU1sCVd7AAQAY 5OAY3sABABjk4BjewAEFAADJqwAAAMtal603C+eBO/+Hh1oMnVMFBdc4dw3JQvFSLPqzFskG fbm+OSiFoWQAE0nJ7Jra5MbzmOaQOQkC3PK8cAZ/XQgmx7rW3e+OA7EaJZAnyGzEhBpA10SF bAfb6W5rEVrLSSXiT9Mmgxyg/Agpm+ad2/9VLE5keWISywwG1uSksHskXdkzfc1HDXmKrxC1 /To//a64Oq+4Z9KFYg4RYg5rIBrEov8AQXWBzRFgRUjb9buM/PfPVwpo/KKkbVK9KA+PBjmA SAAtbGg1LXgAAACnAAAA8JUCOyACSrlNDgABZGpmaXJzdC5iYXQbAEHAftdhS97AAQAY5OAY 3sABABjk4BjewAEFAAAaywAAAHpSc42oTH8LP+S02WGjAYC5Bhabbb/7ewH6W/g3HPKIZgAB lPqUs1FTNwcxwWo9vPjHHhxfdy+B76lLRiFGGJGtSGS+zTLSpPjBnBtEsxUvg4JU/MfYp75X OBDEtUs38g5Kyj9tRcFINLMegz9GlbNe+aHv29oASQAtbGg1LdgBAABvBAAA8JUCOyAC9rJN DwABZGpmaXJzdDEuZGlmGwBBYAXZYUvewAEAGOTgGN7AAQAY5OAY3sABBQAAsjwAAAGyY7vR Nq4+bMj7/2RHwVA4tucWNiwuaqjLa2XXSbSE3TqHBuYAE7gstm1+N3cAFrGPhZvA/BR8T8FG 9bom6pevXgfmlhNEygsA+bX30hnJvC+2DTXtq6DA01f8/mYYY5RP8iL35+qADnXv4QrzACFn Ph8s2T59TizH2wLRWh6dNgvELs7OQXoUFmy/qEzO9KqTHIFwRdxXxznLCbc4t6fCvDwuodpI qUHFHM+SO6ZnPNEckg6DklRDMeQcpJCuLIX3J5dDbDSwGOqt8rVwEka6CR5QaLIRSoVIsnAx /kWYR/UYgLtEWXaLL9crur/o5+9InR7F22rNIqk9Vnv/hPq9T9JyjIeJHJMM7uh3V19Pa4sy KQ0pj07N61hZDv98ZtifdE/olEiNhxdDEiIJkQfeKedMT66qLkd0VqnXWMaFvHxCg9JVqqZj E8pOHhS0xxiDwrg16lMUEGD3+q+uCcS/l7C3hXxNXbJ8Yu63bjQSilFtSBP2jHbyCoPglEle ISbQYhDe8zQTY8y+saEC7jIoCch0FZfCAsduN5UnzHLKG8aY5MbZROM9xIABdy+v6O9Q09Ze vPn7R6cmvX8dWgYjPKPI+OI20so0HfS7fuZraVvnXbxWNKAA --------------58F3ABAD657E079429DF338A--