wagner@smith.cs.unc.edu (Michael Wagner) (03/21/91)
I recently downloaded the c++2latex files from ymir.claremnt.edu.
When I typed "make all", I did not get an executable, instead I
got a bunch of .o files. Then I linked the .o files by typing
gcc -o c++2latex c++2latex.o getopt.o getopt1.o version.o
That seemd to work, in that I got an executable. Unfortunately,
when I ran c++2latex on c++2latex.c, I got a c++2latex.tex that
LaTeX could not process. When I typed "latex c++2latex.tex",
LaTeX gave me:
This is TeX, C Version 2.98 (no format preloaded)
(c++2latex.c
LaTeX Version 2.09 <24 May 1989>
LaTeX error. See LaTeX manual for explanation.
Type H <return> for immediate help.
! Missing \begin{document}.
\@latexerr ...for immediate help.}\errmessage {#1}
<to be read again>
/
l.1 /
* A lexical scanner generated by flex */
?
Did I do something wrong in the compilation? I don't think
that I've got the wrong version of flex. (I typed "make
workaround" as in the README file, and got that it didn't
know what "workaround" meant). As I am a novice c++ and
LaTeX user, I'm not quite sure where things went wrong.
Has anyone else gotten this program to run?
I'm on a Sun 3 if that makes any difference, running SunOS4.01.
Thanks.
Mike Wagnerwagner@smith.cs.unc.edu (Michael Wagner) (03/21/91)
I realized that I needed to use the -c option to get
a complete LaTeX source file. Now when I try to LaTeX
the result of "c++2latex -c -o test.tex c++2latex.c", I
get:
This is TeX, C Version 2.98 (no format preloaded)
(test.tex
LaTeX Version 2.09 <24 May 1989>
(/usr/local/lib/TeX/inputs/article.sty
Document Style `article' <16 Mar 88>.
(/usr/local/lib/TeX/inputs/art11.sty)) (test.aux)
! Missing \endcsname inserted.
<to be read again>
\protect
\{->\protect
\@lb
\@ifundefined #1#2#3->\expandafter \ifx \csname #1
\endcsname \relax #2\else ...
\begin ... \@currenvir {#1}\csname #1\endcsname }}
\begingroup \@endpefalse \...
l.15 \begin\{
document\}\mbox{}\\
?
What am I doing wrong?
(Sorry about th earlier posting. I'd used a program earlier called
c2latex that didn't require a -c option).
Mike Wagner
wagner@cs.unc.edu