Your message dated Sun, 29 May 2016 21:18:21 -0500
with message-id <[email protected]>
and subject line Believe this is fixed
has caused the Debian Bug report #346447,
regarding gopher: FTBFS on hurd-i386: Unconditional use of system limit macros
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 [email protected]
immediately.)


-- 
346447: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=346447
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: gopher
Version: 3.0.11
Severity: important
Tags: patch

Hi,

your package failed to autobuild:

Automatic build of gopher_3.0.11 on beethoven by sbuild/hurd-i386 69
Build started at 20051207-1916
******************************************************************************
[...]
Checking correctness of source dependencies...
Toolchain package versions: libc0.3-dev_2.3.5-6 gcc-4.0_4.0.2-4 g++-4.0_4.0.2-4 
binutils_2.16.1-2 libstdc++6-4.0-dev_4.0.2-4 libstdc++6_4.0.2-4
------------------------------------------------------------------------------
dpkg-source: extracting gopher in gopher-3.0.11
dpkg-source: unpacking gopher_3.0.11.tar.gz
dpkg-buildpackage: source package is gopher
dpkg-buildpackage: source version is 3.0.11
dpkg-buildpackage: host architecture hurd-i386
[...]
gcc -g -O2 -Wall  -I.. -I.. -I../object  -DNOBANNER -DCTRLCPROMPTS -DCONTROLX   
-DGOPHERLIB=\"//etc/gopher\" -DGOPHERHELP=\"//etc/gopher/gopher.hlp\" 
-DGLOBALRC=\"//etc/gopher/gopher.rc\" 
-DREMOTERC=\"//etc/gopher/gopherremote.rc\" -c download.c
download.c: In function 'Download_file':
download.c:202: error: 'MAXPATHLEN' undeclared (first use in this function)
download.c:202: error: (Each undeclared identifier is reported only once
download.c:202: error: for each function it appears in.)
download.c:235: warning: null argument where non-null required (argument 2)
download.c:235: warning: null argument where non-null required (argument 2)
download.c:237: warning: null argument where non-null required (argument 2)
download.c:237: warning: null argument where non-null required (argument 2)
download.c: In function 'BuiltinDownload':
download.c:368: error: 'MAXPATHLEN' undeclared (first use in this function)
make[2]: *** [download.o] Error 1
make[2]: Leaving directory `/build/buildd/gopher-3.0.11/gopher'
make[1]: *** [gopher/gopher] Error 2
make[1]: Leaving directory `/build/buildd/gopher-3.0.11'
make: *** [build-stamp] Error 2
******************************************************************************
Build finished at 20051207-1919
FAILED [dpkg-buildpackage died]

MAXPATHLEN is not defined on the GNU system, as there is no maximum path
lenght.  The attached patch by Ben Asselstine fixes this.  As gopher is
a Debian native package, can I assume that you are upstream as well, so
no further notification is needed?


thanks,

Michael
diff -uNrd gopher-3.0.11.orig/gopher/download.c gopher-3.0.11/gopher/download.c
--- gopher-3.0.11.orig/gopher/download.c        2006-01-07 14:22:03.000000000 
-0500
+++ gopher-3.0.11/gopher/download.c     2006-01-07 14:42:53.000000000 -0500
@@ -198,7 +198,7 @@
      int    start, end;
      struct stat buf;
 
-#if defined(HAVE_GETCWD) || !defined(HAVE_GET_CURRENT_DIR_NAME)
+#if defined(HAVE_GETCWD) && !defined(HAVE_GET_CURRENT_DIR_NAME)
      curcwd = (char *) malloc(MAXPATHLEN + 2);
      if (!curcwd) {
          CursesErrorMsg("Out of memory.");
@@ -255,15 +255,15 @@
          }
      }
 
-#ifdef HAVE_GETCWD
-     getcwd(curcwd, MAXPATHLEN);
-#else
 #ifdef HAVE_GET_CURRENT_DIR_NAME
        curcwd = get_current_dir_name();
 #else
+#ifdef HAVE_GETCWD
+     getcwd(curcwd, MAXPATHLEN);
+#else
      getwd(curcwd);
-#endif /* HAVE_GETCWD */
-#endif
+#endif 
+#endif /* HAVE_GET_CURRENT_DIR_NAME */
 
 #ifdef VMS
      if (chdir("SYS$SCRATCH")!=0) {
@@ -364,7 +364,7 @@
      GopherObj *gs;
 
 
-#if defined(HAVE_GETCWD) || !defined(HAVE_GET_CURRENT_DIR_NAME)
+#if defined(HAVE_GETCWD) && !defined(HAVE_GET_CURRENT_DIR_NAME)
     tmppath = (char*)malloc(MAXPATHLEN * 3 + 2);
     if ( !tmppath ) {
       CursesErrorMsg("Cannot allocate memory");
@@ -401,9 +401,6 @@
 
      GSsetPath(gs, names[choice]);
      
-#ifdef HAVE_GETCWD
-     getcwd(tmppath,MAXPATHLEN);
-#else
 #ifdef HAVE_GET_CURRENT_DIR_NAME
      tmppath = get_current_dir_name();
      if ( sizeof(tmppath) <= (strlen(tmppath) + strlen(names[choice]) + 1) )
@@ -413,6 +410,9 @@
         return;
      }
 #else
+#ifdef HAVE_GETCWD
+     getcwd(tmppath,MAXPATHLEN);
+#else
      getwd(tmppath);
 #endif
 #endif      

--- End Message ---
--- Begin Message ---
I believe this is no longer relevant due to the newer patch.

John

--- End Message ---

Reply via email to