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