> w32apiパッケージが必要ということでしょうか。
必要です。
なお、setup.exeにはアーカイブファイルのダウンロードに失敗しても
エラーを報告せずに正常終了してしまうバグがあるようです。
いったんダウンロードしてからインストールするなり、
ローカルにミラーを作って、そこからsetup.exeでインストールするなり
してください。
# わたしはローカルミラーを作っていますので、そのバグに遭遇したこと
# がありません。
> ついでに無知をさらけ出しますが、
> /usr/lib/gcc-lib/i686-pc-cygwin/3.2/../../../../i686-pc-cygwin/bin/ld: cannot find -luser32
> collect2: ld returned 1 exit status
> というエラーメッセージをどう読んだら、w32apiパッケージ欠如という結論に
> 至るのか、ポイントを教えてもらえないでしょうか。
先の回答にも書いたように、ldが"cannot find -luser32"と言っていますから、
ライブラリの検索パスの中にlibuser32.aが見つからない、ということです。
libuser32.aがどのパッケージに含まれているのかは、
パッケージが完全にインストールされている環境であれば、
以下のようにすればわかります。
$ zgrep libuser32 /etc/setup/*
/etc/setup/w32api.lst.gz:usr/lib/w32api/libuser32.a
|