discuss-gnustep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Base 1.28.1 API/ABI break?


From: Fred Kiefer
Subject: Re: Base 1.28.1 API/ABI break?
Date: Sun, 8 Jan 2023 19:04:12 +0100


> Am 07.01.2023 um 19:42 schrieb Yavor Doganov <yavor@gnu.org>:
> 
> But when build-testing packages with GUI 0.30.0 I came upon this build
> failure of GDL2:
> 
> gcc EOAdaptor.m -c \
>      -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -DGNUSTEP_BASE_LIBRARY=1 
> -DGNU_RUNTIME=1 -g -DGNUSTEP -DGNUSTEP_BASE_LIBRARY=1 -DGNU_GUI_LIBRARY=1 
> -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -fno-strict-aliasing -fexceptions 
> -fobjc-exceptions -D_NATIVE_OBJC_EXCEPTIONS -pthread -fPIC -Wall -DGSWARN 
> -DGSDIAGNOSE -Wno-import -g -O2 -g -O2 
> -ffile-prefix-map=/build/gnustep-dl2-0.12.0=. -fstack-protector-strong 
> -Wformat -Werror=format-security -DDEBUG 
> -fconstant-string-class=NSConstantString -I../EOControl/. -I.. -I. 
> -I/usr/local/include/GNUstep -I/usr/include/GNUstep \
>       -o obj/EOAccess.obj/EOAdaptor.m.o
> EOAdaptor.m:132:39: error: 'NSGB2312StringEncoding' undeclared here (not in a 
> function); did you mean 'NSHZ_GB_2312StringEncoding'?
>  132 |   { @"NSGB2312StringEncoding",        NSGB2312StringEncoding },
>      |                                       ^~~~~~~~~~~~~~~~~~~~~~
>      |                                       NSHZ_GB_2312StringEncoding
> EOAdaptor.m:135:39: error: 'NSBIG5StringEncoding' undeclared here (not in a 
> function); did you mean 'NSBig5StringEncoding'?
>  135 |   { @"NSBIG5StringEncoding",          NSBIG5StringEncoding },
>      |                                       ^~~~~~~~~~~~~~~~~~~~
>      |                                       NSBig5StringEncoding
> make[6]: *** [/usr/share/GNUstep/Makefiles/rules.make:521: 
> obj/EOAccess.obj/EOAdaptor.m.o] Error 1
> 
> These encodings were renamed which (IMVHO) should not happen in a
> point release that should be fully compatible.  There's a similar
> error when building SOPE (not maintained by us, Debian GNUstep team).


Which version of GDL2 are you getting this warnings from? I think the code in 
question was removed more than ten years ago. But then the last release of GDL2 
was 2009. Maybe a new release is required here?

Fred


reply via email to

[Prev in Thread] Current Thread [Next in Thread]