Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
Re: remaining i386 build failures
To:
Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>, ports <ports@openbsd.org>, Sebastian Reitenbach <sebastia@openbsd.org>
Date:
Thu, 18 Jun 2026 22:06:43 +0100

Download raw body.

Thread
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 
<sebastia@l00-bugdead-prods.de> 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 <stu@spacehopper.org> 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 </dev/null
> 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