Package: db2
Severity: serious
Version: 2:2.7.7.0-9

>From my build log (reproduced using pbuilder in an i386 chroot):

...
gcc -O2 -I. -I./include -include ./compat.h -c -fPIC -o os_map.os os/os_map.c
gcc -O2 -I. -I./include -include ./compat.h -c -fPIC -o os_oflags.os 
os/os_oflags.c
os/os_oflags.c: In function '__db_oflags':
os/os_oflags.c:48: error: label at end of compound statement
make[1]: *** [os_oflags.os] Error 1
make[1]: Leaving directory `/tmp/buildd/db2-2.7.7.0/build-tree/db2'
make: *** [stampdir/build] Error 2

Unfortunately, since this is in build-tree/db2 instead of
build-tree/db-2.7.7, I can't figure out how to get dbs to patch this
file.  Anyway, the patch to that file is attached.

-- System Information:
Debian Release: testing/unstable
Architecture: amd64 (x86_64)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.11-9-amd64-k8
Locale: LANG=en, LC_CTYPE=en (charmap=UTF-8) (ignored: LC_ALL set to 
en_US.UTF-8)

-- 
Daniel Schepler              "Please don't disillusion me.  I
[EMAIL PROTECTED]    haven't had breakfast yet."
                                 -- Orson Scott Card
diff -urN db2/os/os_oflags.c db2.new/os/os_oflags.c
--- db2/os/os_oflags.c	1999-06-07 18:09:37.000000000 +0000
+++ db2.new/os/os_oflags.c	2005-07-15 22:01:53.000000000 +0000
@@ -44,6 +44,7 @@
 	case O_RDWR:
 		break;
 	default:		/* Bogus flags value from user.  */
+		break;
 	  /* XXX no way to return error from here */
 	}
 	if (oflags & O_CREAT)

Reply via email to