This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug bootstrap/14893] [3.4 Regression] 3.4.0-20040406, 'make install' fails on doc/gcjh.1


------- Additional Comments From mec dot gnu at mindspring dot com  2004-04-09 21:10 -------
Subject: Re:  [3.4 Regression] 3.4.0-20040406, 'make install' fails on doc/gcjh.1


------- Additional Comments From mec dot gnu at mindspring dot com  2004-04-10 02:39 -------
Subject: Re:  [3.4 Regression] 3.4.0-20040406, 'make install' fails on doc/gcjh.1

Your patch works for me, after I deleted the duplicate line for
java.install-man.gij.

I tested on:

  native i686-pc-linux-gnu, gnu make 3.79.1, gcc 3.4.0-20040406
  native i686-pc-linux-gnu, gnu make 3.79.1, gcc 3.4.0-20040406
  native hppa2.0w-hp-hpux11.11, gnu make 3.79.1, gcc 3.4.0-20040406

On hpux11.11, 'make install' got through this part and gcjh.1 showed up
in the right place.  But 'make install' failed a little bit later for an
unrelated reason: doc/grepjar.1 is not in the pre-built tarball, so it
has to be built from source, which requires perl, which I intentionally
don't have in my $PATH on hpux11.11 so that I can find issues like this.
I will file a separate PR for that.

Michael C

--- gcc-3.4.0-20040406/gcc/java/Make-lang.in~	2004-02-22 15:45:38.000000000 -0500
+++ gcc-3.4.0-20040406/gcc/java/Make-lang.in	2004-04-09 16:25:33.000000000 -0400
@@ -393,19 +393,20 @@
 
 # Install the man pages.
 java.install-man: installdirs \
-                  $(DESTDIR)$(man1dir)/$(JAVA_INSTALL_NAME)$(man1ext) \
-		  $(JAVA_TARGET_INDEPENDENT_BIN_TOOLS:%=doc/%.1) \
-		  doc/gij.1 doc/jv-convert.1 doc/rmic.1 doc/rmiregistry.1
-	for tool in $(JAVA_TARGET_INDEPENDENT_BIN_TOOLS) \
-		gij jv-convert rmic rmiregistry ; do \
-	  tool_transformed_name=`echo $$tool|sed '$(program_transform_name)'`; \
-	  man_name=$(DESTDIR)$(man1dir)/$${tool_transformed_name}$(man1ext); \
-	  rm -f $$man_name ; \
-	  $(INSTALL_DATA) doc/$${tool}.1 $$man_name; \
-	  chmod a-x $$man_name ; \
-	done
+		  java.install-man.gcj \
+		  java.install-man.gcjh \
+		  java.install-man.jv-scan \
+		  java.install-man.jcf-dump \
+		  java.install-man.gij \
+		  java.install-man.gij \
+		  java.install-man.jv-convert \
+		  java.install-man.rmic \
+		  java.install-man.rmiregistry
 
-$(DESTDIR)$(man1dir)/$(JAVA_INSTALL_NAME)$(man1ext): doc/gcj.1
-	-rm -f $@
-	-$(INSTALL_DATA) $< $@
-	-chmod a-x $@
+java.install-man.%: doc/%.1 installdirs
+	tool=`echo $@ | sed 's/^java\.install-man\.//'`; \
+	tool_transformed_name=`echo "$$tool"|sed '$(program_transform_name)'`; \
+	man_name=$(DESTDIR)$(man1dir)/$${tool_transformed_name}$(man1ext); \
+	rm -f "$$man_name"; \
+	$(INSTALL_DATA) $< "$$man_name"; \
+	chmod a-x "$$man_name"



-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14893


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]