After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 239168 - Empty struct declaration error when build evolution using Forte
Empty struct declaration error when build evolution using Forte
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Mailer
pre-1.5 (obsolete)
Other All
: Normal enhancement
: ---
Assigned To: evolution-mail-maintainers
Evolution QA team
Depends on:
Blocks: 239034
 
 
Reported: 2003-03-06 07:25 UTC by philip zhao
Modified: 2003-03-19 19:02 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
get rid of the unused struct _ESExpClass (1.08 KB, patch)
2003-03-19 11:20 UTC, Henry Jia
none Details | Review

Description philip zhao 2003-03-06 07:25:24 UTC
Forte compiler doesn't support empty struct define or declare.
    
    The list of refering files:
                    ~/evolution/camel/camel-mime-filter-from.c
                    ~/evolution/camel/camel-vee-store.c
                    ~/evolution/camel/providers/local/camel-mbox-summary.c
                    ~/evolution/camel/providers/local/camel-spool-summary.c 

    In these files there are some zero struct declaration that Forte
doesn't accept.

How often does this happen? 

Always.

Additional Information:

We should change the declaration of such zero struct.
Please give a discuss and we will add a patch soon.
Comment 1 Jeffrey Stedfast 2003-03-06 14:39:37 UTC
fixed in CVS
Comment 2 Henry Jia 2003-03-19 11:09:35 UTC
Still exist in file e-util/e-sexp.h.

Reopen.
Comment 3 Henry Jia 2003-03-19 11:20:39 UTC
Created attachment 42146 [details] [review]
get rid of the unused struct _ESExpClass
Comment 4 Jeffrey Stedfast 2003-03-19 19:02:38 UTC
fixed in CVS along with __inline__ that was in e-trie.c