Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 5970 - Grip failed to compile
Summary: Grip failed to compile
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Arcady Genkin (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-08-03 12:45 UTC by Kim Nielsen
Modified: 2003-02-04 19:42 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kim Nielsen 2002-08-03 12:45:32 UTC
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:43: field
`background_color' has incomplete type
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:44: field
`textbox_color' has incomplete type
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:45: field
`logo_background_color' has incomplete type
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:46: field
`title_color' has incomplete type
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:47: field
`text_color' has incomplete type
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:49: parse error
before `gchar'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:49: warning: no
semicolon at end of struct or union
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:50: conflicting types
for `text'
/usr/include/gnome-1.0/libgnomeui/gnome-icon-item.h:47: previous declaration of
`text'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:50: warning: data
definition has no type or storage class
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:63: parse error
before `}'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:70: parse error
before `gnome_druid_page_start_get_type'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:70: warning: data
definition has no type or storage class
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:72: parse error
before `*'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:87: parse error
before `*'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-start.h:89: parse error
before `*'
In file included from /usr/include/gnome-1.0/libgnomeui/libgnomeui.h:107,
                 from /usr/include/gnome-1.0/gnome.h:17,
                 from main.c:24:
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-standard.h:44: field
`background_color' has incomplete type
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-standard.h:45: field
`logo_background_color' has incomplete type
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-standard.h:46: field
`title_color' has incomplete type
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-standard.h:49: parse error
before `gchar'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-standard.h:49: warning: no
semicolon at end of struct or union
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-standard.h:60: parse error
before `}'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-standard.h:67: parse error
before `gnome_druid_page_standard_get_type'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-standard.h:67: warning: data
definition has no type or storage class
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-standard.h:69: parse error
before `*'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-standard.h:77: parse error
before `*'
In file included from /usr/include/gnome-1.0/libgnomeui/libgnomeui.h:108,
                 from /usr/include/gnome-1.0/gnome.h:17,
                 from main.c:24:
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-finish.h:43: field
`background_color' has incomplete type
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-finish.h:44: field
`textbox_color' has incomplete type
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-finish.h:45: field
`logo_background_color' has incomplete type
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-finish.h:46: field
`title_color' has incomplete type
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-finish.h:47: field
`text_color' has incomplete type
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-finish.h:49: parse error
before `gchar'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-finish.h:49: warning: no
semicolon at end of struct or union
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-finish.h:50: warning: data
definition has no type or storage class
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-finish.h:63: parse error
before `}'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-finish.h:70: parse error
before `gnome_druid_page_finish_get_type'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-finish.h:70: warning: data
definition has no type or storage class
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-finish.h:72: parse error
before `*'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-finish.h:87: parse error
before `*'
/usr/include/gnome-1.0/libgnomeui/gnome-druid-page-finish.h:89: parse error
before `*'
In file included from grip.h:29,
                 from main.c:26:
cddev.h:62: field `have_info' declared as a function
cddev.h:63: field `disc_present' declared as a function
cddev.h:87: `CDInitDevice' declared as function returning a function
cddev.h:88: `CDStat' declared as function returning a function
cddev.h:89: `IsDataTrack' declared as function returning a function
cddev.h:90: `CDPlayFrames' declared as function returning a function
cddev.h:92: `CDPlayTrackPos' declared as function returning a function
cddev.h:93: `CDPlayTrack' declared as function returning a function
cddev.h:94: `CDAdvance' declared as function returning a function
cddev.h:95: `CDStop' declared as function returning a function
cddev.h:96: `CDPause' declared as function returning a function
cddev.h:97: `CDResume' declared as function returning a function
cddev.h:98: `TrayOpen' declared as function returning a function
cddev.h:99: `CDEject' declared as function returning a function
cddev.h:100: `CDClose' declared as function returning a function
cddev.h:101: `CDGetVolume' declared as function returning a function
cddev.h:102: `CDSetVolume' declared as function returning a function
cddev.h:103: `CDChangerSelectDisc' declared as function returning a function
In file included from grip.h:30,
                 from main.c:26:
discdb.h:105: field `data_multi_artist' declared as a function
discdb.h:115: `DiscDBDoQuery' declared as function returning a function
discdb.h:118: `DiscDBRead' declared as function returning a function
discdb.h:119: `DiscDBStatDiscData' declared as function returning a function
In file included from grip.h:32,
                 from main.c:26:
