Ошибка Cygwin: «child_info_fork :: abort: загружен по другому адресу:»

Я пытаюсь собрать свое программное обеспечение, используя cygwin-x86 (32-разрядная версия) на Windows-7.
Cygwin-x64 (64 бит) отлично работает на той же машине. Я хочу построить 32-битный исполняемый файл.
Всякий раз, когда я пробую cygwin-x86, я получаю следующие ошибки:

[main] make 7780 child_info_fork :: abort: C: \ cygwin \ bin \ cygiconv-2.dll: загружен по другому адресу: parent (0x440000)! = child (0x5F0000)
делать: fork: Ресурс временно недоступен

Я проверил эту темуОшибка Cygwin

Я уже попробовал все, что упомянуто там, но я все еще продолжаю сталкиваться с той же самой проблемой.
Всякий раз, когда я пытаюсь/ usr / bin / rebaseall -v или жеcd / usr / bin && ./rebaseall -v как уже упоминалось в шаге 7 принятого ответа в вышеупомянутой ветке, я получаю эту ошибку:

/usr/x86_64-pc-cygwin/sys-root/usr/bin/cygvtv_stubs-0.dll: пропущено из-за неправильного типа компьютера. /usr/x86_64-pc-cygwin/sys-root/usr/bin/cygz.dll: пропущено из-за неправильного типа компьютера.
Ошибка сегментации (ядро сброшено)

Я получаю эту неправильную ошибку типа компьютера для многих других .dll, а также.
Как упоминалось ранее, на моей машине установлен cygwin-64, и он работает как положено. Но пока работаетrebaseall это как-то ищетx86-64-рс-Cygwin вместо 32-битной версии.

Ответы на вопрос(3)

Ваш ответ на вопрос