boinc+seti on Linux PPC64 (POWER4) - main.cpp:57:25: fatal error: diagnostics.h


log in

Advanced search

Questions and Answers : Unix/Linux : boinc+seti on Linux PPC64 (POWER4) - main.cpp:57:25: fatal error: diagnostics.h

Author Message
acrux
Avatar
Send message
Joined: 3 Mar 01
Posts: 4
Credit: 86,978
RAC: 436
Italy
Message 1237755 - Posted: 27 May 2012, 2:38:51 UTC

hi all,
i'm trying to build from sources the seti client on linux ppc64 (CRUX PPC 64bit).

I sucessfully built boinc (6.12.34,7.0.25 and 7.0.28) but i've problem building setiathome_enhanced-client (cvs-2012-5-25).

my config is:


export BOINCDIR="/usr/include/boinc"

autoreconf -i -f

./configure --prefix=/usr --libdir=/usr/lib64 \
--with-gnu-ld --with-ssl \
--enable-client --disable-server \
--disable-static --disable-static-client \
--disable-graphics --with-x=no \
--disable-dependency-tracking \
--with-boinc-platform=ppc64-linux-gnu \
--enable-fast-math \
--disable-altivec


but i got this error:
make -j1
make all-recursive
make[1]: Entering directory `/home/ports/boinc/boinc_seti/work/src/seti_boinc'
Making all in client
make[2]: Entering directory `/home/ports/boinc/boinc_seti/work/src/seti_boinc/client'
if g++ --include ../sah_config.h -DHAVE_CONFIG_H -I. -I.. -DHAVE_CONFIG_H -DTEXT_UI -DNDEBUG -DCLIENT -I/usr/local/include -O3 -mcpu=power4 -pipe -I/usr/include -O3 -mcpu=power4 -pipe -I/usr/include -ffast-math -I/usr/include -I/usr/include/openssl -DHAVE_CONFIG_H -DTEXT_UI -DNDEBUG -DCLIENT -I../db -I/ -I//api -I//lib -I//sched -I//db -pthread -I../db -I/ -I//api -I//lib -I//sched -I//db -pthread -O2 -Wall -MT seti_boinc-main.o -MD -MP -MF ".deps/seti_boinc-main.Tpo" -c -o seti_boinc-main.o main.cpp; then mv -f ".deps/seti_boinc-main.Tpo" ".deps/seti_boinc-main.Po"; else rm -f ".deps/seti_boinc-main.Tpo"; exit 1; fi
main.cpp:57:25: fatal error: diagnostics.h: No such file or directory
compilation terminated.
make[2]: *** [seti_boinc-main.o] Error 1
make[2]: Leaving directory `/home/ports/boinc/boinc_seti/work/src/seti_boinc/client'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/ports/boinc/boinc_seti/work/src/seti_boinc'
make: *** [all] Error 2


even i've diagnostics.h in /usr/include/boinc


cheers,
acrux
____________
GNU/Linux on Power Architecture
CRUX PPC - http://cruxppc.org/

acrux
Avatar
Send message
Joined: 3 Mar 01
Posts: 4
Credit: 86,978
RAC: 436
Italy
Message 1240619 - Posted: 3 Jun 2012, 12:26:49 UTC

solved, even i was obliged to remove any altivec reference (that are always used also on no-altivec equipped machines).
Btw, on 970 (AltiVec equipped) doesn't build... well i' post on a different topic.
____________
GNU/Linux on Power Architecture
CRUX PPC - http://cruxppc.org/

Questions and Answers : Unix/Linux : boinc+seti on Linux PPC64 (POWER4) - main.cpp:57:25: fatal error: diagnostics.h

Copyright © 2014 University of California