Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 18 Jul 2002 19:05:24 +0400
From:      "Igor B. Bykhalo" <goshik@binep.ac.ru>
To:        <oops@lists.paco.net>
Cc:        <ports@FreeBSD.org>
Subject:   oops with gigabase won't start... Help please
Message-ID:  <096e01c22e6c$8d412e40$ea2ce9c1@binep.ac.ru>

next in thread | raw e-mail | index | archive | help
> goshik# uname -a
> FreeBSD goshik.binep.ac.ru 4.6-STABLE FreeBSD 4.6-STABLE #16: Thu Jul 18 10:03:17 MSD 2002
> goshik@goshik.binep.ac.ru:/usr/obj/usr/src/sys/GO  i386

Ports collection of today's morning (with gigabase-2.65).

When starting oops, I get:

> goshik# /usr/local/etc/rc.d/oops.sh start
> assertion "result != not_found" failed: file "btree.cpp", line 215
>
> goshik#

And on the console:

> Jul 18 14:53:35 goshik /kernel: Jul 18 14:53:35 goshik /kernel: pid 94969 (oops), uid 1061: exited
> on signal 6

File btree.cpp is from gigabase src:

line214 int result = dbBtreePage::remove(db, rootId, tree->type, tree->sizeofType, comparator, rem, height);
line215 assert(result != not_found);

Gigabase built cleanly, while in the compile log of oops I found nearly 100 lines like:

> cc -c -O -pipe   -pthread -D_REENTRANT -DFREEBSD -D_THREAD_SAFE -DFD_SETSIZE=2048 -DWITH_LARGE_FILES
 - DHAVE_CONFIG_H  acl.c
> bison -y -d parser.y
> parser.y:94: предупреждение: previous rule lacks an ending `;'
> parser.y:157: предупреждение: previous rule lacks an ending `;'
> parser.y:212: предупреждение: previous rule lacks an ending `;'
> parser.y:216: предупреждение: previous rule lacks an ending `;'
> parser.y:220: предупреждение: previous rule lacks an ending `;'
> parser.y:224: предупреждение: previous rule lacks an ending `;'
[...]
> parser.y:1543: предупреждение: previous rule lacks an ending `;'
> parser.y:1554: предупреждение: previous rule lacks an ending `;'
> parser.y:1593: предупреждение: previous rule lacks an ending `;'
> parser.y:1598: предупреждение: previous rule lacks an ending `;'
> parser.y:1637: предупреждение: previous rule lacks an ending `;'
                 ^^^^^^^^^^^^^^
                 this is "warning" in Russian


> cc -O -pipe   -pthread -D_REENTRANT -DFREEBSD -D_THREAD_SAFE -DFD_SETSIZE=2048 -DWITH_LARGE_FILES
 -DHAVE_CONFIG_H  -c y.
> flex parser.l
...

I looked at parser.y, but I'm not programmer, so I can't figure
this by myself :(

Anyone can help?

TIA, Igor.

Sorry for lines wrapping...


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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?096e01c22e6c$8d412e40$ea2ce9c1>