[tex-live] Compile problem with source.development@today:06:00

Olaf Weber olaf@infovore.xs4all.nl
17 Dec 2002 18:48:37 +0100


Olaf Weber writes:
> Thomas Esser writes:

>>> While I'm at it. What are the plans for source.development and source.  
>> I don't know. I submit my changes to source.development.

>>> Are we close to a new major release (Web2C 7.4)?

>> We have Web2C 7.4.0. I can submit the changes to perforce this evening
>> or tomorrow evening.

> Make that "release".  There's a lot of Windows work to do, so we'll
> have to go to 7.4.1 at least.

By the way, Akira Kakuto was kind enough to poiint out some bugs in my
new code (too much haste...)  You'll want to apply these changes in
any case.

Index: tex-file.c
===================================================================
RCS file: /usr/local/cvsroot/texk/texk/kpathsea/tex-file.c,v
retrieving revision 1.52
retrieving revision 1.53
diff -u -r1.52 -r1.53
--- tex-file.c  14 Dec 2002 12:24:39 -0000      1.52
+++ tex-file.c  15 Dec 2002 17:09:54 -0000      1.53
@@ -374,7 +374,8 @@
   "--mfmode","$MAKETEX_MODE",\
   "--bdpi","$MAKETEX_BASE_DPI",\
   "--mag","$MAKETEX_MAG",\
-  "--dpi","$KPATHSEA_DPI"
+  "--dpi","$KPATHSEA_DPI", \
+  NULL

 static string
 remove_dbonly P1C(const_string, path)
Index: tex-make.c
===================================================================
RCS file: /usr/local/cvsroot/texk/texk/kpathsea/tex-make.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- tex-make.c  14 Dec 2002 12:31:17 -0000      1.13
+++ tex-make.c  17 Dec 2002 07:09:36 -0000      1.14
@@ -230,6 +230,7 @@
         }
         close(childerr);
       }
+      /* FIXME: We could/should close all other file descriptors as well. */
       /* exec -- on failure a call of _exit(2) it is the only option */
       if (execvp(args[0], args))
         perror(args[0]);
@@ -283,6 +284,8 @@
       /* Free the name if we're not returning it.  */
       if (fn != ret)
         free (fn);
+    } else {
+      ret = NULL;
     }
   }
 #endif


-- 
Olaf Weber

               (This space left blank for technical reasons.)