Closed GoogleCodeExporter closed 8 years ago
forgot to mention that Archlinux is now using gcc 4.5.1
Original comment by mcbromb...@gmail.com
on 14 Oct 2010 at 5:53
OK this is a known bug in the latest boost. You can get past it via this patch:
https://svn.boost.org/trac/boost/ticket/4426
This patch is technically for boost v 1.44 and I'm applying it to 1.43, but it
gets me past that error.
Unfortunately the make attempt will fail later on. Here is the error I now get:
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I ./ocelot/cuda/include -Wall -ansi
-Werror -std=c++0x -g -O2 -MT libocelot_la-EmulatorDevice.lo -MD -MP -MF
.deps/libocelot_la-EmulatorDevice.Tpo -c
ocelot/executive/implementation/EmulatorDevice.cpp -fPIC -DPIC -o
.libs/libocelot_la-EmulatorDevice.o
ocelot/executive/implementation/EmulatorDevice.cpp:100:2: error:
‘executive::EmulatorDevice::MemoryAllocation::MemoryAllocation’ names the
constructor, not the type
ocelot/executive/implementation/EmulatorDevice.cpp:126:2: error:
‘executive::EmulatorDevice::MemoryAllocation::MemoryAllocation’ names the
constructor, not the type
make[1]: *** [libocelot_la-EmulatorDevice.lo] Error 1
make[1]: Leaving directory `/opt/ocelot-1.1.560'
make: *** [all] Error 2
Original comment by mcbromb...@gmail.com
on 14 Oct 2010 at 6:17
The error in EmulatorDevice has been fixed for a while in the trunk. Try
checking out from subversion and compiling that instead of 1.1.560.
Original comment by gregory....@gatech.edu
on 14 Oct 2010 at 6:12
Original issue reported on code.google.com by
mcbromb...@gmail.com
on 14 Oct 2010 at 5:51