Yes,
I get this bug with revision 3040 and gem5-patched-v004
I did other compilations with revisions 2579 (with gem5-patched-v004) and 2564 (with gem5-patched-v003), and did not get the same problem.
The buguous code in debug.cpp looks as a copy of the same code in $gem5/debug.cc.
Hence if I delete this code from debug.cpp, the compilation succeeds.
It looks like a problem that is internal to SST's code.
Could it be a problem of configuration ?
BTW, I used as much as possible the development libraries included in Debian as long as the version numbers were OK, instead of recompiling from scratch as explained in the documentation.
I did only compile zoltan which is not included in Debian packages.
I am currently using the following Debian packages :
$ dpkg -l *dev | grep ^ii
ii dpkg-dev 1.15.8.12 Debian package development tools
ii libboost-dev 1.42.0.1 Boost C++ Libraries development files (default version)
ii libboost-mpi-dev 1.42.0.1 C++ interface to the Message Passing Interface (MPI) (default version)
ii libboost-mpi1.42-dev 1.42.0-4 C++ interface to the Message Passing Interface (MPI)
ii libboost-program-options-dev 1.42.0.1 program options library for C++ (default version)
ii libboost-program-options1.42-dev 1.42.0-4 program options library for C++
ii libboost-serialization1.42-dev 1.42.0-4 serialization library for C++
ii libboost1.42-dev 1.42.0-4 Boost C++ Libraries development files
ii libc6-dev 2.11.3-3 Embedded GNU C Library: Development Libraries and Header Files
ii libibverbs-dev 1.1.3-2 Development files for the libibverbs library
ii libopenmpi-dev 1.4.2-4 high performance message passing library -- header files
ii libparmetis-dev 3.1.1-3 Parallel Graph Partitioning and Sparse Matrix Ordering Libs: Devel
ii libssl-dev 0.9.8o-4squeeze12 SSL development libraries, header files and documentation
ii libstdc++6-4.4-dev 4.4.5-8 The GNU Standard C++ Library v3 (development files)
ii linux-libc-dev 2.6.32-45 Linux support headers for userspace development
ii manpages-dev 3.27-1 Manual pages about using GNU/Linux for development
ii mpi-default-dev 0.6 Standard MPI development files
ii python-dev 2.6.6-3+squeeze7 header files and a static library for Python (default)
ii python2.6-dev 2.6.6-8+b1 Header files and a static library for Python (v2.6)
ii udev 164-3 /dev/ and hotplug management daemon
ii zlib1g-dev 1:1.2.3.4.dfsg-3 compression library - development
I can send a full package list if needed.
Damien
Le lundi 16 juillet 2012 16:11:13 UTC+2, Si Hammond a écrit :
Hmm, this is interesting I am using Debian stable internally and we
don't see any of these errors.
Is this a completely clean SVN pull from the repository?
--
Si Hammond