GNOME Bugzilla – Bug 582888
Cannot compile beast 0.7.1 using gcc 4.4.0
Last modified: 2010-09-09 12:01:12 UTC
Please describe the problem: i'm trying to compile on archlinux using this toolchain: autoconf 2.63-1 automake 1.10.2-1 bin86 0.16.17-4 bison 2.4.1-1 ed 1.2-1 fakeroot 1.12.2-2 flex 2.5.35-1 gcc 4.4.0-1 libtool 2.2.6a-1 m4 1.4.13-1 make 3.81-4 patch 2.5.9-2 pkgconfig 0.23-1 i will upload compilation log Steps to reproduce: 1. use a distribution that has newest gcc 2. ./configure --prefix=/usr make 3. fails Actual results: ./configure --prefix=/usr make Expected results: Does this happen every time? yes Other information:
Created attachment 134771 [details] compilation log
I tried to fix the problem by adding #include <cstudio> and #include <cstring> to /birnet/birnetmsg.cc but I'm realy stuck. new log attached. i've forgot to mention dependecies version: guile-1.8.6 (have patch) also an usefull link: http://gcc.gnu.org/gcc-4.4/porting_to.html
Created attachment 134837 [details] first attempt
http://bugs.archlinux.org/task/14331?getfile=3561 here is the patch that works. gcc 4.4.0 glibc 2.10.1
Can you retest with git head, we've put many compilation fixes in there, so most if not all of your patch will not be necessary anymore.
Fixed in Master, which is about to be released.