Re: 2.95.5 still does not build on Mac OS X

"David R. Morrison" <[email protected]>
Newsgroups gmane.comp.tex.tetex.beta
Message-ID <[email protected]>
Artemio Gonzalez Lopez <[email protected]> wrote:

> On Jul 11, 2004, at 9:56 AM, Thomas Esser wrote:
> 
> > This fixes the duplicate -o. MAC OS X is affected. Any other system
> > as well?
> 
> make all now fails at the following point:
>

Here's a (combined) patch file which enables 2.96.5 to compile on OS X.

  -- Dave


diff -ruN tetex-src-beta-2.96.5.20040711-broken/texk/dvipsk/Makefile.in tetex-src-beta-2.96.5.20040711/texk/dvipsk/Makefile.in
--- tetex-src-beta-2.96.5.20040711-broken/texk/dvipsk/Makefile.in	Sun Jul  4 08:23:03 2004
+++ tetex-src-beta-2.96.5.20040711/texk/dvipsk/Makefile.in	Sun Jul 11 18:44:13 2004
@@ -50,7 +50,7 @@
 queeze.o: squeeze.c
 	$(build_compile) -c $<
 squeeze: squeeze.o
-	$(build_link_command) -o $@ squeeze.o
+	$(build_link_command) squeeze.o
 
 @MAINT@$(srcdir)/writet1.c: $(srcdir)/../web2c/pdftexdir/writet1.c
 @MAINT@	cp -f $(srcdir)/../web2c/pdftexdir/writet1.c $@
diff -ruN tetex-src-beta-2.96.5.20040711-broken/texk/odvipsk/Makefile.in tetex-src-beta-2.96.5.20040711/texk/odvipsk/Makefile.in
--- tetex-src-beta-2.96.5.20040711-broken/texk/odvipsk/Makefile.in	Sun Jul  4 15:40:23 2004
+++ tetex-src-beta-2.96.5.20040711/texk/odvipsk/Makefile.in	Sun Jul 11 18:44:16 2004
@@ -49,7 +49,7 @@
 queeze.o: squeeze.c
 	$(build_compile) -c $<
 squeeze: squeeze.o
-	$(build_link_command) -o $@ squeeze.o
+	$(build_link_command) squeeze.o
 
 $(prologues): squeeze
 texc.lpro: texc.script tex.lpro
diff -ruN tetex-src-beta-2.96.5.20040711-broken/texk/web2c/web2c/Makefile.in tetex-src-beta-2.96.5.20040711/texk/web2c/web2c/Makefile.in
--- tetex-src-beta-2.96.5.20040711-broken/texk/web2c/web2c/Makefile.in	Sun Jul  4 06:54:37 2004
+++ tetex-src-beta-2.96.5.20040711/texk/web2c/web2c/Makefile.in	Sun Jul 11 18:44:17 2004
@@ -21,7 +21,7 @@
 web2c_objects = kps.o main.o y_tab.o $(LEX_OUTPUT_ROOT).o
 all: $(programs)
 web2c: $(web2c_objects)
-	$(build_link_command) -o $@ $(web2c_objects) $(LEXLIB)
+	$(build_link_command) $(web2c_objects) $(LEXLIB)
 
 # We use y_tab.* for the sake of MS-DOS.
 main.o: main.c y_tab.h
@@ -35,11 +35,11 @@
 	$(LEX) $(srcdir)/web2c.l
 
 fixwrites: fixwrites.o kps.o
-	$(build_link_command) -o $@ fixwrites.o kps.o
+	$(build_link_command) fixwrites.o kps.o
 splitup: splitup.o kps.o
-	$(build_link_command) -o $@ splitup.o kps.o
+	$(build_link_command) splitup.o kps.o
 regfix: regfix.o kps.o
-	$(build_link_command) -o $@ regfix.o kps.o
+	$(build_link_command) regfix.o kps.o
 
 $(programs):
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.