build of aloe-2.0-rc1 error

31 views
Skip to first unread message

NewbieX

unread,
Jun 13, 2013, 9:25:31 AM6/13/13
to flex...@googlegroups.com


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 2


Thoughts?

Thank you!

Kevin






Ismael Gomez

unread,
Jun 13, 2013, 11:24:50 AM6/13/13
to flex...@googlegroups.com
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,
Ismael


2013/6/13 NewbieX <newbi...@gmail.com>







--
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 flexnets+u...@googlegroups.com.
To post to this group, send email to flex...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/flexnets/1d919280-8279-43ea-8ec1-c67c1cc9a500%40googlegroups.com?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Reply all
Reply to author
Forward
0 new messages