[Bug bootstrap/56142] New: During *make*, Perl error regarding unescaped left brace in texi2pod.pl, line 319

ray at temple dot edu gcc-bugzilla@gcc.gnu.org
Tue Jan 29 23:01:00 GMT 2013


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: unassigned@gcc.gnu.org
        ReportedBy: ray@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



More information about the Gcc-bugs mailing list