From: Stuart Henderson Subject: Re: remaining i386 build failures To: Sebastian Reitenbach , ports , Sebastian Reitenbach Date: Thu, 18 Jun 2026 22:06:43 +0100 would you mind committing (then it'll get tested in bulk) and I'll let you know if it doesn't help? saves extra work fiddling with patches and itc's not going to make things worse. -- Sent from a phone, apologies for poor formatting. On 18 June 2026 20:31:00 Sebastian Reitenbach wrote: > Hi, > > this is an attempt to fix gnustep-gui. Don't have i386 around to test if > this is enough, or will break at a later stage again. > Could someone test and let me know? > > Sebastian > > > On Thu, Jun 18, 2026 at 12:46 PM Stuart Henderson wrote: > cad/fritzing > cad/graywolf > cad/magic > databases/pgtcl > games/cataclysm-dda,no_x11 > games/oolite > japanese/Wnn > japanese/canna > lang/cim > * lang/sbcl > * x11/gnustep/gui > > Most of these are also broken on amd64. The two marked with * are > only a problem on i386; logs for those below. > > ===================================== > > ==> failures/lang/sbcl.log <== > [..] > gmake[1]: Entering directory '/pobj/sbcl-2.6.5/sbcl-2.6.5/contrib/sb-grovel' > ../..//src/runtime/sbcl --noinform --core ../..//output/sbcl.core > --lose-on-corruption --disable-debugger --no-sysinit --no-userinit > --load ../make-contrib.lisp "sb-grovel" asdf.fasl failed to allocate 1048576 bytes at 0x11000000 > (hint: Try "ulimit -a"; maybe you should increase memory limits.) > gmake[1]: *** [../asdf-module.mk:41: > ../..//obj/sbcl-home/contrib/sb-grovel.fasl] Error 1 > gmake[1]: Leaving directory '/pobj/sbcl-2.6.5/sbcl-2.6.5/contrib/sb-grovel' > gmake[1]: Target 'all' not remade because of errors. > [..] > > > ==> failures/x11/gnustep/gui.log <== > [..] > cc GSAutoLayoutVFLParser.m -c \ > -MMD -MP -I/usr/local/include/gnustep -DGNUSTEP_TARGET_DIR=\".\" > -DGNUSTEP_TARGET_CPU=\"ix86\" -DGNUSTEP_TARGET_OS=\"openbsd7.9\" > -DLIBRARY_COMBO=\"ng-gnu-gnu\" -DGNUSTEP_BASE_HAVE_LIBXML=1 > -DBACKEND_BUNDLE=1 -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 > -DGNUSTEP_RUNTIME=1 -D_NONFRAGILE_ABI=1 -DGNUSTEP_BASE_LIBRARY=1 > -fno-strict-aliasing -fexceptions -fobjc-exceptions > -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN -DGSDIAGNOSE > -Wno-import -O2 -pipe -fobjc-runtime=gnustep-2.2 -fblocks -Wall > -fconstant-string-class=NSConstantString -I../Headers/Additions > -I../Headers -I./. -I. > -I/gnustep-gui-0.32.0_writes_to_HOME/GNUstep/Library/Headers > -I/usr/local/include -I/usr/local/include -I/usr/local/include > -I/usr/local/include/ImageMagick -DMAGICKCORE_HDRI_ENABLE=0 > -DMAGICKCORE_QUANTUM_DEPTH=16 -I/usr/local/include/libpng16 \ > -o obj/libgnustep-gui.obj/GSAutoLayoutVFLParser.m.o > GSAutoLayoutVFLParser.m:557:51: error: incompatible pointer types sending > 'CGFloat *' (aka 'float *') to parameter of type 'double *' > [-Wincompatible-pointer-types] > 557 | BOOL scanConstantResult = [_scanner scanDouble: &parsedConstant]; > | ^~~~~~~~~~~~~~~ > /usr/local/include/Foundation/NSScanner.h:98:31: note: passing argument to > parameter 'value' here > 98 | - (BOOL) scanDouble: (double*)value; > | ^ > GSAutoLayoutVFLParser.m:655:51: error: incompatible pointer types sending > 'CGFloat *' (aka 'float *') to parameter of type 'double *' > [-Wincompatible-pointer-types] > 655 | BOOL scanConstantResult = [_scanner scanDouble: &constant]; > | ^~~~~~~~~ > /usr/local/include/Foundation/NSScanner.h:98:31: note: passing argument to > parameter 'value' here > 98 | - (BOOL) scanDouble: (double*)value; > | ^ > 2 errors generated. > gmake[4]: *** [/usr/local/share/GNUstep/Makefiles/rules.make:534: > obj/libgnustep-gui.obj/GSAutoLayoutVFLParser.m.o] Error 1 > gmake[3]: *** > [/usr/local/share/GNUstep/Makefiles/Instance/library.make:286: > internal-library-all_] Error 2 > gmake[2]: *** [/usr/local/share/GNUstep/Makefiles/Master/rules.make:297: > libgnustep-gui.all.library.variables] Error 2 > gmake[1]: *** [/usr/local/share/GNUstep/Makefiles/Master/library.make:37: > internal-all] Error 2 > gmake[1]: Leaving directory > '/pobj/gnustep-gui-0.32.0/gnustep-gui-0.32.0/Source' > [..[] > > > -- > https://buzzdeee.reitenba.ch