[tex-live] Compile fails on Mac OS X Server 10.3.9

Joachim Schrod jschrod at acm.org
Fri Jul 20 16:05:40 CEST 2007

Akira Kakuto wrote:
> [...]
>> /usr/local/TeXLive-working-copy/Build/source/texk/kpathsea/tex-file.c: 
>> 32:28: kpathsea/paths.h: No such file or directory
>> What has gone wrong? Configure? or SVN?
>> Configure did not make a paths.h. Should it have done so?
> I don't know about this problem.
> However, the present head contains some inconsistency
> (tex.ch and XeTeX).
> Therefore you have to use branches/branch2007/Build.
> (or tags/texlive-2007.0/Build, which is the same
>  as the released texlive-2007.)

Quite a coincidence. This morning I stumbled about the same 
problem, and just wanted to write a mail about this.

kpathsea/paths.h is not created by make all in texk/kpathsea/. 
("make all" in kpathsea is called when do-kpathsea is made in 
texk/, which is a precondition for make target all.

I use the following patch to kpathsea/Makefile.in:

Index: Makefile.in
--- Makefile.in (revision 4637)
+++ Makefile.in (working copy)
@@ -52,7 +52,7 @@
  kpsereadlink: readlink.o
         $(link_command) readlink.o

-$(kpathsea): $(objects)
+$(kpathsea): $(kpathsea_dir)/paths.h $(objects)
         $(kpathsea_link) -rpath $(libdir) -version-info 4:0:0 

  # Make variable substitutions for paths.h.

Well, and a few seconds ago I committed this patch to trunk. :-)
If this was in error, somebody may explain it and revert my patch.


Joachim Schrod				Email: jschrod at acm.org
Roedermark, Germany

More information about the tex-live mailing list