[parsec-users] Problem to build

Christian Bienia cbienia at CS.Princeton.EDU
Thu May 13 15:14:01 EDT 2010


Miguel,

 

It seems this is an error in your compiler. The error message says "internal
compiler error". It's not caused by the PARSEC workloads because assertion
errors only happen during runtime.

 

I searched for "mp_limb_t" and it seems types with that names are used in
the source code of the GMP library, which in turn is used by gcc for
optimizations. You might be able to solve this problem simply by updating
the GMP library and rebuilding gcc from scratch. Alternatively you might be
able to work around this problem by disabling optimizations.

 

Best,

Chris

 

 

From: parsec-users-bounces at lists.cs.princeton.edu
[mailto:parsec-users-bounces at lists.cs.princeton.edu] On Behalf Of Miguel
Angel Jimenez
Sent: Thursday, May 13, 2010 4:12 AM
To: parsec-users at lists.cs.princeton.edu
Subject: [parsec-users] Problem to build

 

Hi, 
I have one problem, when I build some benchmarks such as bodytrack or
facesimand others there is an error:

if /usr/local/gcc43/bin/g++ -DHAVE_CONFIG_H -I.
-I/export/home/miguel/parsec-2.1/pkgs/apps/bodytrack/src/TrackingBenchmark
-I..
-I/export/home/miguel/parsec-2.1/pkgs/apps/bodytrack/src/TrackingBenchmark/.
./FlexImageLib   -O3 -funroll-loops -fprefetch-loop-arrays -fpermissive
-fno-exceptions -static-libgcc -m64 -I/usr/local/include
-DPARSEC_VERSION=2.1 -fexceptions -Wall -Wno-unknown-pragmas -MT
CovarianceMatrix.o -MD -MP -MF ".deps/CovarianceMatrix.Tpo" -c -o
CovarianceMatrix.o
/export/home/miguel/parsec-2.1/pkgs/apps/bodytrack/src/TrackingBenchmark/Cov
arianceMatrix.cpp; \
        then mv -f ".deps/CovarianceMatrix.Tpo" ".deps/CovarianceMatrix.Po";
else rm -f ".deps/CovarianceMatrix.Tpo"; exit 1; fi
init2.c:37:  assertion failed: ((64 - 0)+0) == (((64 - 0)+0)/8) * 8 &&
sizeof(mp_limb_t) == (((64 - 0)+0)/8)
/export/home/miguel/parsec-2.1/pkgs/apps/bodytrack/src/TrackingBenchmark/Cov
arianceMatrix.cpp: In function 'void GenerateStDevMatrices(int, PoseParams&,
std::vector<std::vector<float, std::allocator<float> >,
std::allocator<std::vector<float, std::allocator<float> > > >&)':
/export/home/miguel/parsec-2.1/pkgs/apps/bodytrack/src/TrackingBenchmark/Cov
arianceMatrix.cpp:38: internal compiler error: Abandonar

I was able to build other benchmark such as blackscholes, canneal or
streamcluster
I have the gcc 4.3.4, maybe I have to change the compiler?

Thanks

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.cs.princeton.edu/pipermail/parsec-users/attachments/20100513/a1212531/attachment.html>


More information about the parsec-users mailing list