Source: lynkeos.app
Version: 3.7+dfsg-1
Severity: important
Tags: sid trixie ftbfs
User: pkg-gnustep-maintain...@lists.alioth.debian.org
Usertags: gnustep-gui0.31-transition gnustep-transition

This package fails to build with gnustep-gui/0.31.x (in experimental);
relevant part of the build log:

gcc /<<PKGBUILDDIR>>/application/GNUstep/../Sources/MyProcessingThread.m -c \
      -MMD -MP -Wdate-time -D_FORTIFY_SOURCE=2 -DCURRENT_PROJECT_VERSION=370.0 
-I. -I.. -I/<<PKGBUILDDIR>>/application/GNUstep.. 
-I/<<PKGBUILDDIR>>/application/GNUstep/../Sources 
-I/<<PKGBUILDDIR>>/application/GNUstep/../ThreadConnectionSources 
-I/<<PKGBUILDDIR>>/application/GNUstep/../ThirdPartySources/SMDoubleSlider 
-DNO_FRAMEWORK_CHECK=1 -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=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -fstack-clash-protection -Wformat 
-Werror=format-security -fcf-protection -std=gnu99 -Wno-unknown-pragmas 
-Wno-cpp -fconstant-string-class=NSConstantString -I. 
-I/usr/local/include/GNUstep -I/usr/include/GNUstep \
       -o obj/Lynkeos.obj/MyProcessingThread.m.o
/<<PKGBUILDDIR>>/application/GNUstep/../Sources/MyPluginsController.m:27:36: 
error: redeclaration of enumerator ‘NSControlKeyMask’
   27 | #define NSEventModifierFlagControl NSControlKeyMask
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/GNUstep/AppKit/NSEvent.h:234:3: note: in expansion of macro 
‘NSEventModifierFlagControl’
  234 |   NSEventModifierFlagControl = NSControlKeyMask,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/GNUstep/AppKit/AppKit.h:89,
                 from ../LynkeosCore/LynkeosProcessing.h:48,
                 from ../LynkeosCore/LynkeosImageBuffer.h:31,
                 from 
/<<PKGBUILDDIR>>/application/GNUstep/../Sources/LynkeosFileReader.h:66,
                 from 
/<<PKGBUILDDIR>>/application/GNUstep/../Sources/MyPluginsController.m:39:
/usr/include/GNUstep/AppKit/NSEvent.h:225:3: note: previous definition of 
‘NSControlKeyMask’ with type ‘int’
  225 |   NSControlKeyMask = 4 << 16,
      |   ^~~~~~~~~~~~~~~~
/<<PKGBUILDDIR>>/application/GNUstep/../Sources/MyPluginsController.m:26:36: 
error: redeclaration of enumerator ‘NSCommandKeyMask’
   26 | #define NSEventModifierFlagCommand NSCommandKeyMask
      |                                    ^~~~~~~~~~~~~~~~
/usr/include/GNUstep/AppKit/NSEvent.h:236:3: note: in expansion of macro 
‘NSEventModifierFlagCommand’
  236 |   NSEventModifierFlagCommand = NSCommandKeyMask,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/GNUstep/AppKit/NSEvent.h:227:3: note: previous definition of 
‘NSCommandKeyMask’ with type ‘int’
  227 |   NSCommandKeyMask = 16 << 16,
      |   ^~~~~~~~~~~~~~~~
make[5]: *** [/usr/share/GNUstep/Makefiles/rules.make:534: 
obj/Lynkeos.obj/MyPluginsController.m.o] Error 1
...
make[1]: *** [debian/rules:23: override_dh_auto_build] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:20: binary] Error 2

The severity of this bug will be raised to "serious" as soon as the
forthcoming GNUstep transition begins.

Reply via email to