|
From: | Monsler, Eric M |
Subject: | [bug-gsrc] Build failure |
Date: | Tue, 14 Apr 2015 01:43:57 +0000 |
Hello, My error is in building 3dldf during the initial ‘make’ of gsrc-2014.07.06. The short version is inline in this email, a longer version attached. <lines that look like success…> g++ -DHAVE_CONFIG_H -I. -I.. -g -O2 -o prbsnflx prbsnflx.c++ ctangle parser.w This is CTANGLE, Version 3.64 (Web2C 7.5.6) *1*2*3*4*5*6*7<………..snipped for brevity…………….>*2147*2148*2149 ! Sorry, token capacity exceeded. (l. 2902 of include file ./pblexpr.w) false : pv->are_distinct(@=$3@>, 10, parameter);
(That was a fatal error, my friend.) make[4]: *** [parser.y++] Error 1 make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/emonsler/tmp/gsrc-2014.07.06/gnu/3dldf/work/3DLDF-2.0.3' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/emonsler/tmp/gsrc-2014.07.06/gnu/3dldf/work/3DLDF-2.0.3' [***build] ==>Build failed. Exiting. make[1]: *** [build-work/3DLDF-2.0.3/Makefile] Error 1 make[1]: Leaving directory `/home/emonsler/tmp/gsrc-2014.07.06/gnu/3dldf' make: *** [all] Error 1 I didn’t see the 2014.10.11 release of GSRC in the mirrors, has it been pulled for some reason? I checked both <http://ftp.gnu.org/gnu/gsrc/> and
http://mirror.sbb.rs/gnu/gsrc/ mentioned in the release email. I cannot use the bzr access as it seems to be blocked by firewall. If I’m told which mirror has 2014.10.11, I’d happily abandon trying to get 2014.07.06 to build. Background: I am trying to make the toplevel “gsrc”, so that I may install later GCC versions without causing conflicts in my RHEL 6 corporate-approved Linux workstation. I’m broadly familiar with autotools and installing locally to $HOME/usr/local via the –prefix= option, but have not wrestled with them recently. Gsrc seemed like a wonderful way to avoid much of that. :~/tmp/gsrc-2014.07.06$ uname -a Linux mv-emonsler.argon.local 2.6.32-504.3.3.el6.x86_64 #1 SMP Fri Dec 12 16:05:43 EST 2014 x86_64 x86_64 x86_64 GNU/Linux I am sadly in a situation in which I need to be non-standard in a possibly significant way: I need to use an http_proxy. This works fine, except for FTP links. I modified gar.lib.mk as follows, to use http instead: # download an ftp URL (colons omitted) ftp//%: wget $(WGET_OPTS) -O $(DOWNLOADDIR)/$(notdir $*).partial http://$* mv $(DOWNLOADDIR)/$(notdir $*).partial $(DOWNLOADDIR)/$(notdir $*) That seems to work, sometimes the auto-download fails but I re-trigger it and that works. Trying again, I run: $ make >buildLog.txt Makefile:881: warning: overriding commands for target `info-recursive' Makefile:451: warning: ignoring old commands for target `info-recursive' Makefile:881: warning: overriding commands for target `info-recursive' Makefile:451: warning: ignoring old commands for target `info-recursive' make[4]: *** [parser.y++] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [build-work/3DLDF-2.0.3/Makefile] Error 1 make: *** [all] Error 1 and attach the buildLog.txt I can attach the full output of a clean “ ./bootstrap && ./configure –prefix=$HOME/gnu && make “ if that would be helpful; I suspect only if done with the latest release. Eric Monsler |
buildLog.txt
Description: buildLog.txt
[Prev in Thread] | Current Thread | [Next in Thread] |