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

Reply via email to