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"




Reply via email to