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

Gerben Wierda Gerben.Wierda at rna.nl
Fri Jul 20 20:39:19 CEST 2007


On Jul 20, 2007, at 18:14, Jonathan Kew wrote:

>
> On 20 Jul 2007, at 8:35 am, Gerben Wierda wrote:
>
>> On Jul 20, 2007, at 15:20, Jonathan Kew wrote:
>>
>>>
>>> On 20 Jul 2007, at 5:35 am, 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.)
>>>
>>> Use the latest revision of branches/branch2007/Build rather than  
>>> tags/texlive-2007.0/Build, as this gets you some significant  
>>> bug-fixes.
>>
>> I have neither. My current mirror is the original SVN trunk  
>> svn://gerben@tug.org/texlive/trunk/Build
>>
>> I do not want the original 2007 (if I want that I can take revision  
>> 3972), I would like to have the trunk with all the stable patches.
>>
>> How is this svn tree organized? What if I want a fully patched but  
>> stable TL. Do I take branches/branch2007 and I have patches there for  
>> Build & Master? Or is Master organized different from Build?
>
> For the Build side, branches/branch2007 is supposed to be stable but  
> include important patches to the 2007 release; trunk is an unstable  
> development line that will presumably stabilize as we approach the  
> time for the next release.
>
> As for Master, I don't know if anyone is keeping track of patches that  
> could reasonably be applied to TL2007 and still considered stable, as  
> opposed to the unstable development in trunk. It would be good to  
> apply low-risk bug-fix patches to branches/branch2007, but AFAIK that  
> hasn't been happening.

So branches/branch2007 does have a Master tree, but it is not updated  
while the Build tree there is?

> Basing a distribution on trunk at this point in the release cycle  
> would seem risky, though, as I don't think it gets continual  
> regression testing or anything like that.

In the past I have worked with most recent Masters in combination with  
various revisions of Build. This has worked pretty well. Stuff in  
Master generally is pretty backwards compatible.

> For the purposes of a distribution like yours, my suggestion would be  
> to use branches/branch2007, and if there are Master patches that are  
> needed (e.g., package where you know there were problems in the 2007  
> release, and there are now fixed versions) then apply those to  
> branch2007/Master as well.

I don't have time to do that kind of maintenance, sorry.

> You might find that the Debian folks have a coherent set of patches  
> based on the February release, adding fixes for whatever specific bugs  
> they're aware of.

It would be nice if someone could keep branches/branch2007  
stable-with-patches.

G



More information about the tex-live mailing list