build of aloe-2.0-rc1 error

Skip to first unread message


Jun 13, 2013, 9:25:31 AM6/13/13

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/
-- 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/
-- 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/
-- 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 2


Thank you!


Ismael Gomez

Jun 13, 2013, 11:24:50 AM6/13/13
Thanks for pointing that out. I didn't verify the compilation for 64-bit architectures. The problem should be fixed now, please download and compile the source again. 

I tested the compilation and executed without the DEBUG CFLAGS, which caused a problem in your machine. It should work by now too. 

Please let us know if there is still any problem, 

kind regards,

2013/6/13 NewbieX <>

You received this message because you are subscribed to the Google Groups "ALOE" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
To post to this group, send email to
To view this discussion on the web visit
For more options, visit

Reply all
Reply to author
0 new messages