Compile problems with 0.9.3 Linux and Solaris



On both my Linux (i386) and Solaris (UltraSparc) machines I am
getting parse errors in the libinit_balsa files.  libmutt compiles
fine (though with the fcntl instead of flock on Solaris), but both
systems get this response in both 0.8.1 and 0.9.3.  The Solaris box
has a completely up to date Gnome install from Helix, though the 
Linux boxes is slightly older, but still within requirements (1.0.8).

I tried looking at the source myself, and I don't see any problems that
would cause this.  I tried 0.8.1 and 0.9.3 from src and the latter from
source rpm aswell.  Can anybody help?  Or does balsa just not like me?

-Brad Hall
Systems Administrator
Network Services
Rutgers University

--

Making all in libinit_balsa
make[2]: Entering directory `/local/src/redhat/BUILD/balsa-0.9.3/libinit_balsa'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I. -I..       -I../libmutt    -I../libmutt -I../libbalsa      -I../src        -I/usr/local/include -DNEED_GNOMESUPPORT_H -I/usr/local/lib/gnome-libs/include -I/usr/local/lib/glib/include -I/usr/openwin/include  -I/usr/openwin/include -I/usr/local/lib/glib/include -I/usr/local/include  -O2 -c balsa-initdruid.c
In file included from balsa-initdruid.c:8:
balsa-initdruid.h:59: parse error before `GnomeDruid'
balsa-initdruid.h:59: warning: no semicolon at end of struct or union
balsa-initdruid.h:64: parse error before `}'
balsa-initdruid.h:71: parse error before `GnomeDruidClass'
balsa-initdruid.h:71: warning: no semicolon at end of struct or union
In file included from balsa-initdruid.gob:30:
balsa-druid-page.h:57: parse error before `GnomeDruidPageStandard'
balsa-druid-page.h:57: warning: no semicolon at end of struct or union
balsa-druid-page.h:59: warning: data definition has no type or storage class
balsa-druid-page.h:60: parse error before `*'
balsa-druid-page.h:60: warning: data definition has no type or storage class
balsa-druid-page.h:61: parse error before `*'
balsa-druid-page.h:61: warning: data definition has no type or storage class
balsa-druid-page.h:62: parse error before `}'
balsa-druid-page.h:69: parse error before `GnomeDruidPageStandardClass'
balsa-druid-page.h:69: warning: no semicolon at end of struct or union
balsa-druid-page.h:71: parse error before `}'
In file included from balsa-initdruid.gob:31:
balsa-druid-page-welcome.h:61: parse error before `GnomeDruidPageStart'
balsa-druid-page-welcome.h:61: warning: no semicolon at end of struct or union
balsa-druid-page-welcome.h:63: warning: data definition has no type or storage class
balsa-druid-page-welcome.h:65: conflicting types for `_priv'
balsa-initdruid.h:63: previous declaration of `_priv'
balsa-druid-page-welcome.h:66: parse error before `}'
balsa-druid-page-welcome.h:73: parse error before `GnomeDruidPageStartClass'
balsa-druid-page-welcome.h:73: warning: no semicolon at end of struct or union
balsa-druid-page-welcome.h:74: conflicting types for `construct'
balsa-druid-page.h:70: previous declaration of `construct'
balsa-druid-page-welcome.h:75: parse error before `}'
In file included from balsa-initdruid.gob:32:
balsa-druid-page-user.h:62: field `__parent__' has incomplete type
balsa-druid-page-user.h:72: field `__parent__' has incomplete type
In file included from balsa-initdruid.gob:33:
balsa-druid-page-directory.h:61: field `__parent__' has incomplete type
balsa-druid-page-directory.h:71: field `__parent__' has incomplete type
In file included from balsa-initdruid.gob:34:
balsa-druid-page-finish.h:61: field `__parent__' has incomplete type
balsa-druid-page-finish.h:71: field `__parent__' has incomplete type
balsa-initdruid.c:47: parse error before `*'
balsa-initdruid.c:50: parse error before `*'
balsa-initdruid.c:50: warning: data definition has no type or storage class
balsa-initdruid.c: In function `balsa_initdruid_get_type':
balsa-initdruid.c:60: sizeof applied to an incomplete type
balsa-initdruid.c:61: sizeof applied to an incomplete type
balsa-initdruid.c: In function `___finalize':
balsa-initdruid.c:94: dereferencing pointer to incomplete type
balsa-initdruid.c:95: dereferencing pointer to incomplete type
balsa-initdruid.c: In function `balsa_initdruid_class_init':
balsa-initdruid.c:102: `GnomeDruidClass' undeclared (first use in this function)
balsa-initdruid.c:102: (Each undeclared identifier is reported only once
balsa-initdruid.c:102: for each function it appears in.)
balsa-initdruid.c:102: `gnome_druid_class' undeclared (first use in this function)
balsa-initdruid.c:102: parse error before `)'
balsa-initdruid.c: In function `balsa_initdruid_init':
balsa-initdruid.c:117: dereferencing pointer to incomplete type
balsa-initdruid.gob:68: dereferencing pointer to incomplete type
balsa-initdruid.gob:69: dereferencing pointer to incomplete type
balsa-initdruid.gob:70: dereferencing pointer to incomplete type
balsa-initdruid.gob:71: dereferencing pointer to incomplete type
balsa-initdruid.gob:73: dereferencing pointer to incomplete type
balsa-initdruid.gob:74: dereferencing pointer to incomplete type
balsa-initdruid.gob:76: dereferencing pointer to incomplete type
balsa-initdruid.gob:77: dereferencing pointer to incomplete type
balsa-initdruid.gob:79: dereferencing pointer to incomplete type
balsa-initdruid.gob:80: dereferencing pointer to incomplete type
balsa-initdruid.gob:82: dereferencing pointer to incomplete type
balsa-initdruid.gob:82: dereferencing pointer to incomplete type
balsa-initdruid.gob:82: dereferencing pointer to incomplete type
balsa-initdruid.gob:83: dereferencing pointer to incomplete type
balsa-initdruid.gob:83: dereferencing pointer to incomplete type
balsa-initdruid.gob:83: dereferencing pointer to incomplete type
balsa-initdruid.gob:84: dereferencing pointer to incomplete type
balsa-initdruid.gob:84: dereferencing pointer to incomplete type
balsa-initdruid.gob:84: dereferencing pointer to incomplete type
balsa-initdruid.gob:86: dereferencing pointer to incomplete type
balsa-initdruid.gob:86: dereferencing pointer to incomplete type
balsa-initdruid.gob:86: dereferencing pointer to incomplete type
balsa-initdruid.gob:87: dereferencing pointer to incomplete type
balsa-initdruid.gob:87: dereferencing pointer to incomplete type
balsa-initdruid.gob:87: dereferencing pointer to incomplete type
balsa-initdruid.gob:88: dereferencing pointer to incomplete type
balsa-initdruid.gob:88: dereferencing pointer to incomplete type
balsa-initdruid.gob:88: dereferencing pointer to incomplete type
balsa-initdruid.gob: In function `balsa_initdruid_new':
balsa-initdruid.gob:60: dereferencing pointer to incomplete type
balsa-initdruid.gob:62: dereferencing pointer to incomplete type
balsa-initdruid.gob: At top level:
balsa-initdruid.gob:92: parse error before `*'
balsa-initdruid.gob: In function `___3_balsa_initdruid_cancel':
balsa-initdruid.gob:97: `_self' undeclared (first use in this function)
balsa-initdruid.gob: In function `balsa_initdruid_finished':
balsa-initdruid.gob:104: dereferencing pointer to incomplete type
balsa-initdruid.gob:104: dereferencing pointer to incomplete type
balsa-initdruid.gob:104: dereferencing pointer to incomplete type
balsa-initdruid.gob:104: dereferencing pointer to incomplete type
balsa-initdruid.gob:104: dereferencing pointer to incomplete type
balsa-initdruid.gob:106: dereferencing pointer to incomplete type
balsa-initdruid.gob:106: dereferencing pointer to incomplete type
balsa-initdruid.gob:106: dereferencing pointer to incomplete type
balsa-initdruid.gob:106: dereferencing pointer to incomplete type
balsa-initdruid.gob:106: dereferencing pointer to incomplete type
balsa-initdruid.gob:107: dereferencing pointer to incomplete type
balsa-initdruid.gob:107: dereferencing pointer to incomplete type
balsa-initdruid.gob:107: dereferencing pointer to incomplete type
balsa-initdruid.gob:107: dereferencing pointer to incomplete type
balsa-initdruid.gob:107: dereferencing pointer to incomplete type
balsa-initdruid.gob:108: dereferencing pointer to incomplete type
balsa-initdruid.gob:108: dereferencing pointer to incomplete type
balsa-initdruid.gob:108: dereferencing pointer to incomplete type
balsa-initdruid.gob:108: dereferencing pointer to incomplete type
balsa-initdruid.gob:108: dereferencing pointer to incomplete type
balsa-initdruid.gob:109: dereferencing pointer to incomplete type
balsa-initdruid.gob:109: dereferencing pointer to incomplete type
balsa-initdruid.gob:109: dereferencing pointer to incomplete type
balsa-initdruid.gob:109: dereferencing pointer to incomplete type
balsa-initdruid.gob:109: dereferencing pointer to incomplete type
make[2]: *** [balsa-initdruid.o] Error 1
make[2]: Leaving directory `/local/src/redhat/BUILD/balsa-0.9.3/libinit_balsa'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/local/src/redhat/BUILD/balsa-0.9.3'
make: *** [all-recursive-am] Error 2





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