[Barrelfish-users] Build problems

Mats Brorsson matsbror at kth.se
Tue Apr 24 15:15:54 CEST 2012


I'm trying to keep up with my students and decided to try to build Barrelfish but immediately stumbled upon problems.

My build system:
Gcc version 4.6.1
Ghc version 6.10.4
Binutils version 2.21.53

I’m trying to compile Barrelfish from the mercurial repository according tot he instructions on the Wiki and get into the following error when I make:

mkdir -p ./x86_32/usr/skb/testapps/_for_app_speed
touch ./x86_32/usr/skb/testapps/_for_app_speed/.marker
Generating x86_32/usr/skb/testapps/_for_app_speed/apps.o.depend
../usr/skb/testapps/apps.c:128:25: fatal error: openssl/err.h: No such file or directory
compilation terminated.
make: *** [x86_32/usr/skb/testapps/_for_app_speed/apps.o.depend] Error 1

When I instead try to build from the snapshort, it goes much further but I fail to link with the following error:

gcc -g -O2 ./x86_32/lib/crt0.o ./x86_32/lib/crtbegin.o -fno-builtin -nostdlib -Wl,-section-start,.text=0x400000 -Wl,-section-start,.data.rel.ro=0x600000 -Wl,-z,max-page-size=0x1000 -Wl,--build-id=none -m32 -o ./x86_32/sbin/thcidctest ./x86_32/usr/tests/thcidctest/_for_app_thcidctest/thcidctest.o ./x86_32/usr/tests/thcidctest/_for_app_thcidctest/ping_pong_flounder_bindings.o ./x86_32/usr/tests/thcidctest/_for_app_thcidctest/ping_pong_thc.o ./x86_32/lib/libthc.a ./x86_32/lib/libbarrelfish.a ./x86_32/errors/errno.o ./x86_32/lib/libnewlib.a ./x86_32/lib/crtend.o ./x86_32/lib/libcollections.a -lgcc
/usr/bin/ld: section .ctors loaded at [0000000000600050,0000000000600057] overlaps section .data.rel.ro loaded at [0000000000600000,0000000000600c77]
collect2: ld returned 1 exit status
make: *** [x86_32/sbin/skb] Error 1
make: *** Waiting for unfinished jobs....

any ideas?


Mats Brorsson
Professor of computer architecture
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.inf.ethz.ch/pipermail/barrelfish-users/attachments/20120424/408dd6e6/attachment.html 

More information about the Barrelfish-users mailing list