From xemacs-m  Tue Mar 25 13:19:47 1997
Received: from colargol.idb.hist.no (qmailr@colargol.idb.hist.no [158.38.62.110])
	by xemacs.org (8.8.5/8.8.5) with SMTP id NAA07837
	for <xemacs-beta@xemacs.org>; Tue, 25 Mar 1997 13:19:46 -0600 (CST)
Received: (qmail 17628 invoked by uid 1747); 25 Mar 1997 19:16:37 -0000
To: xemacs-beta@xemacs.org
Subject: Makefile.in using /bin/pwd fails.
X-Face: tx`D!'~U}_62nQA.`3??_[JKTSeac_lTsV*$e"rH4v(~W<{%PsThE|3`UO:@(f_G<?@Mkqw
 7QA18QY8-w>er}._<'k<bsD1UA"Yq/YZBra[eV@0pU:~o]d:"u]]Xh;i-,g}T:JtsG,I^""MO#ZvP+
 cl-hbPg7_K<)!qQu|jsGE84q4x0z~v4|OHl.l8y|Bvo0IMp>U"09
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: multipart/mixed;
 boundary="Multipart_Tue_Mar_25_20:16:37_1997-1"
Content-Transfer-Encoding: 7bit
From: Tore Olsen <toreo@colargol.idb.hist.no>
Date: 25 Mar 1997 20:16:37 +0100
Message-ID: <yng4tdzvl2i.fsf@colargol.idb.hist.no>
Lines: 80
X-Mailer: Gnus v5.4.36/XEmacs 19.15(beta104)

--Multipart_Tue_Mar_25_20:16:37_1997-1
Content-Type: text/plain; charset=US-ASCII

I just noticed, one of my systems doesn't have /bin/pwd. It's a Linux box
 with sh-utils installed in /usr. So the make installed failed (well,
at least it gave some error messages) because it used /bin/pwd.

Unless anyone can come up with some arguments as to why pwd must be assumed
to be in /bin, I propose changing /bin/pwd to just pwd in the makefiles,
as the enclosed patch does.

--Multipart_Tue_Mar_25_20:16:37_1997-1
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="makefile-patch"
Content-Transfer-Encoding: 7bit

Index: xemacs/Makefile.in
diff -u xemacs/Makefile.in:1.1.1.5 xemacs/Makefile.in:1.2
--- xemacs/Makefile.in:1.1.1.5	Tue Mar 25 17:12:33 1997
+++ xemacs/Makefile.in	Tue Mar 25 20:04:52 1997
@@ -341,7 +341,7 @@
 	  $(MAKE) install $(MFLAGS) prefix=${prefix} \
 	    exec_prefix=${exec_prefix} bindir=${bindir} libdir=${libdir} \
 	    archlibdir=${archlibdir})
-	if [ `(cd ${archlibdir}; /bin/pwd)` != `(cd ./lib-src; /bin/pwd)` ]; \
+	if [ `(cd ${archlibdir}; pwd)` != `(cd ./lib-src; pwd)` ]; \
 	then \
 	   echo "Copying lib-src/DOC-* ..." ; \
 	   (cd ./lib-src; tar -cf - DOC-*)|(cd ${archlibdir}; umask 0; tar -xf - ); \
@@ -371,7 +371,7 @@
 	 for dir in ${COPYDIR} ; do \
 	   dest=$$1 ; shift ; \
 	   [ -d $${dir} ] \
-	   && [ `(cd $${dir} && /bin/pwd)` != `(cd $${dest} && /bin/pwd)` ] \
+	   && [ `(cd $${dir} && pwd)` != `(cd $${dest} && pwd)` ] \
 	   && (echo "Copying $${dir}..." ; \
 	       (cd $${dir}; tar -cf - . )|(cd $${dest};umask 022; tar -xf - );\
 	       chmod 0755 $${dest}; \
@@ -383,7 +383,7 @@
 		 rm -f  $${subdir}/*~ ; \
 	       done) ; \
 	 done
-	if [ `(cd ${srcdir}/info && /bin/pwd)` != `(cd ${infodir} && /bin/pwd)` ]; \
+	if [ `(cd ${srcdir}/info && pwd)` != `(cd ${infodir} && pwd)` ]; \
 	then \
 	  (cd ${srcdir}/info ; \
 	   if [ ! -f ${infodir}/dir ] && [ -f dir ]; then \
Index: xemacs/lib-src/Makefile.in.in
diff -u xemacs/lib-src/Makefile.in.in:1.1.1.3 xemacs/lib-src/Makefile.in.in:1.2
--- xemacs/lib-src/Makefile.in.in:1.1.1.3	Tue Mar 25 17:14:10 1997
+++ xemacs/lib-src/Makefile.in.in	Tue Mar 25 20:05:04 1997
@@ -313,13 +313,13 @@
 	@echo
 	@echo "Installing utilities run internally by XEmacs."
 	./make-path ${archlibdir}
-	if [ `(cd ${archlibdir} && /bin/pwd)` != `/bin/pwd` ]; then \
+	if [ `(cd ${archlibdir} && pwd)` != `pwd` ]; then \
 	  for file in ${UTILITIES}; do \
 	    (cd ..; $(INSTALL_PROGRAM) lib-src/$$file ${archlibdir}/$$file) ; \
 	  done ; \
 	fi
-	if [ `(cd ${archlibdir} && /bin/pwd)` \
-	     != `(cd ${srcdir} && /bin/pwd)` ]; then \
+	if [ `(cd ${archlibdir} && pwd)` \
+	     != `(cd ${srcdir} && pwd)` ]; then \
 	  for file in ${SCRIPTS}; do \
 	    (cd ..; $(INSTALL_PROGRAM) ${srcdir}/$$file ${archlibdir}/$$file); \
 	  done ; \

--Multipart_Tue_Mar_25_20:16:37_1997-1
Content-Type: text/plain; charset=US-ASCII


-Toreo
-- 
Tore Olsen <toreo@colargol.idb.hist.no> drift@colargol, TIHLDE, IDB HiST

Surprise, fear, and a ruthless dedication to the Gnu!

--Multipart_Tue_Mar_25_20:16:37_1997-1--

