From 711e6e5cafa7bc3b0f43ed5104af7b2222573fe9 Mon Sep 17 00:00:00 2001 From: Rene Rebe Date: Sun, 16 May 2004 19:05:44 +0000 Subject: [PATCH] Rene Rebe: fixed tree, ncompress and cdparanoia for gcc-3.4 [2004050322410205675] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@2912 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/base/ncompress/gcc34.patch | 34 +++++++++++++++++++++++++ package/base/tree/gcc34.patch | 15 +++++++++++ package/rene/cdparanoia/gcc34.patch | 39 +++++++++++++++++++++++++++++ 3 files changed, 88 insertions(+) create mode 100644 package/base/ncompress/gcc34.patch create mode 100644 package/base/tree/gcc34.patch create mode 100644 package/rene/cdparanoia/gcc34.patch diff --git a/package/base/ncompress/gcc34.patch b/package/base/ncompress/gcc34.patch new file mode 100644 index 000000000..e7ce85098 --- /dev/null +++ b/package/base/ncompress/gcc34.patch @@ -0,0 +1,34 @@ + +Some glibc-2.3.4 / gcc-3.4 changes. + + - Rene Rebe + +--- ncompress-4.2.4/compress42.c.orig 2004-05-03 19:39:12.000000000 +0200 ++++ ncompress-4.2.4/compress42.c 2004-05-03 19:42:08.000000000 +0200 +@@ -172,7 +172,7 @@ + extern void *malloc LARGS((int)); + extern void free LARGS((void *)); + #ifndef _IBMR2 +- extern int open LARGS((char const *,int,...)); ++ /* extern int open LARGS((const char *,int,...)); */ + #endif + extern int close LARGS((int)); + extern int read LARGS((int,void *,int)); +@@ -638,7 +638,7 @@ + } ; + #endif + +-void main ARGS((int,char **)); ++int main ARGS((int,char **)); + void Usage ARGS((void)); + void comprexx ARGS((char **)); + void compdir ARGS((char *)); +@@ -691,7 +691,7 @@ + * deterministic, and can be done on the fly. Thus, the decompression + * procedure needs no input table, but tracks the way the table was built. + */ +-void ++int + main(argc, argv) + REG1 int argc; + REG2 char *argv[]; diff --git a/package/base/tree/gcc34.patch b/package/base/tree/gcc34.patch new file mode 100644 index 000000000..3850c9ebf --- /dev/null +++ b/package/base/tree/gcc34.patch @@ -0,0 +1,15 @@ + +The usual gcc-3.4 fixes. + + - Rene Rebe + +--- tree-1.4/tree.c.orig 2004-05-03 19:31:28.000000000 +0200 ++++ tree-1.4/tree.c 2004-05-03 19:30:48.000000000 +0200 +@@ -1082,6 +1082,7 @@ + case '"': + case '?': + case '+': ++ ((void)0); + } + } + } diff --git a/package/rene/cdparanoia/gcc34.patch b/package/rene/cdparanoia/gcc34.patch new file mode 100644 index 000000000..e726b4125 --- /dev/null +++ b/package/rene/cdparanoia/gcc34.patch @@ -0,0 +1,39 @@ + +The usual gcc-3.4 fixes. + + Rene Rebe + +--- cdparanoia-III-alpha9.8-orig/interface/utils.h 2000-04-20 00:41:04.000000000 +0200 ++++ cdparanoia-III-alpha9.8/interface/utils.h 2004-05-03 21:29:26.000000000 +0200 +@@ -112,6 +112,7 @@ + break; + case CDDA_MESSAGE_FORGETIT: + default: ++ ((void)0); + } + } + } +@@ -127,6 +128,7 @@ + break; + case CDDA_MESSAGE_FORGETIT: + default: ++ ((void)0); + } + } + } +@@ -169,6 +171,7 @@ + break; + case CDDA_MESSAGE_FORGETIT: + default: ++ ((void)0); + } + } + if(malloced)free(buffer); +@@ -205,6 +208,7 @@ + break; + case CDDA_MESSAGE_FORGETIT: + default: ++ ((void)0); + } + } + if(malloced)free(buffer);