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 432686 - build failure due to undefined symbols
build failure due to undefined symbols
Status: RESOLVED FIXED
Product: gdm
Classification: Core
Component: general
2.19.x
Other All
: Normal normal
: ---
Assigned To: GDM maintainers
GDM maintainers
: 434542 434630 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2007-04-23 17:08 UTC by Jens Granseuer
Modified: 2007-05-01 02:24 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
fix include order (640 bytes, patch)
2007-04-23 17:09 UTC, Jens Granseuer
none Details | Review

Description Jens Granseuer 2007-04-23 17:08:50 UTC
This is gdm 2.19.0:

In daemon/
In file included from filecheck.c:27:
filecheck.h:22: parse error before `uid_t'
filecheck.h:29: parse error before `uid_t'
filecheck.c:56: warning: no previous prototype for `gdm_file_check'
filecheck.c:175: warning: no previous prototype for `gdm_auth_file_check'

In gui/
In file included from gdmuser.c:34:
gdmuser.h:29: parse error before `uid_t'
gdmuser.h:29: warning: no semicolon at end of struct or union
gdmuser.h:34: parse error before `}'
gdmuser.c: In function `gdm_user_alloc':
gdmuser.c:58: sizeof applied to an incomplete type
gdmuser.c:60: dereferencing pointer to incomplete type
...

The following patch addresses these.
Comment 1 Jens Granseuer 2007-04-23 17:09:23 UTC
Created attachment 86863 [details] [review]
fix include order
Comment 2 Brian Cameron 2007-04-24 03:12:31 UTC
Thanks!  Fixed in SVN head.
Comment 3 Brian Cameron 2007-04-30 11:30:49 UTC
*** Bug 434542 has been marked as a duplicate of this bug. ***
Comment 4 Brian Cameron 2007-05-01 02:24:19 UTC
*** Bug 434630 has been marked as a duplicate of this bug. ***