octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: rebuilding still


From: Lippert, Ross A.
Subject: RE: rebuilding still
Date: Thu, 16 May 2002 15:13:37 -0400

OK, problem fixed now.  In the make-break-edit-make cycle, somehow the
DOCSTRINGS for scripts ended up being created empty, so munge-texi was
choking inelegantly on it, and it wasn't clear to me why.

I have a new one though.  I'll bet this is a gcc issue:

/usr/local/gcc/3.0.2/bin/g++ -c  -I. -I.. -I../liboctave -I../src
-I../libcruft/misc  -I../glob -I../glob -DHAVE_CONFIG_H -mieee-with-inexact
-g -O2 -Wall data.cc -o data.o
In file included from defun-int.h:31,
                 from defun.h:30,
                 from data.cc:35:
symtab.h:449: `ostream' was not declared in this scope
symtab.h:449: `os' was not declared in this scope
symtab.h:449: invalid data member initialization
symtab.h:449: (use `=' to initialize static data members)
symtab.h:449: variable or field `print_info' declared void
gmake-3.75-97[2]: *** [data.o] Error 1
gmake-3.75-97[1]: *** [src] Error 2
gmake-3.75-97: *** [all] Error 2


-r

-----Original Message-----
From: John W. Eaton [mailto:address@hidden
Sent: Thursday, May 16, 2002 2:14 PM
To: Lippert, Ross A.
Cc: octave-maintainers mailing list
Subject: RE: rebuilding still


On 16-May-2002, Lippert, Ross A. <address@hidden> wrote:

| 
| OK, I think I found the problem.  It isn't a compiler problem, it is a
| Makefile
| problem.
| 
| In the Makefile for doc/interpreter the rule for going from txi to texi
has
| an
| extra -d in it.
| 
| %.texi : %.txi
|         @echo making $@ from $<
|         @./munge-texi \
|           -d $(TOPDIR)/src/DOCSTRINGS \
| !bad!     -d $(TOPDIR)/scripts/DOCSTRINGS < $< > address@hidden
|         @mv address@hidden $@

But if you remove that part of the command, doesn't that omit all the
M-file doc strings from the manual?

jwe



reply via email to

[Prev in Thread] Current Thread [Next in Thread]