Hi again.
Congrats on the successful demo!
I'm trying to install the newest release and ran into a problem. (I still have aloe-0.6 installed still). Here's what happens:
# This was done previously when setting up aloe.0.6
$ sudo apt-get remove libconfig8-dev
$ sudo apt-get install libconfig-dev libfftw3-dev libplplot-dev plplot11-driver-xwin plplot11-driver-cairo
# Installed libconfig-1.4.9
# Now trying to get the new ALOE going:
/aloe-2.0-rc1/build$ cmake ../ -DLOG=ON-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- LOGS Enabled
-- Found PythonInterp: /usr/bin/python (found version "2.7.3")
-- Boost version: 1.48.0
-- Found the following Boost libraries:
-- unit_test_framework
-- checking for module 'orc-0.4 > 0.4.11'
-- found orc-0.4 > 0.4.11, version 0.4.16
-- Found ORC: /usr/lib/x86_64-linux-gnu/
liborc-0.4.so -- Check size of void*
-- Check size of void* - done
-- Performing Test have_maltivec
-- Performing Test have_maltivec - Failed
-- Performing Test have_mfpu=neon
-- Performing Test have_mfpu=neon - Failed
-- Performing Test have_mfloat-abi=softfp
-- Performing Test have_mfloat-abi=softfp - Failed
-- Performing Test have_funsafe-math-optimizations
-- Performing Test have_funsafe-math-optimizations - Success
-- 32 overruled
-- Performing Test have_m64
-- Performing Test have_m64 - Success
-- Performing Test have_m3dnow
-- Performing Test have_m3dnow - Success
-- Performing Test have_msse4.2
-- Performing Test have_msse4.2 - Success
-- Performing Test have_mpopcnt
-- Performing Test have_mpopcnt - Success
-- Performing Test have_mmmx
-- Performing Test have_mmmx - Success
-- Performing Test have_msse
-- Performing Test have_msse - Success
-- Performing Test have_msse2
-- Performing Test have_msse2 - Success
-- Performing Test have_lorc-0.4
-- Performing Test have_lorc-0.4 - Success
-- Performing Test have_msse3
-- Performing Test have_msse3 - Success
-- Performing Test have_mssse3
-- Performing Test have_mssse3 - Success
-- Performing Test have_msse4a
-- Performing Test have_msse4a - Success
-- Performing Test have_msse4.1
-- Performing Test have_msse4.1 - Success
-- Performing Test have_mavx
-- Performing Test have_mavx - Success
-- Available arches: generic;64;3dnow;abm;popcount;mmx;sse;sse2;orc;sse3;ssse3;sse4_a;sse4_1;sse4_2;avx
-- Available machines: generic;sse2_only;sse2_64;sse3_64;ssse3_64;sse4_a_64;sse4_1_64;sse4_2_64;avx_64;avx_only
-- Using install prefix: /usr/local
-- Found LibConfig: /usr/local/lib/libconfig.so
-- checking for module 'uhd'
-- found uhd, version 003.005.003-76-ge0cbc2c1
-- Found FFTWS: /usr/lib/libfftw3f.a;/usr/lib/libfftw3.a
-- Found PLPLOT: /usr/lib/libplplotd.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kevin/src/aloe-2.0-rc1/build
kevin@ubuntuPC:~/src/aloe-2.0-rc1/build$ make[ 1%] Generating ../include/volk/volk.h, volk.c, volk_init.h, ../include/volk/volk_typedefs.h, ../include/volk/volk_cpu.h, volk_cpu.c, ../include/volk/volk_config_fixed.h, volk_environment_init.c, volk_environment_init.h, volk_machines.h, volk_machines.c, volk_machine_generic.c, volk_machine_sse2_only.c, volk_machine_sse2_64.c, volk_machine_sse3_64.c, volk_machine_ssse3_64.c, volk_machine_sse4_a_64.c, volk_machine_sse4_1_64.c, volk_machine_sse4_2_64.c, volk_machine_avx_64.c, volk_machine_avx_only.c
...
stuff builds
...
[ 49%] Building CXX object rtdal_lnx/CMakeFiles/runcf.dir/dac/uhd/uhd_imp.cpp.o
/src/aloe-2.0-rc1/rtdal_lnx/dac/uhd/uhd_imp.cpp: In function ‘size_t uhd_recv_rb(uhd_handler*, void*, int, int)’:
/src/aloe-2.0-rc1/rtdal_lnx/dac/uhd/uhd_imp.cpp:205:69: error: cannot convert ‘size_t* {aka long unsigned int*}’ to ‘uint32_t* {aka unsigned int*}’ for argument ‘4’ to ‘ring_buff_err_t ring_buff_read(ring_buff_handle_t, void**, uint32_t, uint32_t*, int)’
make[2]: *** [rtdal_lnx/CMakeFiles/runcf.dir/dac/uhd/uhd_imp.cpp.o] Error 1
make[1]: *** [rtdal_lnx/CMakeFiles/runcf.dir/all] Error 2
make: *** [all] Error 2Thoughts?
Thank you!
Kevin