In file included from ../../bcbase/bcbutton.h:8, from ../../bcbase/bcbase.h:14, from whirlwindow.h:4, from whirlwindow.C:1: ../../bcbase/bcwindow.h:48: friend declaration requires class-key, i.e. `friend class BC_Bitmap' In file included from ../../bcbase/bcwindow.h:16, from ../../bcbase/bcbutton.h:8, from ../../bcbase/bcbase.h:14, from whirl.h:11, from whirl.C:2: ../../bcbase/bcwindowbase.h:33: friend declaration requires class-key, i.e. `friend struct BC_SubWindow' ../../bcbase/bcwindowbase.h:34: friend declaration requires class-key, i.e. `friend struct BC_Window' ../../bcbase/bcwindow.h:49: friend declaration requires class-key, i.e. `friend struct BC_Popup' ../../bcbase/bcwindow.h:50: friend declaration requires class-key, i.e. `friend struct BC_Resources' ../../bcbase/bcwindow.h:51: friend declaration requires class-key, i.e. `friend struct BC_SubWindow' ../../bcbase/bcwindow.h:52: friend declaration requires class-key, i.e. `friend class BC_Tool' ../../bcbase/bcwindow.h:53: friend declaration requires class-key, i.e. `friend class BC_WindowBase' ../../bcbase/bcwindow.h:54: friend declaration requires class-key, i.e. `friend struct BC_Repeater' In file included from ../../bcbase/bclistbox.h:7, from ../../bcbase/bcfilebox.h:14, from ../../bcbase/bcbase.h:16, from whirlwindow.h:4, from whirlwindow.C:1: ../../bcbase/bcscrollbar.h:22: friend declaration requires class-key, i.e. `friend struct BC_XScrollBar' ../../bcbase/bcscrollbar.h:23: friend declaration requires class-key , i.e. `friend struct BC_YScrollBar' In file included from ../../bcbase/bcbutton.h:8, from ../../bcbase/bcbase.h:14, from whirl.h:11, from whirl.C:2: ../../bcbase/bcwindow.h:48: friend declaration requires class-key, i.e. `friend class BC_Bitmap' ../../bcbase/bcwindow.h:49: friend declaration requires class-key, i.e. `friend struct BC_Popup' ../../bcbase/bcwindow.h:50: friend declaration requires class-key, i.e. `friend struct BC_Resources' ../../bcbase/bcwindow.h:51: friend declaration requires class-key, i.e. `friend struct BC_SubWindow' ../../bcbase/bcwindow.h:52: friend declaration requires class-key, i.e. `friend class BC_Tool' ../../bcbase/bcwindow.h:53: friend declaration requires class-key, i.e. `friend class BC_WindowBase' ../../bcbase/bcwindow.h:54: friend declaration requires class-key, i.e. `friend struct BC_Repeater' In file included from ../../bcbase/bcfilebox.h:14, from ../../bcbase/bcbase.h:16, from whirlwindow.h:4, from whirlwindow.C:1: ../../bcbase/bclistbox.h:42: friend declaration requires class-key, i.e. `friend struct BC_ListBox' ../../bcbase/bclistbox.h:66: friend declaration requires class-key, i.e. `friend class BC_ListBoxXScroll' ../../bcbase/bclistbox.h:67: friend declaration requires class-key, i.e. `friend class BC_ListBoxYScroll' In file included from ../../bcbase/bcbase.h:16, from whirlwindow.h:4, from whirlwindow.C:1: ../../bcbase/bcfilebox.h:32: friend declaration requires class-key, i.e. `friend struct BC_FileBoxListBox' ../../bcbase/bcfilebox.h:33: friend declaration requires class-key, i.e. `friend struct BC_FileBoxOK' ../../bcbase/bcfilebox.h:34: friend declaration requires class-key, i.e. `friend struct BC_FileBoxCancel' ../../bcbase/bcfilebox.h:35: friend declaration requires class-key, i.e. `friend struct BC_FileBoxUseThis' In file included from ../../bcbase/bcbase.h:21, from whirlwindow.h:4, from whirlwindow.C:1: ../../bcbase/bcpopupmenu.h:85: friend declaration requires class-key, i.e. `friend class BC_PopupItem' ../../bcbase/bcpopupmenu.h:86: friend declaration requires class-key, i.e. `friend class BC_MenuItem' In file included from ../../bcbase/bclistbox.h:7, from ../../bcbase/bcfilebox.h:14, from ../../bcbase/bcbase.h:16, from whirl.h:11, from whirl.C:2: ../../bcbase/bcscrollbar.h:22: friend declaration requires class-key, i.e. `friend struct BC_XScrollBar' ../../bcbase/bcscrollbar.h:23: friend declaration requires class-key, i.e. `friend struct BC_YScrollBar' In file included from ../../bcbase/bcfilebox.h:14, from ../../bcbase/bcbase.h:16, from whirl.h:11, from whirl.C:2: ../../bcbase/bclistbox.h:42: friend declaration requires class-key, i.e. `friend struct BC_ListBox' ../../bcbase/bclistbox.h:66: friend declaration requires class-key, i.e. `friend class BC_ListBoxXScroll' ../../bcbase/bclistbox.h:67: friend declaration requires class-key, i.e. `friend class BC_ListBoxYScroll' In file included from ../../bcbase/bcbase.h:16, from whirl.h:11, from whirl.C:2: ../../bcbase/bcfilebox.h:32: friend declaration requires class-key, i.e. `friend struct BC_FileBoxListBox' ../../bcbase/bcfilebox.h:33: friend declaration requires class-key, i.e. `friend struct BC_FileBoxOK' ../../bcbase/bcfilebox.h:34: friend declaration requires class-key, i.e. `friend struct BC_FileBoxCancel' ../../bcbase/bcfilebox.h:35: friend declaration requires class-key, i.e. `friend struct BC_FileBoxUseThis' In file included from ../../bcbase/bcbase.h:21, from whirl.h:11, from whirl.C:2: ../../bcbase/bcpopupmenu.h:85: friend declaration requires class-key, i.e. `friend class BC_PopupItem' ../../bcbase/bcpopupmenu.h:86: friend declaration requires class-key, i.e. `friend class BC_MenuItem' make[2]: *** [whirlwindow.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [whirl.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/bcast-2000c-r2/work/bcast-2000c/plugins/whirl' make[2]: Entering directory `/var/tmp/portage/bcast-2000c-r2/work/bcast-2000c/plugins/wipe' g++ -c `../c_flags` wipe.C g++ -c `../c_flags` wipewin.C cc1plus: warning: changing search order for system directory "/usr/local/include" cc1plus: warning: as it has already been specified as a non-system directory cc1plus: warning: changing search order for system directory "/usr/local/include" cc1plus: warning: as it has already been specified as a non-system directory In file included from ../../bcbase/bcwindow.h:16, from ../../bcbase/bcbutton.h:8, from ../../bcbase/bcbase.h:14, from wipe.h:8, from wipe.C:2: ../../bcbase/bcwindowbase.h:33: friend declaration requires class-key, i.e. `friend struct BC_SubWindow' ../../bcbase/bcwindowbase.h:34: friend declaration requires class-key, i.e. `friend struct BC_Window' In file included from ../../bcbase/bcwindow.h:16, from ../../bcbase/bcbutton.h:8, from ../../bcbase/bcbase.h:14, from wipewin.h:4, from wipewin.C:1: ../../bcbase/bcwindowbase.h:33: friend declaration requires class-key, i.e. `friend struct BC_SubWindow' ../../bcbase/bcwindowbase.h:34: friend declaration requires class-key, i.e. `friend struct BC_Window' In file included from ../../bcbase/bcbutton.h:8, from ../../bcbase/bcbase.h:14, from wipe.h:8, from wipe.C:2: ../../bcbase/bcwindow.h:48: friend declaration requires class-key, i.e. `friend class BC_Bitmap' ../../bcbase/bcwindow.h:49: friend declaration requires class-key, i.e. `friend struct BC_Popup' ../../bcbase/bcwindow.h:50: friend declaration requires class-key, i.e. `friend struct BC_Resources' ../../bcbase/bcwindow.h:51: friend declaration requires class-key, i.e. `friend struct BC_SubWindow' ../../bcbase/bcwindow.h:52: friend declaration requires class-key, i.e. `friend class BC_Tool' ../../bcbase/bcwindow.h:53: friend declaration requires class-key, i.e. `friend class BC_WindowBase' ../../bcbase/bcwindow.h:54: friend declaration requires class-key, i.e. `friend struct BC_Repeater' In file included from ../../bcbase/bcbutton.h:8, from ../../bcbase/bcbase.h:14, from wipewin.h:4, from wipewin.C:1: ../../bcbase/bcwindow.h:48: friend declaration requires class-key, i.e. `friend class BC_Bitmap' ../../bcbase/bcwindow.h:49: friend declaration requires class-key, i.e. `friend struct BC_Popup' ../../bcbase/bcwindow.h:50: friend declaration requires class-key, i.e. `friend struct BC_Resources' ../../bcbase/bcwindow.h:51: friend declaration requires class-key, i.e. `friend struct BC_SubWindow' ../../bcbase/bcwindow.h:52: friend declaration requires class-key, i.e. `friend class BC_Tool' ../../bcbase/bcwindow.h:53: friend declaration requires class-key, i.e. `friend class BC_WindowBase' ../../bcbase/bcwindow.h:54: friend declaration requires class-key, i.e. `friend struct BC_Repeater' In file included from ../../bcbase/bclistbox.h:7, from ../../bcbase/bcfilebox.h:14, from ../../bcbase/bcbase.h:16, from wipe.h:8, from wipe.C:2: ../../bcbase/bcscrollbar.h:22: friend declaration requires class-key, i.e. `friend struct BC_XScrollBar' In file included from ../../bcbase/bclistbox.h:7, from ../../bcbase/bcfilebox.h:14, from ../../bcbase/bcbase.h:16, from wipewin.h:4, from wipewin.C:1: ../../bcbase/bcscrollbar.h:22: friend declaration requires class-key, i.e. `friend struct BC_XScrollBar' ../../bcbase/bcscrollbar.h:23: friend declaration requires class-key, i.e. `friend struct BC_YScrollBar' In file included from ../../bcbase/bcfilebox.h:14, from ../../bcbase/bcbase.h:16, from wipe.h:8, from wipe.C:2: ../../bcbase/bclistbox.h:42: friend declaration requires class-key, i.e. `friend struct BC_ListBox' ../../bcbase/bcscrollbar.h:23: friend declaration requires class-key, i.e. `friend struct BC_YScrollBar' ../../bcbase/bclistbox.h:66: friend declaration requires class-key, i.e. `friend class BC_ListBoxXScroll' ../../bcbase/bclistbox.h:67: friend declaration requires class-key, i.e. `friend class BC_ListBoxYScroll' In file included from ../../bcbase/bcbase.h:16, from wipe.h:8, from wipe.C:2: ../../bcbase/bcfilebox.h:32: friend declaration requires class-key, i.e. `friend struct BC_FileBoxListBox' ../../bcbase/bcfilebox.h:33: friend declaration requires class-key, i.e. `friend struct BC_FileBoxOK' ../../bcbase/bcfilebox.h:34: friend declaration requires class-key, i.e. `friend struct BC_FileBoxCancel' ../../bcbase/bcfilebox.h:35: friend declaration requires class-key, i.e. `friend struct BC_FileBoxUseThis' In file included from ../../bcbase/bcfilebox.h:14, from ../../bcbase/bcbase.h:16, from wipewin.h:4, from wipewin.C:1: ../../bcbase/bclistbox.h:42: friend declaration requires class-key, i.e. `friend struct BC_ListBox' In file included from ../../bcbase/bcbase.h:21, from wipe.h:8, from wipe.C:2: ../../bcbase/bcpopupmenu.h:85: friend declaration requires class-key, i.e. `friend class BC_PopupItem' ../../bcbase/bcpopupmenu.h:86: friend declaration requires class-key, i.e. `friend class BC_MenuItem' ../../bcbase/bclistbox.h:66: friend declaration requires class-key, i.e. `friend class BC_ListBoxXScroll' ../../bcbase/bclistbox.h:67: friend declaration requires class-key, i.e. `friend class BC_ListBoxYScroll' In file included from ../../bcbase/bcbase.h:16, from wipewin.h:4, from wipewin.C:1: ../../bcbase/bcfilebox.h:32: friend declaration requires class-key, i.e. `friend struct BC_FileBoxListBox' ../../bcbase/bcfilebox.h:33: friend declaration requires class-key, i.e. `friend struct BC_FileBoxOK' ../../bcbase/bcfilebox.h:34: friend declaration requires class-key, i.e. `friend struct BC_FileBoxCancel' ../../bcbase/bcfilebox.h:35: friend declaration requires class-key, i.e. `friend struct BC_FileBoxUseThis' In file included from ../../bcbase/bcbase.h:21, from wipewin.h:4, from wipewin.C:1: ../../bcbase/bcpopupmenu.h:85: friend declaration requires class-key, i.e. `friend class BC_PopupItem' ../../bcbase/bcpopupmenu.h:86: friend declaration requires class-key, i.e. `friend class BC_MenuItem' make[2]: *** [wipe.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: *** [wipewin.o] Error 1 make[2]: Leaving directory `/var/tmp/portage/bcast-2000c-r2/work/bcast-2000c/plugins/wipe' make[2]: Entering directory `/var/tmp/portage/bcast-2000c-r2/work/bcast-2000c/plugins/yuv' g++ -c `../c_flags` yuv.C g++ -c `../c_flags` yuvwindow.C cc1plus: warning: changing search order for system directory "/usr/local/include" cc1plus: warning: as it has already been specified as a non-system directory cc1plus: warning: changing search order for system directory "/usr/local/include" cc1plus: warning: as it has already been specified as a non-system directory In file included from ../../bcbase/bcwindow.h:16, from ../../bcbase/bcbutton.h:8, from ../../bcbase/bcbase.h:14, from yuvwindow.h:4, from yuvwindow.C:1: ../../bcbase/bcwindowbase.h:33: friend declaration requires class-key, i.e. `friend struct BC_SubWindow' ../../bcbase/bcwindowbase.h:34: friend declaration requires class-key, i.e. `friend struct BC_Window' In file included from ../../bcbase/bcbutton.h:8, from ../../bcbase/bcbase.h:14, from yuvwindow.h:4, from yuvwindow.C:1: ../../bcbase/bcwindow.h:48: friend declaration requires class-key, i.e. `friend class BC_Bitmap' In file included from ../../bcbase/bcwindow.h:16, from ../../bcbase/bcbutton.h:8, from ../../bcbase/bcbase.h:14, from yuv.h:9, from yuv.C:2: ../../bcbase/bcwindowbase.h:33: friend declaration requires class-key, i.e. `friend struct BC_SubWindow' ../../bcbase/bcwindowbase.h:34: friend declaration requires class-key, i.e. `friend struct BC_Window' ../../bcbase/bcwindow.h:49: friend declaration requires class-key, i.e. `friend struct BC_Popup' ../../bcbase/bcwindow.h:50: friend declaration requires class-key, i.e. `friend struct BC_Resources' ../../bcbase/bcwindow.h:51: friend declaration requires class-key, i.e. `friend struct BC_SubWindow' ../../bcbase/bcwindow.h:52: friend declaration requires class-key, i.e. `friend class BC_Tool' ../../bcbase/bcwindow.h:53: friend declaration requires class-key, i.e. `friend class BC_WindowBase' ../../bcbase/bcwindow.h:54: friend declaration requires class-key, i.e. `friend struct BC_Repeater' In file included from ../../bcbase/bcbutton.h:8, from ../../bcbase/bcbase.h:14, from yuv.h:9, from yuv.C:2: ../../bcbase/bcwindow.h:48: friend declaration requires class-key, i.e. `friend class BC_Bitmap' ../../bcbase/bcwindow.h:49: friend declaration requires class-key, i.e. `friend struct BC_Popup' ../../bcbase/bcwindow.h:50: friend declaration requires class-key, i.e. `friend struct BC_Resources' ../../bcbase/bcwindow.h:51: friend declaration requires class-key, i.e. `friend struct BC_SubWindow' ../../bcbase/bcwindow.h:52: friend declaration requires class-key, i.e. `friend class BC_Tool' ../../bcbase/bcwindow.h:53: friend declaration requires class-key, i.e. `friend class BC_WindowBase' ../../bcbase/bcwindow.h:54: friend declaration requires class-key, i.e. `friend struct BC_Repeater' In file included from ../../bcbase/bclistbox.h:7, from ../../bcbase/bcfilebox.h:14, from ../../bcbase/bcbase.h:16, from yuvwindow.h:4, from yuvwindow.C:1: ../../bcbase/bcscrollbar.h:22: friend declaration requires class-key, i.e. `friend struct BC_XScrollBar' ../../bcbase/bcscrollbar.h:23: friend declaration requires class-key, i.e. `friend struct BC_YScrollBar' In file included from ../../bcbase/bcfilebox.h:14, from ../../bcbase/bcbase.h:16, from yuvwindow.h:4, from yuvwindow.C:1: ../../bcbase/bclistbox.h:42: friend declaration requires class-key, i.e. `friend struct BC_ListBox' ../../bcbase/bclistbox.h:66: friend declaration requires class-key, i.e. `friend class BC_ListBoxXScroll' ../../bcbase/bclistbox.h:67: friend declaration requires class-key, i.e. `friend class BC_ListBoxYScroll' In file included from ../../bcbase/bclistbox.h:7, from ../../bcbase/bcfilebox.h:14, from ../../bcbase/bcbase.h:16, from yuv.h:9, from yuv.C:2: ../../bcbase/bcscrollbar.h:22: friend declaration requires class-key, i.e. `friend struct BC_XScrollBar' In file included from ../../bcbase/bcbase.h:16, from yuvwindow.h:4, from yuvwindow.C:1: ../../bcbase/bcfilebox.h:32: friend declaration requires class-key, i.e. `friend struct BC_FileBoxListBox' ../../bcbase/bcfilebox.h:33: friend declaration requires class-key, i.e. `friend struct BC_FileBoxOK' ../../bcbase/bcfilebox.h:34: friend declaration requires class-key, i.e. `friend struct BC_FileBoxCancel' ../../bcbase/bcfilebox.h:35: friend declaration requires class-key, i.e. `friend struct BC_FileBoxUseThis' ../../bcbase/bcscrollbar.h:23: friend declaration requires class-key, i.e. `friend struct BC_YScrollBar' In file included from ../../bcbase/bcfilebox.h:14, from ../../bcbase/bcbase.h:16, from yuv.h:9, from yuv.C:2: ../../bcbase/bclistbox.h:42: friend declaration requires class-key, i.e. `friend struct BC_ListBox' ../../bcbase/bclistbox.h:66: friend declaration requires class-key, i.e. `friend class BC_ListBoxXScroll' ../../bcbase/bclistbox.h:67: friend declaration requires class-key, i.e. `friend class BC_ListBoxYScroll' In file included from ../../bcbase/bcbase.h:16, from yuv.h:9, from yuv.C:2: ../../bcbase/bcfilebox.h:32: friend declaration requires class-key, i.e. `friend struct BC_FileBoxListBox' ../../bcbase/bcfilebox.h:33: friend declaration requires class-key, i.e. `friend struct BC_FileBoxOK' ../../bcbase/bcfilebox.h:34: friend declaration requires class-key, i.e. `friend struct BC_FileBoxCancel' ../../bcbase/bcfilebox.h:35: friend declaration requires class-key, i.e. `friend struct BC_FileBoxUseThis' In file included from ../../bcbase/bcbase.h:21, from yuvwindow.h:4, from yuvwindow.C:1: ../../bcbase/bcpopupmenu.h:85: friend declaration requires class-key, i.e. `friend class BC_PopupItem' ../../bcbase/bcpopupmenu.h:86: friend declaration requires class-key, i.e. `friend class BC_MenuItem' In file included from ../../bcbase/bcbase.h:21, from yuv.h:9, from yuv.C:2: ../../bcbase/bcpopupmenu.h:85: friend declaration requires class-key, i.e. `friend class BC_PopupItem' ../../bcbase/bcpopupmenu.h:86: friend declaration requires class-key, i.e. `friend class BC_MenuItem' make[2]: *** [yuv.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/var/tmp/portage/bcast-2000c-r2/work/bcast-2000c/plugins/yuv' make[2]: *** [yuvwindow.o] Error 1 make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/bcast-2000c-r2/work/bcast-2000c/plugins' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 3, Exitcode 2 !!! (no error message) ...done! >>> emerge media-video/bcast-2000c-r2 to / >>> md5 ;-) bcast-2000c-src.tar.gz !!! emerge aborting on /usr/portage/media-video/bcast/bcast-2000c-r2.ebuild .
afaik broadcast hasn't been developed on in ages, so i think it will never be ready for gcc3.
should be fixed. emerge rsync && emerge bcast in about an hour and let me know if you encounter any more build problems. thanks for the bug report! Matt
Fixed. Many thanks Matt!