launch.h:28: field `no_underscore' declared as a function
launch.h:29: field `allow_high_bits' declared as a function
launch.h:30: field `no_lower_case' declared as a function
launch.h:34: parse error before `GString'
launch.h:35: parse error before `GString'
launch.h:36: `TranslateString' declared as function returning a function
launch.h:37: parse error before `void'
launch.h:40: parse error before `GString'
launch.h:41: `MakeTranslatedArgs' declared as function returning a function
launch.h:42: parse error before `void'
In file included from main.c:26:
grip.h:59: field `minimized' declared as a function
grip.h:60: field `keep_min_size' declared as a function
grip.h:78: field `control_buttons_visible' declared as a function
grip.h:81: field `track_edit_visible' declared as a function
grip.h:86: parse error before `GList'
grip.h:86: warning: no semicolon at end of struct or union
grip.h:157: parse error before `}'
grip.h:157: warning: type defaults to `int' in declaration of `GripGUI'
grip.h:157: warning: data definition has no type or storage class
grip.h:164: field `use_proxy' declared as a function
grip.h:165: field `use_proxy_env' declared as a function
grip.h:172: field `db_use_freedb' declared as a function
grip.h:174: field `local_mode' declared as a function
grip.h:175: field `update_required' declared as a function
grip.h:176: field `have_disc' declared as a function
grip.h:177: field `tray_open' declared as a function
grip.h:178: field `faulty_eject' declared as a function
grip.h:179: field `looking_up' declared as a function
grip.h:180: field `ask_submit' declared as a function
grip.h:181: field `is_new_disc' declared as a function
grip.h:182: field `first_time' declared as a function
grip.h:183: field `play_first' declared as a function
grip.h:184: field `play_on_insert' declared as a function
grip.h:185: field `stop_first' declared as a function
grip.h:186: field `no_interrupt' declared as a function
grip.h:187: field `automatic_discdb' declared as a function
grip.h:188: field `poll_drive' declared as a function
grip.h:198: field `playing' declared as a function
grip.h:199: field `stopped' declared as a function
grip.h:200: field `ffwding' declared as a function
grip.h:201: field `rewinding' declared as a function
grip.h:203: field `playloop' declared as a function
grip.h:207: field `automatic_reshuffle' declared as a function
grip.h:211: parse error before `GripGUI'
grip.h:211: warning: no semicolon at end of struct or union
grip.h:223: `PATH_MAX' undeclared here (not in a function)
grip.h:228: `PATH_MAX' undeclared here (not in a function)
grip.h:232: `PATH_MAX' undeclared here (not in a function)
grip.h:236: parse error before `*'
grip.h:236: warning: type defaults to `int' in declaration of `encode_list'
grip.h:236: warning: data definition has no type or storage class
grip.h:250: parse error before `rip_percent_done'
grip.h:250: warning: type defaults to `int' in declaration of `rip_percent_done'
grip.h:250: warning: data definition has no type or storage class
grip.h:284: parse error before `}'
grip.h:284: warning: type defaults to `int' in declaration of `GripInfo'
grip.h:284: warning: data definition has no type or storage class
grip.h:286: warning: type defaults to `int' in declaration of `gchar'
grip.h:286: parse error before `*'
grip.h:289: parse error before `gpointer'
grip.h:292: parse error before `*'
grip.h:293: parse error before `*'
main.c:28: parse error before `gpointer'
main.c:28: `KillSession' declared as function returning a function
main.c:32: parse error before `gpointer'
main.c:32: `SaveSession' declared as function returning a function
main.c:33: parse error before `data'
main.c:33: `TimeOut' declared as function returning a function
main.c:35: function `do_debug' is initialized like a variable
main.c:35: `TRUE' undeclared here (not in a function)
main.c:42: `FALSE' undeclared here (not in a function)
main.c:43: `FALSE' undeclared here (not in a function)
main.c:44: `FALSE' undeclared here (not in a function)
main.c:45: `FALSE' undeclared here (not in a function)
main.c: In function `Cmain':
main.c:161: dereferencing pointer to incomplete type
main.c:161: dereferencing pointer to incomplete type
main.c:163: dereferencing pointer to incomplete type
main.c:163: dereferencing pointer to incomplete type
main.c:167: invalid lvalue in assignment
main.c: At top level:
main.c:188: parse error before `gpointer'
main.c:189: `SaveSession' declared as function returning a function
main.c: In function `SaveSession':
main.c:190: `gchar' undeclared (first use in this function)
main.c:190: (Each undeclared identifier is reported only once
main.c:190: for each function it appears in.)
main.c:190: `argv' undeclared (first use in this function)
main.c:190: warning: statement with no effect
main.c:191: `guint' undeclared (first use in this function)
main.c:191: parse error before `argc'
main.c:194: warning: implicit declaration of function `g_malloc0'
main.c:194: parse error before `)'
main.c:195: `argc' undeclared (first use in this function)
main.c:197: `client_data' undeclared (first use in this function)
main.c:199: `client' undeclared (first use in this function)
main.c:202: `TRUE' undeclared (first use in this function)
main.c:203: warning: control reaches end of non-void function
main.c: At top level:
main.c:206: parse error before `gpointer'
main.c:207: `KillSession' declared as function returning a function
main.c: In function `KillSession':
main.c:210: `TRUE' undeclared (first use in this function)
main.c:211: warning: control reaches end of non-void function
main.c: At top level:
main.c:213: parse error before `data'
main.c:214: `TimeOut' declared as function returning a function
main.c: In function `TimeOut':
main.c:217: `TRUE' undeclared (first use in this function)
main.c:218: warning: control reaches end of non-void function
main.c: At top level:
/usr/include/gtk-1.2/gtk/gtkclist.h:322: storage size of `area' isn't known
/usr/include/gtk-1.2/gdk/gdktypes.h:1245: storage size of `preedit_area' isn't known
/usr/include/gtk-1.2/gdk/gdktypes.h:1246: storage size of `preedit_area_needed'
isn't known
/usr/include/gtk-1.2/gdk/gdktypes.h:1247: storage size of `preedit_foreground'
isn't known
/usr/include/gtk-1.2/gdk/gdktypes.h:1248: storage size of `preedit_background'
isn't known
/usr/include/gtk-1.2/gdk/gdktypes.h:1253: storage size of `status_area' isn't known
/usr/include/gtk-1.2/gdk/gdktypes.h:1254: storage size of `status_area_needed'
isn't known
/usr/include/gtk-1.2/gdk/gdktypes.h:1255: storage size of `status_foreground'
isn't known
/usr/include/gtk-1.2/gdk/gdktypes.h:1256: storage size of `status_background'
isn't known
/usr/include/gtk-1.2/gtk/gtknotebook.h:104: storage size of `requisition' isn't
known
/usr/include/gtk-1.2/gtk/gtknotebook.h:105: storage size of `allocation' isn't known
/usr/include/gtk-1.2/gtk/gtkaspectframe.h:60: storage size of
`center_allocation' isn't known
/usr/include/gtk-1.2/gtk/gtkclist.h:159: storage size of `internal_allocation'
isn't known
/usr/include/gtk-1.2/gtk/gtkclist.h:170: storage size of `column_title_area'
isn't known
/usr/include/gtk-1.2/gtk/gtktext.h:129: storage size of `point' isn't known
/usr/include/gtk-1.2/gtk/gtkfontsel.h:162: storage size of `filters' isn't known
/usr/include/gtk-1.2/gtk/gtkhandlebox.h:75: storage size of `attach_allocation'
isn't known
/usr/include/gtk-1.2/gtk/gtkhandlebox.h:76: storage size of `float_allocation'
isn't known
/usr/include/gtk-1.2/gtk/gtkrc.h:54: storage size of `fg' isn't known
/usr/include/gtk-1.2/gtk/gtkrc.h:55: storage size of `bg' isn't known
/usr/include/gtk-1.2/gtk/gtkrc.h:57: storage size of `base' isn't known
/usr/include/gtk-1.2/gtk/gtktext.h:144: storage size of `cursor_mark' isn't known
/usr/include/gnome-1.0/libgnomeui/gnome-dock-band.h:89: storage size of
`drag_allocation' isn't known
/usr/include/gnome-1.0/libgnomeui/gnome-dock.h:69: storage size of `client_rect'
isn't known
make[2]: *** [main.o] Error 1
make[2]: Leaving directory `/var/tmp/portage/grip-3.0.1/work/grip-3.0.1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/grip-3.0.1/work/grip-3.0.1'
make: *** [all-recursive-am] Error 2

!!! ERROR: The ebuild did not complete successfully.
!!! Function src_compile, Line -119, Exitcode 2
!!! (no error message)

!!! emerge aborting on  /usr/portage/media-sound/grip/grip-3.0.1.ebuild .


as you can see it fails to compile + its missing dependencies (After my opinion)
it can only encode to vorbis .. not mp3 ..
Comment 1 Arcady Genkin (RETIRED) gentoo-dev 2002-08-13 12:40:35 UTC
Stroke, spider: this seems to be gnome-related.  Since I don't use, nor know
anything about Gnome, would you have any clue/suggestions?
Comment 2 Spider (RETIRED) gentoo-dev 2002-08-13 20:12:48 UTC
Whopps, this looks really nasty.

Could the poster please provide the complete build log?

This appears to be some missing or double declared header file...
Comment 3 Kim Nielsen 2002-08-13 21:27:12 UTC
It seems that recompiling (Changing to gcc 3.1) and a emerge clean solved the
problem ..
Comment 4 Arcady Genkin (RETIRED) gentoo-dev 2002-08-15 23:35:49 UTC
Well, since you can't reproduce it yourself, and the ebuild works fine on three
boxes for me, I'm closing this bug.  Feel free to shout at me and reopen it. ;^)