Newcomer


Subject: Newcomer
From: Guillaume Proux (gproux@acesoliton.com)
Date: Sun Sep 10 2000 - 20:59:15 CDT


Hi everybody,

It has been 2 months since I am observing this mailing list through the
digests available every two weeks or so... and during the week end I
connected to CVS to get an idea of how I could help.

I managed more or less reliably to make the software crash by using
a lot of undo/redo and adding chars. The check speller then runs through the
wall while expanding a buffer for insertion (the crash is while the
memmove is done). I traced the issue back to:

----- Original Message -----
From: Martin Sevior <msevior@mccubbin.ph.unimelb.edu.au>
To: Graham Murray <graham@barnowl.demon.co.uk>
Cc: <abiword-dev@abisource.com>
Sent: Monday, September 11, 2000 10:46 AM
Subject: Re: Build failure on Linux

> HI Graham,
> have downloaded a recent wv from CVS? There have been
> substantial changes in wv since the 0.7.10 release.
>
> I've just done a complete non debug build from a fresh CVS update on abi,
> wv, unixfontfiles etc. No problems.
>
> Cheers
>
> Martin
>
>
> On 10 Sep 2000, Graham Murray wrote:
>
> > I have been unable to build Abiword for some time. I have tried
> > re-fetching from CVS (into a clean directory tree) and it still fails.
> >
> > Building AbiSuite with [ABI_ROOT=/home/graham/build/abi]
> > make ABI_ROOT=/home/graham/build/abi -C src
> > make[1]: Entering directory `/home/graham/build/abi/src'
> > Building with [LicensedTrademarks:Off Debug:Off Gnome:Off
Gnome-XML:Off].
> > make ABI_ROOT=/home/graham/build/abi -C config build
> > make[2]: Entering directory `/home/graham/build/abi/src/config'
> > Building with [LicensedTrademarks:Off Debug:Off Gnome:Off
Gnome-XML:Off].
> > make ABI_ROOT=/home/graham/build/abi -C require build
> > make[3]: Entering directory `/home/graham/build/abi/src/config/require'
> > Building with [LicensedTrademarks:Off Debug:Off Gnome:Off
Gnome-XML:Off].
> > make ABI_ROOT=/home/graham/build/abi -C xp build
> > make[4]: Entering directory
`/home/graham/build/abi/src/config/require/xp'
> > Building with [LicensedTrademarks:Off Debug:Off Gnome:Off
Gnome-XML:Off].
> > Found expat in peer directory
> > make[5]: Entering directory `/home/graham/build/expat'
> > Building with [LicensedTrademarks:Off Debug:Off Gnome:Off
Gnome-XML:Off].
> > make ABI_ROOT=/home/graham/build/abi -C gennmtab build
> > make[6]: Entering directory `/home/graham/build/expat/gennmtab'
> > Building with [LicensedTrademarks:Off Debug:Off Gnome:Off
Gnome-XML:Off].
> > make[6]: Leaving directory `/home/graham/build/expat/gennmtab'
> > make ABI_ROOT=/home/graham/build/abi -C xmltok build
> > make[6]: Entering directory `/home/graham/build/expat/xmltok'
> > Building with [LicensedTrademarks:Off Debug:Off Gnome:Off
Gnome-XML:Off].
> > make[6]: Leaving directory `/home/graham/build/expat/xmltok'
> > make ABI_ROOT=/home/graham/build/abi -C xmlparse build
> > make[6]: Entering directory `/home/graham/build/expat/xmlparse'
> > Building with [LicensedTrademarks:Off Debug:Off Gnome:Off
Gnome-XML:Off].
> > make[6]: Leaving directory `/home/graham/build/expat/xmlparse'
> > make[5]: Leaving directory `/home/graham/build/expat'
> > Build requirements satisfied.
> > make[4]: Leaving directory
`/home/graham/build/abi/src/config/require/xp'
> > make ABI_ROOT=/home/graham/build/abi -C unix build
> > make[4]: Entering directory
`/home/graham/build/abi/src/config/require/unix'
> > Building with [LicensedTrademarks:Off Debug:Off Gnome:Off
Gnome-XML:Off].
> > TODO do we need to test for GCC or EGCS and a version number?
> > Found zlib in system directories
> > Found libpng in system directories
> > Found libwv in peer directory
> > make[5]: Entering directory `/home/graham/build/wv'
> > Building with [LicensedTrademarks:Off Debug:Off Gnome:Off
Gnome-XML:Off].
> > exporter/support.c:
> > In file included from exporter/support.c:12:
> > exporter/wvexporter.h:14: parse error before `wvDocument'
> > exporter/wvexporter.h:14: warning: type defaults to `int' in declaration
of `wvDocument'
> > exporter/wvexporter.h:14: ANSI C forbids data definition with no type or
storage class
> > exporter/wvexporter.h:16: parse error before `*'
> > exporter/wvexporter.h:16: warning: type defaults to `int' in declaration
of `wvDocument_create'
> > exporter/wvexporter.h:16: ANSI C forbids data definition with no type or
storage class
> > exporter/wvexporter.h:17: parse error before `*'
> > exporter/wvexporter.h:17: parse error before `*'
> > exporter/wvexporter.h:17: warning: type defaults to `int' in declaration
of `wvStream_new'
> > exporter/wvexporter.h:17: ANSI C forbids data definition with no type or
storage class
> > exporter/wvexporter.h:18: parse error before `*'
> > exporter/wvexporter.h:19: parse error before `*'
> > exporter/wvexporter.h:20: parse error before `*'
> > exporter/wvexporter.h:21: parse error before `wvStream'
> > exporter/wvexporter.h:25: parse error before `wvStream'
> > exporter/wvexporter.h:26: parse error before `wvStream'
> > exporter/wvexporter.h:27: parse error before `wvStream'
> > exporter/wvexporter.h:28: parse error before `wvStream'
> > exporter/wvexporter.h:29: parse error before `wvStream'
> > exporter/wvexporter.h:30: parse error before `wvStream'
> > exporter/wvexporter.h:31: parse error before `wvStream'
> > exporter/wvexporter.h:32: parse error before `wvStream'
> > exporter/wvexporter.h:33: parse error before `wvStream'
> > exporter/wvexporter.h:34: parse error before `wvStream'
> > exporter/wvexporter.h:35: parse error before `wvStream'
> > exporter/wvexporter.h:36: parse error before `wvStream'
> > exporter/wvexporter.h:37: parse error before `wvStream'
> > exporter/wvexporter.h:38: parse error before `wvStream'
> > exporter/wvexporter.h:41: parse error before `wvStream'
> > exporter/wvexporter.h:42: parse error before `wvStream'
> > exporter/wvexporter.h:43: parse error before `wvStream'
> > exporter/wvexporter.h:44: parse error before `wvStream'
> > exporter/wvexporter.h:45: parse error before `wvStream'
> > exporter/wvexporter.h:47: parse error before `wvStream'
> > exporter/wvexporter.h:48: parse error before `wvStream'
> > exporter/wvexporter.h:49: parse error before `wvStream'
> > exporter/wvexporter.h:50: parse error before `wvStream'
> > exporter/wvexporter.h:51: parse error before `wvStream'
> > exporter/wvexporter.h:52: parse error before `wvStream'
> > exporter/wvexporter.h:53: parse error before `wvStream'
> > exporter/wvexporter.h:54: parse error before `wvStream'
> > exporter/wvexporter.h:55: parse error before `wvStream'
> > exporter/wvexporter.h:56: parse error before `wvStream'
> > exporter/wvexporter.h:57: parse error before `wvStream'
> > exporter/wvexporter.h:58: parse error before `wvStream'
> > exporter/wvexporter.h:59: parse error before `wvStream'
> > exporter/wvexporter.h:60: parse error before `wvStream'
> > exporter/wvexporter.h:61: parse error before `*'
> > exporter/wvexporter.h:62: parse error before `wvStream'
> > exporter/wvexporter.h:63: parse error before `wvStream'
> > exporter/wvexporter.h:64: parse error before `wvStream'
> > exporter/wvexporter.h:65: parse error before `wvStream'
> > exporter/wvexporter.h:66: parse error before `wvStream'
> > exporter/wvexporter.h:67: parse error before `wvStream'
> > exporter/wvexporter.h:68: parse error before `wvStream'
> > exporter/wvexporter.h:69: parse error before `wvStream'
> > exporter/wvexporter.h:70: parse error before `wvStream'
> > exporter/wvexporter.h:71: parse error before `wvStream'
> > exporter/wvexporter.h:72: parse error before `wvStream'
> > exporter/wvexporter.h:73: parse error before `wvStream'
> > exporter/wvexporter.h:74: parse error before `wvStream'
> > exporter/wvexporter.h:75: parse error before `wvStream'
> > exporter/wvexporter.h:76: parse error before `wvStream'
> > exporter/wvexporter.h:77: parse error before `wvStream'
> > exporter/wvexporter.h:78: parse error before `wvStream'
> > exporter/wvexporter.h:79: parse error before `wvStream'
> > exporter/wvexporter.h:80: parse error before `wvStream'
> > exporter/wvexporter.h:81: parse error before `wvStream'
> > exporter/wvexporter.h:82: parse error before `wvStream'
> > exporter/wvexporter.h:83: parse error before `wvStream'
> > exporter/wvexporter.h:84: parse error before `wvStream'
> > exporter/wvexporter.h:85: parse error before `wvStream'
> > exporter/wvexporter.h:86: parse error before `wvStream'
> > exporter/wvexporter.h:87: parse error before `wvStream'
> > exporter/wvexporter.h:88: parse error before `wvStream'
> > exporter/support.c:43: parse error before `*'
> > exporter/support.c:43: warning: type defaults to `int' in declaration of
`ole_file'
> > exporter/support.c:43: ANSI C forbids data definition with no type or
storage class
> > exporter/support.c:45: parse error before `*'
> > exporter/support.c:46: warning: return-type defaults to `int'
> > exporter/support.c: In function `wvDocument_create':
> > exporter/support.c:47: `ret' undeclared (first use in this function)
> > exporter/support.c:47: (Each undeclared identifier is reported only once
> > exporter/support.c:47: for each function it appears in.)
> > exporter/support.c:47: warning: statement with no effect
> > exporter/support.c:49: warning: implicit declaration of function
`ms_ole_create'
> > exporter/support.c:49: `MsOle' undeclared (first use in this function)
> > exporter/support.c:49: parse error before `)'
> > exporter/support.c:49: `MS_OLE_ERR_OK' undeclared (first use in this
function)
> > exporter/support.c:56: parse error before `)'
> > exporter/support.c: At top level:
> > exporter/support.c:61: parse error before `*'
> > exporter/support.c:61: parse error before `*'
> > exporter/support.c:62: warning: return-type defaults to `int'
> > exporter/support.c: In function `wvStream_new':
> > exporter/support.c:63: `MsOleStream' undeclared (first use in this
function)
> > exporter/support.c:63: `temp_stream' undeclared (first use in this
function)
> > exporter/support.c:63: warning: statement with no effect
> > exporter/support.c:64: `wvStream' undeclared (first use in this
function)
> > exporter/support.c:64: `ret' undeclared (first use in this function)
> > exporter/support.c:64: warning: statement with no effect
> > exporter/support.c:65: warning: implicit declaration of function
`ms_ole_stream_open'
> > exporter/support.c:65: `name' undeclared (first use in this function)
> > exporter/support.c:66: warning: implicit declaration of function
`wvStream_libole2_create'
> > exporter/support.c:68: warning: control reaches end of non-void function
> > exporter/support.c: At top level:
> > exporter/support.c:70: parse error before `*'
> > exporter/support.c: In function `write_32ubit':
> > exporter/support.c:73: `guint32' undeclared (first use in this function)
> > exporter/support.c:73: parse error before `cpy'
> > exporter/support.c:76: `in' undeclared (first use in this function)
> > exporter/support.c:76: `LIBOLE_STREAM' undeclared (first use in this
function)
> > exporter/support.c:78: `guint8' undeclared (first use in this function)
> > exporter/support.c:78: parse error before `)'
> > exporter/support.c:78: `cpy' undeclared (first use in this function)
> > exporter/support.c: At top level:
> > exporter/support.c:89: parse error before `*'
> > exporter/support.c: In function `write_16ubit':
> > exporter/support.c:92: `guint16' undeclared (first use in this function)
> > exporter/support.c:92: parse error before `cpy'
> > exporter/support.c:95: `in' undeclared (first use in this function)
> > exporter/support.c:95: `LIBOLE_STREAM' undeclared (first use in this
function)
> > exporter/support.c:97: `guint8' undeclared (first use in this function)
> > exporter/support.c:97: parse error before `)'
> > exporter/support.c:97: `cpy' undeclared (first use in this function)
> > exporter/support.c: At top level:
> > exporter/support.c:108: parse error before `*'
> > exporter/support.c: In function `write_8ubit':
> > exporter/support.c:110: `guint8' undeclared (first use in this function)
> > exporter/support.c:110: parse error before `cpy'
> > exporter/support.c:114: `in' undeclared (first use in this function)
> > exporter/support.c:114: `LIBOLE_STREAM' undeclared (first use in this
function)
> > exporter/support.c:116: parse error before `)'
> > exporter/support.c:116: `cpy' undeclared (first use in this function)
> > exporter/support.c: At top level:
> > exporter/support.c:127: parse error before `wvStream'
> > exporter/support.c: In function `wvStream_write':
> > exporter/support.c:131: `in' undeclared (first use in this function)
> > exporter/support.c:131: `LIBOLE_STREAM' undeclared (first use in this
function)
> > exporter/support.c:133: `ptr' undeclared (first use in this function)
> > exporter/support.c:133: `size' undeclared (first use in this function)
> > exporter/support.c:133: `nmemb' undeclared (first use in this function)
> > make[5]: ***
[/home/graham/build/abi/src/Linux_2.4.0-test8_i386_OBJ/obj/wv/exporter/suppo
rt.o] Error 1
> > make[5]: Leaving directory `/home/graham/build/wv'
> > make[4]: *** [_LIBWV_] Error 2
> > make[4]: Leaving directory
`/home/graham/build/abi/src/config/require/unix'
> > make[3]: *** [build] Error 2
> > make[3]: Leaving directory `/home/graham/build/abi/src/config/require'
> > make[2]: *** [build] Error 2
> > make[2]: Leaving directory `/home/graham/build/abi/src/config'
> > make[1]: *** [build] Error 2
> > make[1]: Leaving directory `/home/graham/build/abi/src'
> > make: *** [compile] Error 2
> >
> >
> > Looking at the problem, whexporter.h is declaring a typedef to MsOle,
> > this is defined in wv/libole2/ms-ole.h as a typedef to _MsOle but I
> > can find do definition of this (the structures referenced in the other
> > typdefs defined at the same time are all defined subsequently in
ms-ole.h)
> >
> >
>
>



This archive was generated by hypermail 2b25 : Sun Sep 10 2000 - 21:00:12 CDT