Cygwin error: “child_info_fork::abort: Loaded to different address:”

后端 未结 4 2103
日久生厌
日久生厌 2020-12-06 05:24

I am trying to build my software using cygwin-x86(32 bit version) on Windows-7.
Cygwin-x64(64 bit) works perfectly fine on the same machine. I want to build 32-bit exec

相关标签:
4条回答
  • 2020-12-06 05:43

    Could also be caused by this update https://support.microsoft.com/en-us/help/4561616/windows-10-update-kb4561616

    0 讨论(0)
  • 2020-12-06 05:44

    The thread is obsolete.

    run /usr/bin/rebase-trigger, close all cygwin processes and run again setup-x86.exe. Also without installing anything will execute a rebase for you.

    You can also specify the option full.

    Additional note: The most likely cause of fork problems on 32 bit system are too many programs and libraries installed.

    for example: /usr/x86_64-pc-cygwin/sys-root/usr/bin/cygz.dll

    belongs to cygwin64-zlib a cross library for building cygwin64 programs from cygwin32. Do you really need it ? If not, as I suspect, remove all cywgin64 packages .

    0 讨论(0)
  • 2020-12-06 05:50

    The problem can also be triggered by an anti-virus program. (I saw it happening with Avast.) You can test if this is the cause by disabling it.

    0 讨论(0)
  • 2020-12-06 05:52

    You can also kill each of the latest process of ash, dash or bash that was forked, setup.exe will simply skip this script and continue with the rest. I had to kill about 10-20 of them, mostly in latex postinstall scripts.

    0 讨论(0)
提交回复
热议问题