I build teTeX 1.0.7 and texmf 1.0.2 on SunOS 5.7 Generic_106541-11 sun4m sparc
(Solaris 2.7) and did not have those problems. I did not have any problems.

> Date: Thu, 8 Mar 2001 15:37:10 +0000 (GMT)
> From: Hugh Sasse Staff Elec Eng <[EMAIL PROTECTED]>
> X-Sender: hgs@neelix
> To: teTeX list <[EMAIL PROTECTED]>
> Subject: teTeX 1.0.7 Sun-Sparc-Sol2.7 make world fails on stripping
> MIME-Version: 1.0
> 
> I have had a look at the archives on the Web but could not spot a similar
> problem to this one.
> 
> On my Sun Sparc Solaris 2.7 system , building with GCC 2.95.2 I get a 
> failure during the strip phase of `make world`.  I have used gmake and
> sun's make to try to finish this off, and I got:
> 
> cd /usr/local/teTeX/bin/sparc-sun-solaris2.7; for i in access afm2tfm bibtex 
dialog dmp dvicopy dvilj dvilj2p dvilj4 dvilj4l dvips dvitomp dvitype etex 
gftodvi gftopk gftype gsftopk install-info kpsestat kpsewhich mag makeindex 
makeinfo mf mfw mft mpost mpto newer odvicopy odvips odvitype ofm2opl omega 
opl2ofm otangle otp2ocp outocp ovf2ovp ovp2ovf oxdvi.bin patgen pdftex pfb2pfa 
pk2bm pktogf pktype pltotf pooltype ps2pk readlink tangle tex texindex tftopl 
tie ttf2afm vftovp vptovf weave xdvi.bin pdfetex; do test -f $i && { echo strip 
$i; strip $i || true; }; done; true
> strip access
> strip afm2tfm
> strip bibtex
> [...lots trimmed...]
> strip pooltype
> strip ps2pk
> strip readlink
> make: *** [install] Error 1
> # 
> 
> I have overcome this by the following patch:
> 
> # gdiff -u Makefile.orig Makefile
> --- Makefile.orig       Wed Mar  7 12:50:29 2001
> +++ Makefile    Thu Mar  8 15:04:54 2001
> @@ -77,13 +77,19 @@
>         for dir in $(ESUBDIRS); do \
>            echo making $@ in $$dir; \
>              (cd $$dir && PATH=$(scriptdir):$(bindir):$(PATH) \
> -                $(MAKE) $@) || exit 1; \
> +               $(MAKE) $@) || exit 1; \
>         done
>         $(srcdir)/selfautofix "$(bindir)" "$(texmf)/web2c"
> +
> +strip:
>         cd $(bindir); for i in $(ALLPROGS); do test -f $$i && { echo strip 
$$i; strip $$i || true; }; done; true
> +
> +texlsr:
>         test -f $(scriptdir)/mktexlsr && \
>           TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
>             $(scriptdir)/mktexlsr
> +
> +texconfig:
>         test -f $(scriptdir)/texconfig && \
>           TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
>             $(scriptdir)/texconfig init
> @@ -92,14 +98,15 @@
>         for dir in $(ESUBDIRS); do \
>            echo making $@ in $$dir; \
>            (cd $$dir && PATH=$(scriptdir):$(bindir):$(PATH) \
> -              $(MAKE) $@) || exit 1; \
> +             $(MAKE) $@) || exit 1; \
>         done
> -       cd $(bindir); for i in $(ALLPROGS); do test -f $$i && { echo strip 
$$i; strip $$i || true; }; done; true
> +       # cd $(bindir); for i in $(ALLPROGS); do test -f $$i && { echo strip 
$$i; strip $$i || true; }; done; true
> +       $(MAKE) strip
>         test -f $(scriptdir)/texlinks && \
>           TEXMFMAIN=$(texmf) PATH=$(scriptdir):$(bindir):$(PATH) \
>             $(scriptdir)/texlinks
>  
> -strip:
> +# strip:
>  
>  check:
>         cd texk; TEXMF=$(texmf) TEXMFCNF=$(texmf)/web2c $(MAKE) $@
> @@ -150,7 +157,7 @@
>  clean mostlyclean: libsclean
>  distclean: libsdistclean
>  realclean: distclean
> -world: all install strip
> +world: all install strip texlsr texconf
>  pdftex:
>         cd texk/web2c; $(MAKE) pdftex
>         test -f texk/web2c/pdftex && ls -l texk/web2c/pdftex
> # 
> 
> 
> and have thus been able to do 
> make strip
> make texlsr
> successfully, although
> make texconfig still gives me an error.
> 
> I think I may have a basically working teTeX setup now, but would like
> to fix this bit if possible.
> 
> I have had to encode the typescript file as it contains ansi escape
> sequence characters (which upset my dtterm -- I cold not see any tex
> when I scrolled back through the output).
> Some mailers atomatically decode lines starting begin 644 so I have
> used GNU's uuencode with -m to avoid this.  The shar was much larger
> than the uuecoded file.  So here is the typescript file:
> 
> begin-base64 644 typescript.gz
> H4sICC2hpzoAA3R5cGVzY3JpcHQAnZFBS8NAEIXvgfyCXgaEHgrpZmNFCXjo
> oVKFFCERC9HDup2ki8lumN1Af76Ji/FQPehthnnvDTNfLkl1DqwT5PAARkNx
> 7CETBPEN8KuU8zS5hCSOeXABrXhHcHiSRleqDgOH1kFUAestscZI0TCHBe7Z
> m9LMdoJkZHsdWdMIUjZZXrPJDPM5vIQBQLHZZ3fZ+n53e5Zij4JwtLQVPK6L
> 7bnitz3pH5V2GPtqKrz5sxVdZ1csf9o95x2Zb4mUdmz8HfCvLyitXBjMyu2s
> fNgQGQLToVa6Ht5MrdKiSaFGjaTk8ks3UkhhsVhAOQW9gnfzcMCEpzE0sB7t
> wWj8keuKe64fiHstDwMCAAA=
> ====
> 
> hopefully this will shed some light on why make texconfig failed.
> 
>       Hugh
> 

Reply via email to