http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56142
Bug #: 56142 Summary: During *make*, Perl error regarding unescaped left brace in texi2pod.pl, line 319 Classification: Unclassified Product: gcc Version: 4.7.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: bootstrap AssignedTo: unassig...@gcc.gnu.org ReportedBy: r...@temple.edu When 'make'-ing from source under RedHat ES Linux 6.2, failure in script texi2pod.pl reporting the following error during compiler build: perl /usr/local/src/gcc/gcc-4.7.2/gcc/../contrib/texi2pod.pl /usr/local/src/gcc/gcc-4.7.2/gcc/doc/invoke.texi > gcc.pod Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at /usr/local/src/gcc/gcc-4.7.2/gcc/../contrib/texi2pod.pl line 319. when using 'perl -v' I get This is perl 5, version 17, subversion 7 (v5.17.7) built for x86_64-linux ---- Context of build appears below: echo @set srcdir /usr/local/src/gcc/gcc-4.7.2/gcc >> gcc-vers.texiT if [ -n "(GCC) " ]; then \ echo "@set VERSION_PACKAGE (GCC) " >> gcc-vers.texiT; \ fi echo "@set BUGURL @uref{http://gcc.gnu.org/bugs.html}" >> gcc-vers.texiT; \ mv -f gcc-vers.texiT gcc-vers.texi echo timestamp > gcc.pod perl /usr/local/src/gcc/gcc-4.7.2/gcc/../contrib/texi2pod.pl /usr/local/src/gcc/gcc-4.7.2/gcc/doc/invoke.texi > gcc.pod Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at /usr/local/src/gcc/gcc-4.7.2/gcc/../contrib/texi2pod.pl line 319. echo timestamp > doc/gcc.1 (pod2man --center="GNU" --release="gcc-4.7.2" --date=2012-09-20 --section=1 gcc.pod > doc/gcc.1.T$$ && \ mv -f doc/gcc.1.T$$ doc/gcc.1) || \ (rm -f doc/gcc.1.T$$ && exit 1) echo timestamp > gpl.pod perl /usr/local/src/gcc/gcc-4.7.2/gcc/../contrib/texi2pod.pl /usr/local/src/gcc/gcc-4.7.2/gcc/doc/include/gpl_v3.texi > gpl.pod Unescaped left brace in regex is deprecated, passed through in regex; marked by <-- HERE in m/^\@strong{ <-- HERE (.*)}$/ at /usr/local/src/gcc/gcc-4.7.2/gcc/../contrib/texi2pod.pl line 319. echo timestamp > doc/gpl.7 (pod2man --center="GNU" --release="gcc-4.7.2" --date=2012-09-20 --section=7 gpl.pod > doc/gpl.7.T$$ && \ mv -f doc/gpl.7.T$$ doc/gpl.7) || \ (rm -f doc/gpl.7.T$$ && exit 1) cp doc/gcc.1 doc/g++.1 rm gcc.pod make[3]: Leaving directory `/usr/local/src/gcc/objdir/gcc' mkdir -p -- x86_64-unknown-linux-gnu/libgcc Checking multilib configuration for libgcc... Configuring stage 1 in x86_64-unknown-linux-gnu/libgcc configure: creating cache ./config.cache checking build system type... x86_64-unknown-linux-gnu checking host system type... x86_64-unknown-linux-gnu checking for --enable-version-specific-runtime-libs... no checking for a BSD-compatible install... /usr/bin/install -c checking for gawk... gawk checking for x86_64-unknown-linux-gnu-ar... ar checking for x86_64-unknown-linux-gnu-lipo... lipo checking for x86_64-unknown-linux-gnu-nm... /usr/local/src/gcc/objdir/./gcc/nm checking for x86_64-unknown-linux-gnu-ranlib... ranlib checking for x86_64-unknown-linux-gnu-strip... strip checking whether ln -s works... yes checking for x86_64-unknown-linux-gnu-gcc... /usr/local/src/gcc/objdir/./gcc/xgcc -B/usr/local/src/gcc/objdir/./gcc/ -B/usr/local/x86_64-unknown-linux-gnu/bin/ -B/usr/local/x86_64-unknown-linux-gnu/lib/ -isystem /usr/local/x86_64-unknown-linux-gnu/include -isystem /usr/local/x86_64-unknown-linux-gnu/sys-include checking for suffix of object files... configure: error: in `/usr/local/src/gcc/objdir/x86_64-unknown-linux-gnu/libgcc': configure: error: cannot compute suffix of object files: cannot compile See `config.log' for more details. make[2]: *** [configure-stage1-target-libgcc] Error 1 make[2]: Leaving directory `/usr/local/src/gcc/objdir' make[1]: *** [stage1-bubble] Error 2 make[1]: Leaving directory `/usr/local/src/gcc/objdir' make: *** [all] Error 2