bug-gsrc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-gsrc] Build failure


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

Attachment: buildLog.txt
Description: buildLog.txt


reply via email to

[Prev in Thread] Current Thread [Next in Thread]