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