1:BUILD_BY[name] student7 1:BUILD_ENVIRONMENT[operating system 32 vs 64] 1:END_BUILD_ENVIRONMENT 1:DEPENDENCIES[list of dependencies with where to get them] style: http://astyle.sourceforge.net/ Berkeley delta: http://delta.tigris.org/ Flex: http://flex.sourceforge.net/ GNU Indent http://www.gnu.org/software/indent/ LLVM/Clang 3.2: http://llvm.org/releases/download.html#3.2 Perl modules: Benchmark::Timer, Exporter::Lite, File::Which, Getopt::Tabular, Regexp::Common, Sys::CPU, 1:END_DEPENDENCIES 1:NOTES[notes on attempted build] could not install: style, flex, GNU indent, LLVM/clang 3.2 1:END_NOTES 2:BUILD_BY[name] student4 2:BUILD_ENVIRONMENT[operating system 32 vs 64] >>>> lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 12.04.4 LTS Release: 12.04 Codename: precise >>>> uname -a Linux student-VPCSE13FX 3.2.0-60-generic #91-Ubuntu SMP Wed Feb 19 03:54:44 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux >>>> lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 2 Core(s) per socket: 2 Vendor ID: GenuineIntel CPU family: 6 Model: 42 Stepping: 7 CPU MHz: 800.000 BogoMIPS: 4789.10 Virtualization: VT-x L1d cache: 32K L1i cache: 32K L2 cache: 256K L3 cache: 3072K NUMA node0 CPU(s): 0-3 >>>> javac -version javac 1.7.0_51 >>>> gcc --version gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 >>>> ./boost #gives version (special exec) Using Boost 1.46.1 2:END_BUILD_ENVIRONMENT 2:DEPENDENCIES[list of dependencies with where to get them] From INSTALL: On Ubuntu or Mint, prerequisites other than LLVM can be installed like this: sudo apt-get install indent astyle delta libbenchmark-timer-perl \ libexporter-lite-perl libfile-which-perl libgetopt-tabular-perl \ libregexp-common-perl libsys-cpu-perl flex build-essential \ zlib1g-dev Otherwise, install these packages either manually or using the package manager: astyle: http://astyle.sourceforge.net/ Berkeley delta: http://delta.tigris.org/ Flex: http://flex.sourceforge.net/ GNU Indent : http://www.gnu.org/software/indent/ LLVM/Clang 3.3: http://llvm.org/releases/download.html#3.3 (no need to compile it, the appropriate "Clang binaries" package is all you need) NOTE: The LLVM 3.3 release has some performance issues that were fixed by the LLVM developers shortly after the release. If you want to increase the speed of C-Reduce by as much as 100% when reducing large C++ programs, you may want to experiment with using development versions of LLVM 3.3+, following instructions here: http://clang.llvm.org/get_started.html We have had good luck using versions around 186000 but newer versions probably also work. Perl modules: Benchmark::Timer Exporter::Lite File::Which Getopt::Tabular Regexp::Common Sys::CPU (optional, but recommended) 2:END_DEPENDENCIES 2:NOTES[notes on attempted build] Used the apt-get command from install Used cpan to install all the perl modules > ./configure --with-llvm=/usr/lib/llvm-3.3 > make -j > make > checkinstall It compiles and installs. Without installing all the prereqs for the tests: > cd tests > ./run_tests ===== running test 0 in /home/student/temp/repro/RegehrCCEEY12/creduce-2.1.0/tests/tmp_test0_lPJrM ===== ===< 25399 >=== running 4 interestingness test(s) in parallel ===< pass_blank :: 0 >=== (0.2 %, 211734 bytes) (0.2 %, 211734 bytes) ===< pass_lines :: 0 >=== (0.1 %, 211992 bytes) (0.7 %, 210877 bytes) (1.0 %, 210220 bytes) (1.1 %, 209891 bytes) (1.4 %, 209281 bytes) (1.7 %, 208546 bytes) (1.8 %, 208377 bytes) (2.0 %, 208068 bytes) (2.1 %, 207755 bytes) ... The code runs. 2:END_NOTES