Ошибка 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)

черты или удара, которые были разветвлены, setup.exe просто пропустит этот сценарий и продолжит выполнение остальных. Мне пришлось убить около 10-20 из них, в основном, в латексных сценариях постинсталляции.

что это происходит с Avast.) Вы можете проверить, является ли это причиной, отключив его.

 gr6824 мар. 2019 г., 15:56
это был действительно мой случай. Используя AVG!
Решение Вопроса

бежать/usr/bin/rebase-triggerзакройте все процессы cygwin и запустите сноваsetup-x86.exe, Также без установки что-либо выполнит ребаз для вас.

Вы также можете указать полный вариант.

Дополнительное примечание. Наиболее вероятной причиной проблем с разветвлением в 32-битной системе является слишком большое количество установленных программ и библиотек.

например:/usr/x86_64-pc-cygwin/sys-root/usr/bin/cygz.dll

принадлежитcygwin64-zlib кросс-библиотека для сборки программ cygwin64 из cygwin32. Вам это действительно нужно? Если нет, как я подозреваю, удалите все пакеты cywgin64.

 matzeri21 мар. 2018 г., 08:16
@DRSDavidSoftRebaseall метод был замененrebase-trigger sourceware.org/ml/cygwin-announce/2016-02/msg00005.html
 Danny Schoemann01 февр. 2017 г., 16:00
Как ни странно, проблема была решена (то есть я мог сделатьSvn Up) во время установки, но после завершения установки она снова была повреждена. Я решил это, отменив настройку один разSvn Up был функциональным. Пока без побочных эффектов.
 David Refoua20 мар. 2018 г., 13:14
Что это делает: -stackoverflow.com/q/33125842/1454514

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