Package: nn
Version: 6.7.3-2.1
Severity: normal
Tags: patch

Hi,

thanks for maintaining nn. During Ubuntu's rebuild test, nn failed to
build from source[1], since it declares its own getline function. This 
collides with newer eglibc though (iirc the one in experimental should
also show the problem).

Attached is a patch to rename getline.

Cheers,
   Stefan.

[1]:
<http://launchpadlibrarian.net/31953727/buildlog_ubuntu-karmic-amd64.nn_6.7.3-2.1_FAILEDTOBUILD.txt.gz>
-- System Information:
Debian Release: squeeze/sid
  APT prefers karmic-updates
  APT policy: (500, 'karmic-updates'), (500, 'karmic-security'), (500, 'karmic')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.31-10-generic (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -u nn-6.7.3/global.c nn-6.7.3/global.c
--- nn-6.7.3/global.c
+++ nn-6.7.3/global.c
@@ -1328,7 +1328,7 @@
  */
 
 int
-getline(char *line, int max)
+getline_nn(char *line, int max)
 {
     if (fgets(line, max, stdin) == NULL)
 	return 0;
diff -u nn-6.7.3/global.h nn-6.7.3/global.h
--- nn-6.7.3/global.h
+++ nn-6.7.3/global.h
@@ -271,7 +271,7 @@
 char           *strsave(char *);
 char           *str3save(char *, char *, char *);
 char           *fgetstr(FILE *);
-int             getline(char *, int);
+int             getline_nn(char *, int);
 extern char    *tmp_directory;
 extern char    *nntp_cache_dir;
 #endif				/* _NN_GLOBAL_H */
only in patch2:
unchanged:
--- nn-6.7.3.orig/aux.c
+++ nn-6.7.3/aux.c
@@ -507,7 +507,7 @@
 		prompt_line = Lines - 1;
 		prompt("To: ");
 		unset_raw();
-		if (getline(&cc[0], sizeof(cc)) == 0)
+		if (getline_nn(&cc[0], sizeof(cc)) == 0)
 		    cc[0] = CR;
 		nn_raw();
 		if (cc[0] != CR)

Reply via email to