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

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

To post messages, you must log in.

AuthorMessage
acrux
Avatar

Send message
Joined: 3 Mar 01
Posts: 4
Credit: 861,197
RAC: 1
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/
ID: 1237755 · Report as offensive
acrux
Avatar

Send message
Joined: 3 Mar 01
Posts: 4
Credit: 861,197
RAC: 1
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/
ID: 1240619 · Report as offensive

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


 
©2025 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.