On 2026/05/20 05:42, Antoine Jacoutot wrote:
> x11/gnustep/simpleagenda/patches: patch-Alarm_m patch-Date_m
> patch-Event_m
> patch-RecurrenceRule_h
> patch-RecurrenceRule_m
> patch-iCalTree_m
that one still fails here (i386),
cc RecurrenceRule.m -c \
-MMD -MP -I/usr/local/include/gnustep -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
-fconstant-string-class=NSConstantString -I.
-I/simpleagenda-0.48_writes_to_HOME/GNUstep/Library/Headers
-I/usr/local/include -I/usr/local/include \
-o obj/SimpleAgenda.obj/RecurrenceRule.m.o
RecurrenceRule.m:145:10: error: returning 'struct icalrecurrencetype *' from a
function with incompatible result type 'struct icalrecurrencetype'; dereference
with *
145 | return recur;
| ^~~~~
| *( )
RecurrenceRule.m:143:1: warning: conflicting return type in implementation of
'iCalRRule': 'struct icalrecurrencetype*' vs 'struct icalrecurrencetype'
[-Wmismatched-return-types]
143 | - (struct icalrecurrencetype)iCalRRule
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~
./RecurrenceRule.h:35:1: note: previous definition is here
35 | - (struct icalrecurrencetype*)iCalRRule;
| ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~
1 warning and 1 error generated.