# emerge -pv vice These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild R ] app-emulation/vice-1.16 +X -Xaw3d -arts +gnome +nls +readline +sdl 0 kB Total size of downloads: 0 kB Do you want me to merge these packages? [Yes/No] yes >>> emerge (1 of 1) app-emulation/vice-1.16 to / [...] i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../src -I../../src/arch/unix -I../../src -I../../src -I../../src/raster -march=athlon -O2 -pipe -fstack-protector -c `test -f 'video-canvas.c' || echo './'`video-canvas.c In file included from ../../src/arch/unix/x11/gnome/../videoarch.h:51, from ../../src/arch/unix/x11/gnome/videoarch.h:3, from ../../src/arch/unix/videoarch.h:4, from video-canvas.c:39: ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:35:19: gnome.h: No such file or directory ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:36:21: gtk/gtk.h: No such file or directory In file included from ../../src/arch/unix/x11/gnome/../videoarch.h:51, from ../../src/arch/unix/x11/gnome/videoarch.h:3, from ../../src/arch/unix/videoarch.h:4, from video-canvas.c:39: ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:41: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:41: warning: data definition has no type or storage class ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:42: error: parse error before "ui_callback_t" ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:42: warning: data definition has no type or storage class ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:43: error: parse error before "ui_callback_data_t" ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:43: warning: data definition has no type or storage class ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:52: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:52: warning: data definition has no type or storage class ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:54: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:54: warning: data definition has no type or storage class ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:55: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:55: warning: data definition has no type or storage class ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:58: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:59: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:64: error: parse error before "GtkWidget" ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:65: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:66: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:68: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:68: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:68: warning: data definition has no type or storage class ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:69: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:70: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:71: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:72: error: parse error before "data" ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:73: error: parse error before "ui_hotkey_event_handler" ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:73: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../gnome/uiarch.h:73: warning: data definition has no type or storage class In file included from ../../src/arch/unix/x11/gnome/videoarch.h:3, from ../../src/arch/unix/videoarch.h:4, from video-canvas.c:39: ../../src/arch/unix/x11/gnome/../videoarch.h:57:21: gdk/gdk.h: No such file or directory In file included from ../../src/arch/unix/x11/gnome/videoarch.h:3, from ../../src/arch/unix/videoarch.h:4, from video-canvas.c:39: ../../src/arch/unix/x11/gnome/../videoarch.h:72: error: parse error before "ui_window_t" ../../src/arch/unix/x11/gnome/../videoarch.h:72: warning: no semicolon at end of struct or union ../../src/arch/unix/x11/gnome/../videoarch.h:80: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../videoarch.h:80: warning: data definition has no type or storage class ../../src/arch/unix/x11/gnome/../videoarch.h:94: error: parse error before '*' token ../../src/arch/unix/x11/gnome/../videoarch.h:94: warning: data definition has no type or storage class ../../src/arch/unix/x11/gnome/../videoarch.h:107: error: parse error before '}' token video-canvas.c: In function `video_canvas_init': video-canvas.c:53: error: invalid application of `sizeof' to incomplete type `../../src/arch/unix/x11/gnome/../videoarch.h' video-canvas.c:55: error: dereferencing pointer to incomplete type video-canvas.c:58: error: dereferencing pointer to incomplete type video-canvas.c:59: error: dereferencing pointer to incomplete type video-canvas.c:60: error: dereferencing pointer to incomplete type video-canvas.c: In function `video_canvas_shutdown': video-canvas.c:70: error: dereferencing pointer to incomplete type video-canvas.c:71: error: dereferencing pointer to incomplete type video-canvas.c:72: error: dereferencing pointer to incomplete type video-canvas.c:73: error: dereferencing pointer to incomplete type video-canvas.c:74: error: dereferencing pointer to incomplete type video-canvas.c: In function `video_canvas_render': video-canvas.c:90: error: dereferencing pointer to incomplete type video-canvas.c:90: error: dereferencing pointer to incomplete type video-canvas.c:92: error: dereferencing pointer to incomplete type video-canvas.c: In function `video_canvas_refresh_all': video-canvas.c:105: error: dereferencing pointer to incomplete type video-canvas.c:106: error: dereferencing pointer to incomplete type video-canvas.c:114: error: dereferencing pointer to incomplete type video-canvas.c:114: error: dereferencing pointer to incomplete type video-canvas.c:116: error: dereferencing pointer to incomplete type video-canvas.c:116: error: dereferencing pointer to incomplete type video-canvas.c: In function `video_canvas_redraw_size': video-canvas.c:123: error: dereferencing pointer to incomplete type video-canvas.c:125: error: dereferencing pointer to incomplete type video-canvas.c:128: error: dereferencing pointer to incomplete type video-canvas.c:129: error: dereferencing pointer to incomplete type video-canvas.c:130: error: dereferencing pointer to incomplete type video-canvas.c:131: error: dereferencing pointer to incomplete type video-canvas.c: In function `video_canvas_palette_set': video-canvas.c:145: error: dereferencing pointer to incomplete type video-canvas.c:147: error: dereferencing pointer to incomplete type video-canvas.c:151: error: dereferencing pointer to incomplete type video-canvas.c:157: error: dereferencing pointer to incomplete type video-canvas.c: In function `video_canvas_create_set': video-canvas.c:165: error: dereferencing pointer to incomplete type make[3]: *** [video-canvas.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/vice-1.16/work/vice-1.16/src/video' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/vice-1.16/work/vice-1.16/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/vice-1.16/work/vice-1.16/src' make: *** [all-recursive] Error 1 !!! ERROR: app-emulation/vice-1.16 failed. !!! Function src_compile, Line 54, Exitcode 2 !!! emake failed !!! If you need support, post the topmost build error, NOT this status message. Solution: $ diff /usr/portage/app-emulation/vice/vice-1.16.ebuild . 22c22 < gnome? ( gnome-base/libgnomeui ) --- > gnome? ( gnome-base/gnome-libs ) Reproducible: Always Steps to Reproduce:
now in portage, thanks