On Wed, Oct 02, 2019 at 03:40:08PM +0200, Charlene Wendling wrote: > On Tue, 1 Oct 2019 18:04:49 +0200 > Solene Rapenne wrote: > > > on amd64, few days old snap (I can't upgrade now for some reasons..) > > The build log complains about: > > imagelib.c:109:17: warning: implicit declaration of function 'malloc' is > invalid in C99 [-Wimplicit-function-declaration] > > Clang uses C11 by default, that's probably why it works fine on macppc > with the good^W old base-gcc, that uses gnu89 by default. > > So i added the header and... it works :] > > Feedback is welcome! > > Charlène. > > > Index: Makefile > =================================================================== > RCS file: /cvs/ports/games/ace/Makefile,v > retrieving revision 1.4 > diff -u -p -u -p -r1.4 Makefile > --- Makefile 12 Jul 2019 20:46:14 -0000 1.4 > +++ Makefile 2 Oct 2019 13:17:54 -0000 > @@ -3,7 +3,7 @@ > COMMENT = solitaire games > > DISTNAME = ace-1.4 > -REVISION = 0 > +REVISION = 1 > > SHARED_LIBS += cards 0.0 # 1.0 > > Index: patches/patch-lib_imagelib_c > =================================================================== > RCS file: patches/patch-lib_imagelib_c > diff -N patches/patch-lib_imagelib_c > --- /dev/null 1 Jan 1970 00:00:00 -0000 > +++ patches/patch-lib_imagelib_c 2 Oct 2019 13:17:54 -0000 > @@ -0,0 +1,11 @@ > +$OpenBSD$ > + > +Index: lib/imagelib.c > +--- lib/imagelib.c.orig > ++++ lib/imagelib.c > +@@ -1,4 +1,5 @@ > + #include <stdio.h> > ++#include <stdlib.h> > + #include <string.h> > + #include "imagelib.h" > + #include "cards.h" > > > >
works fine! ok solene@
