Your message dated Sat, 28 Nov 2009 00:02:36 +0000
with message-id <e1nealo-0005fh...@ries.debian.org>
and subject line Bug#547886: fixed in cdrkit 9:1.1.10-1
has caused the Debian Bug report #547886,
regarding cdrkit FTBFS with glibc 2.10
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
547886: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=547886
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: cdrkit
Version: 9:1.1.9-1
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu ubuntu-patch karmic

glibc 2.10 defines the POSIX 2008 symbols getline, fexecve and getdelim.
Due to name conflicts with these symbols cdrkit FTBFS.

I already posted this on the debburn-devel mailing list.
Corresponding Ubuntu bug: https://bugs.launchpad.net/bugs/430190
diff -puNr cdrkit-1.1.9.orig/include/schily.h cdrkit-1.1.9/include/schily.h
--- cdrkit-1.1.9.orig/include/schily.h	2006-11-25 01:20:20.000000000 +0100
+++ cdrkit-1.1.9/include/schily.h	2009-03-11 20:31:53.000000000 +0100
@@ -116,7 +116,7 @@ extern	int	fexecl(const char *, FILE *, 
 extern	int	fexecle(const char *, FILE *, FILE *, FILE *, const char *, ...);
 		/* 6th arg not const, fexecv forces av[ac] = NULL */
 extern	int	fexecv(const char *, FILE *, FILE *, FILE *, int, char **);
-extern	int	fexecve(const char *, FILE *, FILE *, FILE *, char * const *, 
+extern	int	f_execve(const char *, FILE *, FILE *, FILE *, char * const *, 
 							  char * const *);
 extern	int	fspawnv(FILE *, FILE *, FILE *, int, char * const *);
 extern	int	fspawnl(FILE *, FILE *, FILE *, const char *, const char *, ...);
@@ -190,7 +190,7 @@ extern	int	schily_error(const char *, ..
 extern	char	*fillbytes(void *, int, char);
 extern	char	*findbytes(const void *, int, char);
 extern	int	findline(const char *, char, const char *, int, char **, int);
-extern	int	getline(char *, int);
+extern	int	get_line(char *, int);
 extern	int	getstr(char *, int);
 extern	int	breakline(char *, char, char **, int);
 extern	int	getallargs(int *, char * const**, const char *, ...);
diff -puNr cdrkit-1.1.9.orig/librols/fexec.c cdrkit-1.1.9/librols/fexec.c
--- cdrkit-1.1.9.orig/librols/fexec.c	2008-02-25 12:14:07.000000000 +0100
+++ cdrkit-1.1.9/librols/fexec.c	2009-03-11 20:31:53.000000000 +0100
@@ -170,7 +170,7 @@ fexecle(name, in, out, err, va_alist)
 	} while (p != NULL);
 	va_end(args);
 
-	ret = fexecve(name, in, out, err, av, env);
+	ret = f_execve(name, in, out, err, av, env);
 	if (av != xav)
 		free(av);
 	return (ret);
@@ -184,11 +184,11 @@ fexecv(name, in, out, err, ac, av)
 	char *av[];
 {
 	av[ac] = NULL;			/*  force list to be null terminated */
-	return (fexecve(name, in, out, err, av, environ));
+	return (f_execve(name, in, out, err, av, environ));
 }
 
 EXPORT int
-fexecve(name, in, out, err, av, env)
+f_execve(name, in, out, err, av, env)
 	const char *name;
 	FILE *in, *out, *err;
 	char * const av[], * const env[];
diff -puNr cdrkit-1.1.9.orig/librols/stdio/fgetline.c cdrkit-1.1.9/librols/stdio/fgetline.c
--- cdrkit-1.1.9.orig/librols/stdio/fgetline.c	2006-09-05 10:39:04.000000000 +0200
+++ cdrkit-1.1.9/librols/stdio/fgetline.c	2009-03-11 20:31:53.000000000 +0100
@@ -76,7 +76,7 @@ fgetline(f, buf, len)
 }
 
 EXPORT int
-getline(buf, len)
+get_line(buf, len)
 	char	*buf;
 	int	len;
 {
diff -puNr cdrkit-1.1.9.orig/libusal/scsitransp.c cdrkit-1.1.9/libusal/scsitransp.c
--- cdrkit-1.1.9.orig/libusal/scsitransp.c	2008-02-25 12:14:07.000000000 +0100
+++ cdrkit-1.1.9/libusal/scsitransp.c	2009-03-11 20:31:53.000000000 +0100
@@ -301,7 +301,7 @@ usal_yes(char *msg)
 
 	printf("%s", msg);
 	flush();
-	if (getline(okbuf, sizeof (okbuf)) == EOF)
+	if (get_line(okbuf, sizeof (okbuf)) == EOF)
 		exit(EX_BAD);
 	if (streql(okbuf, "y") || streql(okbuf, "yes") ||
 	    streql(okbuf, "Y") || streql(okbuf, "YES"))
diff -puNr cdrkit-1.1.9.orig/readom/io.c cdrkit-1.1.9/readom/io.c
--- cdrkit-1.1.9.orig/readom/io.c	2006-12-08 14:38:43.000000000 +0100
+++ cdrkit-1.1.9/readom/io.c	2009-03-11 20:31:53.000000000 +0100
@@ -130,7 +130,7 @@ BOOL getvalue(char *s, long *lp, long mi
 		(*prt)(s, *lp, mini, maxi, dp);
 		flush();
 		line[0] = '\0';
-		if (getline(line, 80) == EOF)
+		if (get_line(line, 80) == EOF)
 			exit(EX_BAD);
 
 		linep = skipwhite(line);
@@ -178,7 +178,7 @@ again:
 	vprintf(form, args);
 	va_end(args);
 	flush();
-	if (getline(okbuf, sizeof(okbuf)) == EOF)
+	if (get_line(okbuf, sizeof(okbuf)) == EOF)
 		exit(EX_BAD);
 	if (okbuf[0] == '?') {
 		printf("Enter 'y', 'Y', 'yes' or 'YES' if you agree with the previous asked question.\n");
diff -puNr cdrkit-1.1.9.orig/readom/readom.c cdrkit-1.1.9/readom/readom.c
--- cdrkit-1.1.9.orig/readom/readom.c	2007-04-03 00:43:29.000000000 +0200
+++ cdrkit-1.1.9/readom/readom.c	2009-03-11 20:31:53.000000000 +0100
@@ -1605,7 +1605,7 @@ read_generic(SCSI *usalp, parm_t *parmp,
 		fprintf(stderr, "Copy from SCSI (%d,%d,%d) disk to file\n",
 					usal_scsibus(usalp), usal_target(usalp), usal_lun(usalp));
 		fprintf(stderr, "Enter filename [%s]: ", defname); flush();
-		(void) getline(filename, sizeof (filename));
+		(void) get_line(filename, sizeof (filename));
 	}
 
 	if (askrange) {
@@ -1772,7 +1772,7 @@ write_disk(SCSI *usalp, parm_t *parmp)
 		fprintf(stderr, "Copy from file to SCSI (%d,%d,%d) disk\n",
 					usal_scsibus(usalp), usal_target(usalp), usal_lun(usalp));
 		fprintf(stderr, "Enter filename [%s]: ", defname); flush();
-		(void) getline(filename, sizeof (filename));
+		(void) get_line(filename, sizeof (filename));
 		fprintf(stderr, "Notice: reading from file always starts at file offset 0.\n");
 
 		getlong("Enter starting sector for copy:", &addr, 0L, end-1);
diff -puNr cdrkit-1.1.9.orig/wodim/cue.c cdrkit-1.1.9/wodim/cue.c
--- cdrkit-1.1.9.orig/wodim/cue.c	2006-12-08 14:38:43.000000000 +0100
+++ cdrkit-1.1.9/wodim/cue.c	2009-03-11 20:32:18.000000000 +0100
@@ -253,7 +253,7 @@ static	char	*skipwhite(const char *s);
 static	char	*peekword(void);
 static	char	*lineend(void);
 static	char	*markword(char *delim);
-static	char	getdelim(void);
+static	char	get_delim(void);
 static	char	*getnextitem(char *delim);
 static	char	*neednextitem(char *delim);
 static	char	*nextword(void);
@@ -746,7 +746,7 @@ parse_track(track_t trackp[], state_t *s
 	if (kp == NULL)
 		cueabort("Unknown filetype '%s'", word);
 
-	if (getdelim() == '/') {
+	if (get_delim() == '/') {
 		word = needitem();
 		if (*astol(++word, &secsize) != '\0')
 			cueabort("Not a number '%s'", word);
@@ -1128,7 +1128,7 @@ linelen--;
 }
 
 static char 
-getdelim()
+get_delim()
 {
 	return (wordendc);
 }

--- End Message ---
--- Begin Message ---
Source: cdrkit
Source-Version: 9:1.1.10-1

We believe that the bug you reported is fixed in the latest version of
cdrkit, which is due to be installed in the Debian FTP archive:

cdda2wav_1.1.10-1_all.deb
  to main/c/cdrkit/cdda2wav_1.1.10-1_all.deb
cdrecord_1.1.10-1_all.deb
  to main/c/cdrkit/cdrecord_1.1.10-1_all.deb
cdrkit-doc_1.1.10-1_all.deb
  to main/c/cdrkit/cdrkit-doc_1.1.10-1_all.deb
cdrkit_1.1.10-1.diff.gz
  to main/c/cdrkit/cdrkit_1.1.10-1.diff.gz
cdrkit_1.1.10-1.dsc
  to main/c/cdrkit/cdrkit_1.1.10-1.dsc
cdrkit_1.1.10.orig.tar.gz
  to main/c/cdrkit/cdrkit_1.1.10.orig.tar.gz
genisoimage_1.1.10-1_i386.deb
  to main/c/cdrkit/genisoimage_1.1.10-1_i386.deb
icedax_1.1.10-1_i386.deb
  to main/c/cdrkit/icedax_1.1.10-1_i386.deb
mkisofs_1.1.10-1_all.deb
  to main/c/cdrkit/mkisofs_1.1.10-1_all.deb
wodim_1.1.10-1_i386.deb
  to main/c/cdrkit/wodim_1.1.10-1_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 547...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steve McIntyre <93...@debian.org> (supplier of updated cdrkit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 27 Nov 2009 23:27:43 +0000
Source: cdrkit
Binary: wodim genisoimage icedax cdrkit-doc cdrecord mkisofs cdda2wav
Architecture: source all i386
Version: 9:1.1.10-1
Distribution: unstable
Urgency: low
Maintainer: Joerg Jaspert <jo...@debian.org>
Changed-By: Steve McIntyre <93...@debian.org>
Description: 
 cdda2wav   - Dummy transition package for icedax
 cdrecord   - Dummy transition package for wodim
 cdrkit-doc - Documentation for the cdrkit package suite
 genisoimage - Creates ISO-9660 CD-ROM filesystem images
 icedax     - Creates WAV files from audio CDs
 mkisofs    - Dummy transition package for genisoimage
 wodim      - command line CD/DVD writing tool
Closes: 547886 556382
Changes: 
 cdrkit (9:1.1.10-1) unstable; urgency=low
 .
   * New upstream release.
     - Several functions that clash with POSIX renamed.  (Closes: #547886)
   * Fix FTBFS with missing xconfig.h. Thanks to Matt Kraai for the patch.
     Closes: #556382
Checksums-Sha1: 
 0b566ee601147918c50d98614b4efa0df3d4839e 1266 cdrkit_1.1.10-1.dsc
 37f35c0cb3180bbe56efc37bbf7bc82df39447c4 1443493 cdrkit_1.1.10.orig.tar.gz
 75db3775d876a80fbf83ab7f4b467b928995698b 27027 cdrkit_1.1.10-1.diff.gz
 2f716271dd69e0ce80e77d8c27c4dfc071f3a112 161068 cdrkit-doc_1.1.10-1_all.deb
 a19039f5406d652b7281aaf9a6bff9fdf76e47f3 1228 cdrecord_1.1.10-1_all.deb
 356ae7ecda47d077c4891c48256602f9c01d48a2 842 cdda2wav_1.1.10-1_all.deb
 632090ec515f241f630fe2998ec678f5885d0b69 990 mkisofs_1.1.10-1_all.deb
 f5a72767ae555e79e22a4f3e8f8644279499cf9c 429788 wodim_1.1.10-1_i386.deb
 27f683ae3e688e9ef1e0cac7495e66542c3a3439 173674 icedax_1.1.10-1_i386.deb
 38d11f96cb16bc3685f0c95ecda88d314498fec7 578978 genisoimage_1.1.10-1_i386.deb
Checksums-Sha256: 
 9bd8059ac8b073b3b87af5c9e1af607f0fb198a9d45265d14787c1e859487f3b 1266 
cdrkit_1.1.10-1.dsc
 8b6e90b4068cac6f3a75a501d7a85aba6583b2dc34f434e3eb62d29104b107e5 1443493 
cdrkit_1.1.10.orig.tar.gz
 fb97bbd50c944fb86bade66bdbe2578e0345f1bdc69108a6a6aff4ace413abef 27027 
cdrkit_1.1.10-1.diff.gz
 248150c7bd80dd557a052bad1f383b41513d2b26c89b379d612acf96902ff3ea 161068 
cdrkit-doc_1.1.10-1_all.deb
 2935b57516d13a659186e66ff8976fce0d8ed237223361053048d3e050c04774 1228 
cdrecord_1.1.10-1_all.deb
 e5b713aaab527bb535fdf0d51d8fd55a18d14e6e0161f95c2239336d009ec2a4 842 
cdda2wav_1.1.10-1_all.deb
 58b9c2aa70b07277396dbc968acd32d8615376c957df45a9877c3d45718e7ee7 990 
mkisofs_1.1.10-1_all.deb
 00d5c5fd17f0d5d67d6570b75d3d7e49a15ffbb02e9ec8c1491ac3859ab83800 429788 
wodim_1.1.10-1_i386.deb
 5a965bac7ecfc8f35c5018888636a689ecd3d83b7ed4658feda03bca9c43d848 173674 
icedax_1.1.10-1_i386.deb
 20d6cab1d92f098569512ecbfb5d25bf6821a956f9c9c1246cd8ba1ef4c49eda 578978 
genisoimage_1.1.10-1_i386.deb
Files: 
 ef57c3fb1594ed2216d6a7865f52632d 1266 otherosfs optional cdrkit_1.1.10-1.dsc
 3c25505d567113c269dc6e71640646d8 1443493 otherosfs optional 
cdrkit_1.1.10.orig.tar.gz
 635eaa26fc5a21c7f4d62693f8c3d946 27027 otherosfs optional 
cdrkit_1.1.10-1.diff.gz
 736fffa5fdfdb1495c6b4820c1c3e53d 161068 doc optional 
cdrkit-doc_1.1.10-1_all.deb
 31cd807901360b8f45c07186b30f59db 1228 otherosfs optional 
cdrecord_1.1.10-1_all.deb
 f25f486a74e4ab55d0ebe7c7e1274690 842 sound optional cdda2wav_1.1.10-1_all.deb
 1cb42ed2bc4677417a9ef32e6df9287e 990 otherosfs optional 
mkisofs_1.1.10-1_all.deb
 2e73c74debcc9d5da43160c0dc1fde02 429788 otherosfs optional 
wodim_1.1.10-1_i386.deb
 300f2a53c355f4576c3659513194057c 173674 sound optional icedax_1.1.10-1_i386.deb
 45cb93013ab5ec5133fb2a95a95681e2 578978 otherosfs optional 
genisoimage_1.1.10-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAksQYkIACgkQfDt5cIjHwfc0kgCfe4XWI9jBBWkPXG9jwMgqEyMN
vLQAn07l0br0CjrAdmehJtdJMY+A+5GS
=X94c
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to