ports/112369: [PATCH] games/widelands doesn't compile with gcc 3.4.6

Antero Hytönen anzah1 at gmail.com
Sat May 5 12:20:09 UTC 2007


The following reply was made to PR ports/112369; it has been noted by GNATS.

From: "=?ISO-8859-1?Q?Antero_Hyt=F6nen?=" <anzah1 at gmail.com>
To: bug-followup at FreeBSD.org, anzah1 at gmail.com
Cc:  
Subject: Re: ports/112369: [PATCH] games/widelands doesn't compile with gcc 3.4.6
Date: Sat, 5 May 2007 14:56:39 +0300

 I disabled some options that I had enabled in make.conf (ccache and
 some compiler settings). I still get following errors when I try to
 compile widelands with the default Makefile(I'm not sure which of
 these are non fatal errors, so I'll paste some extra):
 
  In file included from src/editor_game_base.h:28,
                  from src/interactive_base.h:23,
                  from src/editor/editorinteractive.h:32,
                  from src/editor/ui_menus/editor_event_menu.cc:24:
 src/building.h: In member function `const std::string&
 Building::descname() const':
 src/building.h:163: warning: `descname' is deprecated (declared at
 src/building.h:59)
 src/building.h: In member function `const char* Building::get_descname() const':
 src/building.h:164: warning: `descname' is deprecated (declared at
 src/building.h:59)
 src/editor/ui_menus/editor_event_menu.cc: In member function `void
 Editor_Event_Menu::update()':
 src/editor/ui_menus/editor_event_menu.cc:222: error: invalid use of
 undefined type `struct Event'
 src/event_referencer.h:23: error: forward declaration of `struct Event'
 src/editor/ui_menus/editor_event_menu.cc:223: error: invalid use of
 undefined type `struct Event'
 src/event_referencer.h:23: error: forward declaration of `struct Event'
 src/editor/ui_menus/editor_event_menu.cc: In member function `void
 Editor_Event_Menu::clicked_del_event()':
 src/editor/ui_menus/editor_event_menu.cc:266: error: expected
 initializer before '&' token
 src/editor/ui_menus/editor_event_menu.cc:268: error:
 `event_referencers' was not declared in this scope
 src/editor/ui_menus/editor_event_menu.cc:269: error: invalid use of
 undefined type `const struct Event'
 src/event_referencer.h:23: error: forward declaration of `const struct Event'
 src/editor/ui_menus/editor_event_menu.cc:275: error: `struct
 Event::EventReferencerMap' has not been declared
 src/editor/ui_menus/editor_event_menu.cc:275: error: `const_iterator'
 was not declared in this scope
 src/editor/ui_menus/editor_event_menu.cc:275: error: expected `;'
 before "event_referencers_end"
 src/editor/ui_menus/editor_event_menu.cc:278: error: `struct
 Event::EventReferencerMap' has not been declared
 src/editor/ui_menus/editor_event_menu.cc:278: error: expected `;' before "it"
 src/editor/ui_menus/editor_event_menu.cc:280: error: `it' was not
 declared in this scope
 src/editor/ui_menus/editor_event_menu.cc:280: error:
 `event_referencers_end' was not declared in this scope
 src/editor/ui_menus/editor_event_menu.cc: In member function `void
 Editor_Event_Menu::clicked_edit_event()':
 src/editor/ui_menus/editor_event_menu.cc:295: error: invalid use of
 undefined type `struct Event'
 src/event_referencer.h:23: error: forward declaration of `struct Event'
 scons: *** [build/native-release/editor/ui_menus/editor_event_menu.o] Error 1
 scons: building terminated because of errors.
 *** Error code 2
 
 Stop in /usr/ports/games/widelands.
 ** Command failed [exit code 1]: /usr/bin/script -qa
 /tmp/portupgrade.49954.0 env UPGRADE_TOOL=portupgrade
 UPGRADE_PORT=widelands-b10 UPGRADE_PORT_VER=b10 make
 ** Fix the problem and try again.
 ** Listing the failed packages (*:skipped / !:failed)
         ! games/widelands (widelands-b10)       (bad C++ code)
 --->  Packages processed: 0 done, 0 ignored, 0 skipped and 1 failed
 
 
 Though if I use GCC 3.3, I still can't actually launch the game, it
 just dies with following error:
 
 /usr/libexec/ld-elf.so.1: Undefined symbol
 "_ZNSs20_S_empty_rep_storageE" referenced from COPY relocation in
 widelands



More information about the freebsd-ports-bugs mailing list