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
Could also be caused by this update https://support.microsoft.com/en-us/help/4561616/windows-10-update-kb4561616
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 .
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.
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.