Logo


ForumTechnical Help ⇒ doesn't compile with gcc 4.7 (?)
Author Message
matthiaskrgr
Permalink Posted at: 2012-04-16 16:31:53
Joined: 2010-09-12 20:57:13
Posts: 2
Ranking
Just found this site

I tried to compile latest bzr on my arch linux sys with gcc 4.7, but if fails (release build via build-script)

[ 98%] Building CXX object src/CMakeFiles/widelands_all.dir/wui/login_box.cc.o [ 98%] Building CXX object src/CMakeFiles/widelands_all.dir/wui/gamechatpanel.cc.o [ 98%] Building CXX object src/CMakeFiles/widelands_all.dir/wui/interactive_player.cc.o [ 99%] Building CXX object src/CMakeFiles/widelands_all.dir/wui/building_statistics_menu.cc.o [ 99%] Building CXX object src/CMakeFiles/widelands_all.dir/wui/game_message_menu.cc.o [ 99%] Building CXX object src/CMakeFiles/widelands_all.dir/wui/game_objectives_menu.cc.o [ 99%] Building CXX object src/CMakeFiles/widelands_all.dir/wui/game_options_sound_menu.cc.o [ 99%] Building CXX object src/CMakeFiles/widelands_all.dir/wui/watchwindow.cc.o [ 99%] Building CXX object src/CMakeFiles/widelands_all.dir/wui/game_main_menu.cc.o [ 99%] Building CXX object src/CMakeFiles/widelands_all.dir/wui/portdockwaresdisplay.cc.o [ 99%] Building CXX object src/CMakeFiles/widelands_all.dir/wui/game_tips.cc.o [ 99%] Building CXX object src/CMakeFiles/widelands_all.dir/computer_player.cc.o [100%] Building CXX object src/CMakeFiles/widelands_all.dir/random.cc.o Linking CXX static library libwidelands_all.a [100%] Built target widelands_all Scanning dependencies of target widelands [100%] Building CXX object src/CMakeFiles/widelands.dir/main.cc.o /home/matthias/vcs/pkgbuild/widelands/src/widelands/src/main.cc: In function ‘int main(int, char)’: /home/matthias/vcs/pkgbuild/widelands/src/widelands/src/main.cc:72:19: error: ‘fork’ was not declared in this scope /home/matthias/vcs/pkgbuild/widelands/src/widelands/src/main.cc:77:11: error: ‘setsid’ was not declared in this scope /home/matthias/vcs/pkgbuild/widelands/src/widelands/src/main.cc:79:10: error: ‘STDIN_FILENO’ was not declared in this scope /home/matthias/vcs/pkgbuild/widelands/src/widelands/src/main.cc:79:22: error: ‘close’ was not declared in this scope /home/matthias/vcs/pkgbuild/widelands/src/widelands/src/main.cc:80:10: error: ‘STDOUT_FILENO’ was not declared in this scope /home/matthias/vcs/pkgbuild/widelands/src/widelands/src/main.cc:81:10: error: ‘STDERR_FILENO’ was not declared in this scope /home/matthias/vcs/pkgbuild/widelands/src/widelands/src/main.cc:84:20: error: ‘dup’ was not declared in this scope make[2]: [src/CMakeFiles/widelands.dir/main.cc.o] Error 1 make[1]: [src/CMakeFiles/widelands.dir/all] Error 2 make: * [all] Error 2

Note: I have no idea why the output looks like this here, when I pasted it, it looked fine and had line breaks.

Edited: 2012-04-16 16:36:40
Nasenbaer
Permalink Posted at: 2012-04-16 17:48:13
Joined: 2009-02-21 18:17:01
Posts: 744
Ranking
One Elder of Players
Location: Germany

this is bug 976551

you have to add #include <unistd.h> in main.cc to get it to compile again



Search

Donation

Help us to pay our Server!
(: Consider a donation :)

Login

Most recently posted


Graphic Development
[GUI] Cursors
by SirVer 15 hours ago

Technical Help
Get minizip into Ubuntu
by borim 136 hours ago

Technical Help
Constructionsite stops...
by fuchur 158 hours ago

Playing Widelands
how move to another is...
by SirVer 189 hours ago

[Deutsch] - Spielerforum
Zufallskarten
by Nasenbaer 209 hours ago