[gimp/wip/Jehan/incremental-win-installer-improvements: 1/4] build: add aalib dependency for ASCII Art support.
- From: Jehan <jehanp src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp/wip/Jehan/incremental-win-installer-improvements: 1/4] build: add aalib dependency for ASCII Art support.
- Date: Sun, 16 May 2021 17:29:55 +0000 (UTC)
commit a081e4b9475bf48886658d892415d49b6859db96
Author: Jehan <jehan girinstud io>
Date: Sat May 15 19:40:12 2021 +0200
build: add aalib dependency for ASCII Art support.
Adding a patch sent to me by Sylvie Alexandre meant to help aalib build
on MSYS2 for Windows 32 and 64-bit.
Also update config.guess because it is too old and fails to recognize
the host system in the MSYS2 CI jobs.
Updating config.sub as well!
Patch in binary mode.
build: regenerate build system for aalib.
Add crt-git dependency.
Add a patch for aainfo failing to link.
build: drop building aainfo.
Test.
Enable shared!
Also run autoconf!
Test new patch.
.gitlab-ci.yml | 1 +
build/windows/gitlab-ci/build-deps-msys2.sh | 27 +++
...igure-rename-configure.in-to-configure.ac.patch | 64 +++++++
.../patches/0001-src-do-not-build-aainfo.patch | 35 ++++
.../0001-src-do-not-build-bin-executables.patch | 40 +++++
.../0001-src-link-aainfo-with-libws2_32.patch | 29 ++++
build/windows/patches/aalib-sylvie-alexandre.patch | 189 +++++++++++++++++++++
7 files changed, 385 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ebc151ce6f..127ec6aefd 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -212,6 +212,7 @@ deps-win64-native:
expire_in: 2 hours
paths:
- _install-w64
+ - aalib-1.4.0/_build
needs: []
gimp-win64-native:
diff --git a/build/windows/gitlab-ci/build-deps-msys2.sh b/build/windows/gitlab-ci/build-deps-msys2.sh
index d9470b1159..2b110636b1 100644
--- a/build/windows/gitlab-ci/build-deps-msys2.sh
+++ b/build/windows/gitlab-ci/build-deps-msys2.sh
@@ -42,6 +42,7 @@ pacman --noconfirm -S --needed \
mingw-w64-$MSYS2_ARCH-meson \
\
mingw-w64-$MSYS2_ARCH-cairo \
+ mingw-w64-$MSYS2_ARCH-crt-git \
mingw-w64-$MSYS2_ARCH-gobject-introspection \
mingw-w64-$MSYS2_ARCH-json-glib \
mingw-w64-$MSYS2_ARCH-lcms2 \
@@ -62,6 +63,31 @@ export LD_LIBRARY_PATH="${GIMP_PREFIX}/lib:${LD_LIBRARY_PATH}"
export ACLOCAL_FLAGS="-I/c/msys64/mingw64/share/aclocal"
export XDG_DATA_DIRS="${GIMP_PREFIX}/share:/mingw64/share/"
+## AA-lib (not available in MSYS2) ##
+
+wget https://downloads.sourceforge.net/aa-project/aalib-1.4rc5.tar.gz
+echo "9801095c42bba12edebd1902bcf0a990 aalib-1.4rc5.tar.gz" | md5sum -c -
+tar xzf aalib-1.4rc5.tar.gz
+cd aalib-1.4.0
+patch --binary -p1 < ../build/windows/patches/aalib-sylvie-alexandre.patch
+#patch --binary -p1 < ../build/windows/patches/0001-src-link-aainfo-with-libws2_32.patch
+#patch --binary -p1 < ../build/windows/patches/0001-src-do-not-build-aainfo.patch
+patch --binary -p1 < ../build/windows/patches/0001-src-do-not-build-bin-executables.patch
+patch --binary -p1 < ../build/windows/patches/0001-configure-rename-configure.in-to-configure.ac.patch
+wget "https://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD"
--output-document config.guess
+wget "http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD" --output-document
config.sub
+aclocal
+libtoolize --force
+automake --add-missing
+autoconf
+mkdir _build
+cd _build
+../configure --prefix="${GIMP_PREFIX}" --enable-shared
+make
+make install
+cd ../..
+
+# For babl and GEGL, use the master branch.
git clone --depth=${GIT_DEPTH} https://gitlab.gnome.org/GNOME/babl.git _babl
git clone --depth=${GIT_DEPTH} https://gitlab.gnome.org/GNOME/gegl.git _gegl
@@ -80,3 +106,4 @@ meson -Dprefix="${GIMP_PREFIX}" -Ddocs=false \
${GEGL_OPTIONS} ..
ninja
ninja install
+cd ../..
diff --git a/build/windows/patches/0001-configure-rename-configure.in-to-configure.ac.patch
b/build/windows/patches/0001-configure-rename-configure.in-to-configure.ac.patch
new file mode 100644
index 0000000000..7dc3297464
--- /dev/null
+++ b/build/windows/patches/0001-configure-rename-configure.in-to-configure.ac.patch
@@ -0,0 +1,64 @@
+From 40addd1b367a9ad7778510901d0cb9ad764e5bfa Mon Sep 17 00:00:00 2001
+From: Jehan <jehan girinstud io>
+Date: Sun, 16 May 2021 17:06:56 +0200
+Subject: [PATCH] configure: rename configure.in to configure.ac.
+
+---
+ configure.in | 8 ++++----
+ src/Makefile.am | 9 ++++++++-
+ 2 files changed, 12 insertions(+), 5 deletions(-)
+
+diff --git a/configure.in b/configure.in
+index 78806dc..a60dfaf 100644
+--- a/configure.in
++++ b/configure.in
+@@ -424,18 +424,18 @@ fi
+ if test "$linux_driver_test" = yes; then
+ if test "x$system" = xLinux; then
+ echo " Linux console"
+- AC_DEFINE(LINUX_DRIVER)
+- AC_DEFINE(LINUX_KBDDRIVER)
++ #AC_DEFINE(LINUX_DRIVER)
++ #AC_DEFINE(LINUX_KBDDRIVER)
+ fi
+ fi
+ if test "$x_driver" = true; then
+ echo " x11"
+ if test "$x_kbddriver_test" = yes; then
+- AC_DEFINE(X11_KBDDRIVER)
++ #AC_DEFINE(X11_KBDDRIVER)
+ x_kbddriver=true
+ fi
+ if test "$x_mousedriver_test" = yes; then
+- AC_DEFINE(X11_MOUSEDRIVER)
++ #AC_DEFINE(X11_MOUSEDRIVER)
+ x_mousedriver=true
+ fi
+ fi
+diff --git a/src/Makefile.am b/src/Makefile.am
+index c462e8a..442a902 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -1,4 +1,9 @@
+ AUTOMAKE_OPTIONS = foreign #include-deps
++
++#if PLATFORM_WIN32
++no_undefined = -no-undefined
++#endif
++
+ EXTRA_DIST = config.dos config.os2 Makefile.dos Makefile.os2 aados.c aadoskbd.c aadosmou.c aaos2.c
aaos2kbd.c aaos2mou.c aaint.h aamktabl.h aaxint.h toc.c
+ lib_LTLIBRARIES=libaa.la
+ libaa_la_SOURCES= \
+@@ -57,6 +62,8 @@ libaa_la_SOURCES= \
+ aaattrs.c \
+ aaputpixel.c \
+ aarecfunc.c
+-libaa_la_LDFLAGS=@LDFLAGS@ -version-info 1:4:0
++libaa_la_LDFLAGS=@LDFLAGS@ -version-info 1:4:0 \
++ $(no_undefined) \
++ -lws2_32
+
+ include_HEADERS=aalib.h
+--
+2.31.1
+
diff --git a/build/windows/patches/0001-src-do-not-build-aainfo.patch
b/build/windows/patches/0001-src-do-not-build-aainfo.patch
new file mode 100644
index 0000000000..93e4e506aa
--- /dev/null
+++ b/build/windows/patches/0001-src-do-not-build-aainfo.patch
@@ -0,0 +1,35 @@
+From 55913335f3d3737f40186d0334a6b6189fbf5c6e Mon Sep 17 00:00:00 2001
+From: Jehan <jehan girinstud io>
+Date: Sat, 15 May 2021 22:31:12 +0200
+Subject: [PATCH] src: do not build aainfo.
+
+It fails in GIMP CI with:
+> libtool: link: gcc -g -O2 -o .libs/aainfo.exe aainfo.o -lws2_32 ./.libs/libaa.a
+> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
./.libs/libaa.a(aastdin.o): in function `stdin_getchar':
+> C:\_r\_builds\k3_3muaB\0\GNOME\gimp\aalib-1.4.0\_build\src/../../src/aastdin.c:75: undefined reference to
`__imp_select'
+
+Since we don't need aalib binaries anyway, only the library, let's not
+bother looking too much for a reason and just drop this executable.
+---
+ src/Makefile.am | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index ad23666..2c36484 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -58,10 +58,8 @@ libaa_la_SOURCES= \
+ aaputpixel.c \
+ aarecfunc.c
+ libaa_la_LDFLAGS=@LDFLAGS@ -version-info 1:4:0
+-bin_PROGRAMS=aainfo aatest aafire aasavefont
++bin_PROGRAMS=aatest aafire aasavefont
+
+-aainfo_LDADD= libaa.la
+-aainfo_LDFLAGS= @LDFLAGS@
+ aatest_LDADD= libaa.la
+ aatest_LDFLAGS= @LDFLAGS@
+ aafire_LDADD= libaa.la
+--
+2.31.1
+
diff --git a/build/windows/patches/0001-src-do-not-build-bin-executables.patch
b/build/windows/patches/0001-src-do-not-build-bin-executables.patch
new file mode 100644
index 0000000000..e7ea96f98d
--- /dev/null
+++ b/build/windows/patches/0001-src-do-not-build-bin-executables.patch
@@ -0,0 +1,40 @@
+From a4318734366d7e8da12c69995a42a3302771c070 Mon Sep 17 00:00:00 2001
+From: Jehan <jehan girinstud io>
+Date: Sat, 15 May 2021 22:31:12 +0200
+Subject: [PATCH] src: do not build bin/ executables.
+
+It fails in GIMP CI when linking with such errors:
+> libtool: link: gcc -g -O2 -o .libs/aainfo.exe aainfo.o -lws2_32 ./.libs/libaa.a
+> C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.3.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
./.libs/libaa.a(aastdin.o): in function `stdin_getchar':
+> C:\_r\_builds\k3_3muaB\0\GNOME\gimp\aalib-1.4.0\_build\src/../../src/aastdin.c:75: undefined reference to
`__imp_select'
+
+Since we don't need aalib binaries anyway, only the library, let's not
+bother looking too much for a reason and just drop the executables.
+---
+ src/Makefile.am | 11 -----------
+ 1 file changed, 11 deletions(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index ad23666..c462e8a 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -58,16 +58,5 @@ libaa_la_SOURCES= \
+ aaputpixel.c \
+ aarecfunc.c
+ libaa_la_LDFLAGS=@LDFLAGS@ -version-info 1:4:0
+-bin_PROGRAMS=aainfo aatest aafire aasavefont
+-
+-aainfo_LDADD= libaa.la
+-aainfo_LDFLAGS= @LDFLAGS@
+-aatest_LDADD= libaa.la
+-aatest_LDFLAGS= @LDFLAGS@
+-aafire_LDADD= libaa.la
+-aafire_LDFLAGS= @LDFLAGS@
+-aasavefont_LDADD= libaa.la
+-aasavefont_LDFLAGS= @LDFLAGS@
+-
+
+ include_HEADERS=aalib.h
+--
+2.31.1
+
diff --git a/build/windows/patches/0001-src-link-aainfo-with-libws2_32.patch
b/build/windows/patches/0001-src-link-aainfo-with-libws2_32.patch
new file mode 100644
index 0000000000..e92c64a9fb
--- /dev/null
+++ b/build/windows/patches/0001-src-link-aainfo-with-libws2_32.patch
@@ -0,0 +1,29 @@
+From c405f751aa729d3fac210a46ec1e7eee269009a7 Mon Sep 17 00:00:00 2001
+From: Jehan <jehan girinstud io>
+Date: Sat, 15 May 2021 22:05:22 +0200
+Subject: [PATCH] src: link aainfo with libws2_32.
+
+Should hopefully fix:
+
+> ld.exe: ./.libs/libaa.a(aastdin.o): in function `stdin_getchar':
+> C:\_r\_builds\k3_3muaB\0\GNOME\gimp\aalib-1.4.0\_build\src/../../src/aastdin.c:75: undefined reference to
`__imp_select'
+---
+ src/Makefile.am | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index ad23666..7011ad2 100644
+--- a/src/Makefile.am
++++ b/src/Makefile.am
+@@ -61,7 +61,7 @@ libaa_la_LDFLAGS=@LDFLAGS@ -version-info 1:4:0
+ bin_PROGRAMS=aainfo aatest aafire aasavefont
+
+ aainfo_LDADD= libaa.la
+-aainfo_LDFLAGS= @LDFLAGS@
++aainfo_LDFLAGS= @LDFLAGS@ -lws2_32
+ aatest_LDADD= libaa.la
+ aatest_LDFLAGS= @LDFLAGS@
+ aafire_LDADD= libaa.la
+--
+2.31.1
+
diff --git a/build/windows/patches/aalib-sylvie-alexandre.patch
b/build/windows/patches/aalib-sylvie-alexandre.patch
new file mode 100644
index 0000000000..b287289f97
--- /dev/null
+++ b/build/windows/patches/aalib-sylvie-alexandre.patch
@@ -0,0 +1,189 @@
+diff -Naur aalib-1.4.0/configure aalib-1.4rc5_patched/configure
+--- aalib-1.4.0/configure 2001-04-26 16:44:54.000000000 +0200
++++ aalib-1.4rc5_patched/configure 2014-03-28 23:00:36.000000000 +0100
+@@ -4040,7 +4040,7 @@
+
+ fi
+
+-for ac_hdr in fcntl.h limits.h malloc.h sys/ioctl.h sys/time.h unistd.h
++for ac_hdr in fcntl.h limits.h sys/ioctl.h sys/time.h unistd.h
+ do
+ ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
+ echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
+diff -Naur aalib-1.4.0/configure.in aalib-1.4rc5_patched/configure.in
+--- aalib-1.4.0/configure.in 2001-04-26 16:37:53.000000000 +0200
++++ aalib-1.4rc5_patched/configure.in 2014-03-28 23:00:36.000000000 +0100
+@@ -342,7 +342,7 @@
+
+ dnl Checks for header files.
+ AC_HEADER_STDC
+-AC_CHECK_HEADERS(fcntl.h limits.h malloc.h sys/ioctl.h sys/time.h unistd.h)
++AC_CHECK_HEADERS(fcntl.h limits.h sys/ioctl.h sys/time.h unistd.h)
+
+ dnl Checks for typedefs, structures, and compiler characteristics.
+ AC_STRUCT_ST_RDEV
+diff -Naur aalib-1.4.0/src/aacurkbd.c aalib-1.4rc5_patched/src/aacurkbd.c
+--- aalib-1.4.0/src/aacurkbd.c 2001-04-26 17:03:52.000000000 +0200
++++ aalib-1.4rc5_patched/src/aacurkbd.c 2014-03-28 23:00:36.000000000 +0100
+@@ -112,7 +112,7 @@
+ return (AA_UP);
+ case KEY_DOWN:
+ return (AA_DOWN);
+-#ifdef KEY_MOUDE
++#ifdef KEY_MOUSE
+ case KEY_MOUSE:
+ #ifdef GPM_MOUSEDRIVER
+ if (!__curses_usegpm)
+diff -Naur aalib-1.4.0/src/aacurses.c aalib-1.4rc5_patched/src/aacurses.c
+--- aalib-1.4.0/src/aacurses.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aacurses.c 2014-03-28 23:00:36.000000000 +0100
+@@ -71,8 +71,8 @@
+ {
+ if (__resized_curses)
+ curses_uninit(c), curses_init(&c->params, NULL,&c->driverparams, NULL), __resized_curses = 0;
+- *width = stdscr->_maxx + 1;
+- *height = stdscr->_maxy + 1;
++ *width = getmaxx(stdscr) + 1;
++ *height = getmaxy(stdscr) + 1;
+ #ifdef GPM_MOUSEDRIVER
+ gpm_mx = *width;
+ gpm_my = *height;
+diff -Naur aalib-1.4.0/src/aados.c aalib-1.4rc5_patched/src/aados.c
+--- aalib-1.4.0/src/aados.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aados.c 2014-03-28 23:00:36.000000000 +0100
+@@ -5,7 +5,7 @@
+ #include <go32.h>
+ #include <dpmi.h>
+ #include <sys/nearptr.h>
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "aalib.h"
+ #include "aaint.h"
+ int __use_nearptr_hack;
+diff -Naur aalib-1.4.0/src/aadoskbd.c aalib-1.4rc5_patched/src/aadoskbd.c
+--- aalib-1.4.0/src/aadoskbd.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aadoskbd.c 2014-03-28 23:00:36.000000000 +0100
+@@ -4,7 +4,6 @@
+ #include <go32.h>
+ #include <dpmi.h>
+ #include <sys/nearptr.h>
+-#include <malloc.h>
+ #include <stdlib.h>
+ #include <dos.h>
+ #include <dpmi.h>
+diff -Naur aalib-1.4.0/src/aaedit.c aalib-1.4rc5_patched/src/aaedit.c
+--- aalib-1.4.0/src/aaedit.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aaedit.c 2014-03-28 23:00:36.000000000 +0100
+@@ -1,6 +1,6 @@
+ #include <string.h>
+ #include <ctype.h>
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "aalib.h"
+ #include "aaint.h"
+ static void aa_editdisplay(struct aa_edit *e)
+diff -Naur aalib-1.4.0/src/aakbdreg.c aalib-1.4rc5_patched/src/aakbdreg.c
+--- aalib-1.4.0/src/aakbdreg.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aakbdreg.c 2014-03-28 23:00:36.000000000 +0100
+@@ -1,4 +1,4 @@
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "config.h"
+ #include "aalib.h"
+ #include "aaint.h"
+diff -Naur aalib-1.4.0/src/aalib.c aalib-1.4rc5_patched/src/aalib.c
+--- aalib-1.4.0/src/aalib.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aalib.c 2014-03-28 23:00:36.000000000 +0100
+@@ -1,6 +1,6 @@
+ #include <stdio.h>
+ #include <string.h>
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "aalib.h"
+ #include "aaint.h"
+
+diff -Naur aalib-1.4.0/src/aalinux.c aalib-1.4rc5_patched/src/aalinux.c
+--- aalib-1.4.0/src/aalinux.c 2001-04-26 16:43:56.000000000 +0200
++++ aalib-1.4rc5_patched/src/aalinux.c 2014-03-28 23:00:36.000000000 +0100
+@@ -1,7 +1,6 @@
+ #include "config.h"
+ #ifdef LINUX_DRIVER
+ #include <sys/stat.h>
+-#include <malloc.h>
+ #include <sys/ioctl.h>
+ #include <linux/kd.h>
+ #ifdef GPM_MOUSEDRIVER
+diff -Naur aalib-1.4.0/src/aamoureg.c aalib-1.4rc5_patched/src/aamoureg.c
+--- aalib-1.4.0/src/aamoureg.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aamoureg.c 2014-03-28 23:00:36.000000000 +0100
+@@ -1,4 +1,4 @@
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "config.h"
+ #include "aalib.h"
+ #include "aaint.h"
+diff -Naur aalib-1.4.0/src/aarec.c aalib-1.4rc5_patched/src/aarec.c
+--- aalib-1.4.0/src/aarec.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aarec.c 2014-03-28 23:00:36.000000000 +0100
+@@ -1,5 +1,5 @@
+ #include <string.h>
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "aalib.h"
+ #include "aaint.h"
+ aa_linkedlist *aa_kbdrecommended = NULL, *aa_mouserecommended = NULL,
+diff -Naur aalib-1.4.0/src/aaregist.c aalib-1.4rc5_patched/src/aaregist.c
+--- aalib-1.4.0/src/aaregist.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aaregist.c 2014-03-28 23:00:36.000000000 +0100
+@@ -1,4 +1,4 @@
+-#include <malloc.h>
++#include <stdlib.h>
+ #include "config.h"
+ #include "aalib.h"
+ #include "aaint.h"
+diff -Naur aalib-1.4.0/src/aastdin.c aalib-1.4rc5_patched/src/aastdin.c
+--- aalib-1.4.0/src/aastdin.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aastdin.c 2017-05-27 17:28:27.000000000 +0200
+@@ -5,6 +5,9 @@
+ #include <setjmp.h>
+ #include <sys/time.h>
+ #include <sys/types.h>
++#ifdef _WIN32
++#include <winsock2.h>
++#endif
+ #ifdef GPM_MOUSEDRIVER
+ #include <gpm.h>
+ #endif
+@@ -88,7 +91,7 @@
+ if (c > 0 && c < 127 && c != 127)
+ return (c);
+ switch (c) {
+-#ifdef KEY_MOUDE
++#ifdef KEY_MOUSE
+ case KEY_MOUSE:
+ return AA_MOUSE
+ #endif
+diff -Naur aalib-1.4.0/src/aax.c aalib-1.4rc5_patched/src/aax.c
+--- aalib-1.4.0/src/aax.c 2001-04-26 16:37:54.000000000 +0200
++++ aalib-1.4rc5_patched/src/aax.c 2014-03-28 23:00:36.000000000 +0100
+@@ -1,4 +1,3 @@
+-#include <malloc.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <stdio.h>
+diff -Naur aalib-1.4.0/src/aaxkbd.c aalib-1.4rc5_patched/src/aaxkbd.c
+--- aalib-1.4.0/src/aaxkbd.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aaxkbd.c 2014-03-28 23:00:36.000000000 +0100
+@@ -1,4 +1,3 @@
+-#include <malloc.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <stdio.h>
+diff -Naur aalib-1.4.0/src/aaxmouse.c aalib-1.4rc5_patched/src/aaxmouse.c
+--- aalib-1.4.0/src/aaxmouse.c 2001-04-26 16:37:31.000000000 +0200
++++ aalib-1.4rc5_patched/src/aaxmouse.c 2014-03-28 23:00:36.000000000 +0100
+@@ -1,4 +1,3 @@
+-#include <malloc.h>
+ #include <stdlib.h>
+ #include <string.h>
+ #include <stdio.h>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]