public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: other/6653: make dvi fails on solaris, gcc-3.0.4
@ 2003-03-25 2:22 bangerth
0 siblings, 0 replies; 4+ messages in thread
From: bangerth @ 2003-03-25 2:22 UTC (permalink / raw)
To: gcc-bugs, gcc-prs, jeff.deifik, nobody
Synopsis: make dvi fails on solaris, gcc-3.0.4
State-Changed-From-To: open->closed
State-Changed-By: bangerth
State-Changed-When: Tue Mar 25 02:20:06 2003
State-Changed-Why:
Not a bug in gcc, but in texinfo
http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=6653
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: other/6653: make dvi fails on solaris, gcc-3.0.4
@ 2002-05-13 18:26 Joseph S. Myers
0 siblings, 0 replies; 4+ messages in thread
From: Joseph S. Myers @ 2002-05-13 18:26 UTC (permalink / raw)
To: nobody; +Cc: gcc-prs
The following reply was made to PR other/6653; it has been noted by GNATS.
From: "Joseph S. Myers" <jsm28@cam.ac.uk>
To: jeff deifik <jeff.deifik@jpl.nasa.gov>
Cc: gcc-gnats@gcc.gnu.org
Subject: Re: other/6653: make dvi fails on solaris, gcc-3.0.4
Date: Tue, 14 May 2002 02:22:12 +0100 (BST)
On Mon, 13 May 2002, jeff deifik wrote:
> TEXINPUTS=.:/home/jdeifik/work/gnu/jeff-native-gcc/gcc:/home/jdeifik/work/gnu/gc
> c-3.0.4/gcc/doc::../../gcc-3.0.4/gcc/doc:../../gcc-3.0.4/gcc/doc/include:
> INDEXSTYLE=.:/home/jdeifik/work/gnu/jeff-native-gcc/gcc:/home/jdeifik/work/gnu/g
> cc-3.0.4/gcc/doc::../../gcc-3.0.4/gcc/doc:../../gcc-3.0.4/gcc/doc/include:
> + test -n
> + sed 1q ./../../gcc-3.0.4/gcc/doc/gcc.texi
> + fgrep input texinfo
> language=texinfo
> bibtex=
> texindex=texindex
> + test dvi = dvi
> tex=tex
> + test = t
> txiversion_tex=txiversion.tex
> + echo \input texinfo.tex @bye
> + cd /tmp/t2d5992
> + sed -n s/^.*\[\(.*\)version \(....\)-\(..\)-\(..\).*$/txiformat=\1
> txiversion=
> "\2\3\4"/p
> + tex txiversion.tex
> + eval
> + false texinfo.tex preloaded as `', version is `' ...
> + test 19990129 -le
OK, the problem appears to be that the test for texinfo.tex being recent
enough for macro expansion is done in a temporary directory, but the
TEXINPUTS setting (from the -I arguments) pointing to the right
texinfo.tex to use still includes relative paths. Report this to the
Texinfo maintainers as a Texinfo bug. As a workaround, install a
sufficiently recent (at least 19990129) texinfo.tex version in a directory
TeX searches by default, or set TEXINPUTS to point to such a directory
before running texi2dvi; if macro support is detected, the right version
of texinfo.tex (that included with GCC) will then be used for the actual
formatting.
--
Joseph S. Myers
jsm28@cam.ac.uk
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: other/6653: make dvi fails on solaris, gcc-3.0.4
@ 2002-05-13 15:46 Joseph S. Myers
0 siblings, 0 replies; 4+ messages in thread
From: Joseph S. Myers @ 2002-05-13 15:46 UTC (permalink / raw)
To: nobody; +Cc: gcc-prs
The following reply was made to PR other/6653; it has been noted by GNATS.
From: "Joseph S. Myers" <jsm28@cam.ac.uk>
To: <jeff.deifik@jpl.nasa.gov>
Cc: <gcc-gnats@gcc.gnu.org>, <gcc-bugs@gcc.gnu.org>
Subject: Re: other/6653: make dvi fails on solaris, gcc-3.0.4
Date: Mon, 13 May 2002 23:44:51 +0100 (BST)
On 13 May 2002 jeff.deifik@jpl.nasa.gov wrote:
> texi2dvi -I ../../gcc-3.0.4/gcc/doc -I ../../gcc-3.0.4/gcc/doc/include ../../gc\
> c-3.0.4/gcc/doc/gcc.texi^M
> /home/jdeifik/work/gnu/gcc-3.0.4/gcc/doc/invoke.texi:159: Unknown command `gol'\
> .^M
> /home/jdeifik/work/gnu/gcc-3.0.4/gcc/doc/invoke.texi:165: Unknown command `gol'\
> .^M
> /home/jdeifik/work/gnu/gcc-3.0.4/gcc/doc/invoke.texi:166: Unknown command `gol'\
> .^M
> /home/jdeifik/work/gnu/gcc-3.0.4/gcc/doc/invoke.texi:167 ...
>
> This goes on for many lines, as the '@gol' is used many
> times in invoke.texi.
> This is with "This is TeX, Version 3.14159 (Web2C 7.2)"
If this is a complete log, that indicates that texi2dvi is trying to use
makeinfo to expand macros, rather than TeX - you need to investigate why.
@gol is defined in different ways for TeX and info because of differences
between how the two implementations of macro expansion work; texi2dvi -e
is unlikely to work. The texinfo.tex included with GCC is sufficiently
recent that texi2dvi should detect that it supports macro expansion.
--
Joseph S. Myers
jsm28@cam.ac.uk
^ permalink raw reply [flat|nested] 4+ messages in thread
* other/6653: make dvi fails on solaris, gcc-3.0.4
@ 2002-05-13 14:26 jeff.deifik
0 siblings, 0 replies; 4+ messages in thread
From: jeff.deifik @ 2002-05-13 14:26 UTC (permalink / raw)
To: gcc-gnats
>Number: 6653
>Category: other
>Synopsis: make dvi fails on solaris, gcc-3.0.4
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: unassigned
>State: open
>Class: doc-bug
>Submitter-Id: net
>Arrival-Date: Mon May 13 14:26:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator: Jeff Deifik
>Release: gcc 3.0.4
>Organization:
>Environment:
sparc-sun-solaris2.7
>Description:
I configured as:
configure --prefix=/home/jdeifik
I successfully build the main gcc,
when I tried to make the dvi, I got a bunch of errors
I installed the latest texi2dvi, 4.2
Here is what the makefile produces:
jdeifik@electrasun1:/home/jdeifik/work/gnu/jeff-native-gcc:1 make dvi^M^M
make[1]: Entering directory `/home/jdeifik/work/gnu/jeff-native-gcc/libiberty'^\
M
make[2]: Entering directory `/home/jdeifik/work/gnu/jeff-native-gcc/libiberty/t\
estsuite'^M
make[2]: Nothing to be done for `dvi'.^M
make[2]: Leaving directory `/home/jdeifik/work/gnu/jeff-native-gcc/libiberty/te\
stsuite'^M
make[1]: Leaving directory `/home/jdeifik/work/gnu/jeff-native-gcc/libiberty'^M
make[1]: Entering directory `/home/jdeifik/work/gnu/jeff-native-gcc/zlib'^M
make[1]: Nothing to be done for `dvi'.^M
make[1]: Leaving directory `/home/jdeifik/work/gnu/jeff-native-gcc/zlib'^M
make[1]: Entering directory `/home/jdeifik/work/gnu/jeff-native-gcc/gcc'^M
texi2dvi -I ../../gcc-3.0.4/gcc/doc -I ../../gcc-3.0.4/gcc/doc/include ../../gc\
c-3.0.4/gcc/doc/gcc.texi^M
/home/jdeifik/work/gnu/gcc-3.0.4/gcc/doc/invoke.texi:159: Unknown command `gol'\
.^M
/home/jdeifik/work/gnu/gcc-3.0.4/gcc/doc/invoke.texi:165: Unknown command `gol'\
.^M
/home/jdeifik/work/gnu/gcc-3.0.4/gcc/doc/invoke.texi:166: Unknown command `gol'\
.^M
/home/jdeifik/work/gnu/gcc-3.0.4/gcc/doc/invoke.texi:167 ...
This goes on for many lines, as the '@gol' is used many
times in invoke.texi.
This is with "This is TeX, Version 3.14159 (Web2C 7.2)"
I can make the dvi successfully for gcc 2.95.3
>How-To-Repeat:
make dvi
>Fix:
unknown
>Release-Note:
>Audit-Trail:
>Unformatted:
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2003-03-25 2:20 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2003-03-25 2:22 other/6653: make dvi fails on solaris, gcc-3.0.4 bangerth
-- strict thread matches above, loose matches on Subject: below --
2002-05-13 18:26 Joseph S. Myers
2002-05-13 15:46 Joseph S. Myers
2002-05-13 14:26 jeff.deifik
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).