Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 02 Apr 1998 01:30:16 +0200
From:      Palle Girgensohn <girgen@partitur.se>
To:        stable@FreeBSD.ORG
Subject:   make buildworld -O3 fails on stable; compile logs
Message-ID:  <3522CE07.B8F57BB7@partitur.se>

next in thread | raw e-mail | index | archive | help
Hi!

This is following up a previous mail: Here's what happens:

===> share/doc/psd/title
(cd /usr/src/share/doc/psd/title; groff -mtty-char -Tascii -ms -o1-
/usr/src/share/doc/psd/title/Title) | gzip -c > Title.ascii.gz
/usr/src/share/doc/psd/title/Title:48: warning: `pt' not defined
grotty in free(): warning: chunk is already free.
grotty in free(): warning: chunk is already free.
grotty in free(): warning: chunk is already free.
grotty in free(): warning: chunk is already free.
grotty in free(): warning: chunk is already free.
grotty in free(): warning: chunk is already free.
...

continues for ever...   (20000, that's twenty-thousand) lines. Yep,
counted them  :)
Annoying that it's just docs... I cheked a -O1 I did last week on
another machine, and it also get the pt defined, but just goes on. with
-O3, grotty goes berzerk...

Tring the last command by hand I get the pt not defined bit. Don't see
how this has anything to do with optimizations... Does make use the
newly built groff? The only warning I can find about groff is this:

D=1 -I/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/include
-I/usr/src/gnu/usr.bin/groff/eqn/include  
-I/usr/obj/usr/src/tmp/usr/include -c
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/list.cc
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/list.cc: In
method `int list_box::compute_metrics(int)':
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/list.cc:162:
warning: variable `i' shadows local
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/list.cc:94:
warning:   this is the shadowed declaration
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/list.cc: In
method `void list_box::compute_sublist_width(int)':
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/list.cc:190:
warning: variable `i' shadows local
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/list.cc:177:
warning:   this is the shadowed declaration
c++ -I/usr/obj/usr/src/tmp/usr/include/g++ -O3 -pipe -DHAVE_UNISTD_H=1
-DHAVE_DIRENT_H=1 -DHAVE_LIMITS_H=1 -DHAVE_SYS_DIR_H=1 -DHAVE_STDLIB_H=1
-DSTDLIB_H_DECLARES_GETOPT=1 -DSTDLIB_H_DECLARES_PUTENV=1
-DSTDIO_H_DECLARES_POPEN=1 -DSTDIO_H_DECLARE_PCLOSE=1
-DHAVE_CC_OSFCN_H=1 -DHAVE_CC_LIMITS_H=1 -DRETSIGTYPE=void
-DHAVE_STRUCT_EXCEPTION=1 -DHAVE_RENAME=1 -DHAVE_MKSTEMP=1
-DSYS_SIGLIST_DECLARED=1
-I/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/include
-I/usr/src/gnu/usr.bin/groff/eqn/include  
-I/usr/obj/usr/src/tmp/usr/include -c
/usr/src/gnu/usr.bin/groff/eqn/../../../../contrib/groff/eqn/over.cc



Also, the compile ens 20000 lines after the first grotty line with the
following. Guess it just chokes on memory:

===> share/doc/papers/memfs
indxbib -c
/usr/src/share/doc/papers/memfs/../../../../contrib/groff/indxbib/eign
-o ref.bib /usr/src/share/doc/papers/memfs/ref.bib
indxbib in free(): warning: page is already free.
indxbib in free(): warning: page is already free.
vgrind -f < /usr/src/share/doc/papers/memfs/A.t > A.gt
refer -n -e -l -s -p /usr/src/share/doc/papers/memfs/ref.bib
/usr/src/share/doc/papers/memfs/0.t /usr/src/share/doc/papers/memfs/1.t
A.gt > paper.t
Failed assertion at line 161, file
`/usr/src/gnu/usr.bin/groff/refer/../../../../contrib/groff/refer/token.cc'.
Abort trap - core dumped
*** Error code 134

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.
*** Error code 1

Stop.



Regards,
palle

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3522CE07.B8F57BB7>