thanks sir

can you explain it more clearly?sorry for not familiar with it.
I just copy the "volk":(it can not work also)

I don't use the MacPorts, just follow the instruction from GitHub.Namely,
build by myself.

########################################################################
# Install all headers in the include directories
########################################################################
set(VOLK_RUNTIME_DIR bin)
set(VOLK_LIBRARY_DIR lib${LIB_SUFFIX})
set(VOLK_INCLUDE_DIR include)
install(
DIRECTORY ${CMAKE_SOURCE_DIR}/kernels/volk
DESTINATION include COMPONENT "volk_devel"
FILES_MATCHING PATTERN "*.h"
)
install(FILES
${CMAKE_SOURCE_DIR}/include/volk/volk_prefs.h
${CMAKE_SOURCE_DIR}/include/volk/volk_complex.h
${CMAKE_SOURCE_DIR}/include/volk/volk_common.h
${CMAKE_SOURCE_DIR}/include/volk/saturation_arithmetic.h
${CMAKE_SOURCE_DIR}/include/volk/volk_avx_intrinsics.h
${CMAKE_SOURCE_DIR}/include/volk/volk_sse_intrinsics.h
${CMAKE_SOURCE_DIR}/include/volk/volk_sse3_intrinsics.h
${CMAKE_SOURCE_DIR}/include/volk/volk_neon_intrinsics.h
${CMAKE_BINARY_DIR}/include/volk/volk.h
${CMAKE_BINARY_DIR}/include/volk/volk_cpu.h
${CMAKE_BINARY_DIR}/include/volk/volk_config_fixed.h
${CMAKE_BINARY_DIR}/include/volk/volk_typedefs.h
${CMAKE_SOURCE_DIR}/include/volk/volk_malloc.h
DESTINATION include/volk
COMPONENT "volk_devel"
)

2017-08-28 3:20 GMT+08:00 Michael Dickens <michael.dick...@ettus.com>:

> The issue is that gr-lte requires Volk but does not check for it -- nor
> use its API / headers correctly nor use its ABI / libraries correctly -- in
> the CMakeLists.txt scripts. This is a simple fix, which you can copy from
> other OOT modules.
>
> Related: Are you trying to use MacPorts to do the install? I've thought
> about adding gr-lte into MP for a while. Would not be difficult for me to
> do so, along with patching this issue, so that installing it is as simple
> as "sudo port install gr-lte" ... - MLD
>
> On Sun, Aug 27, 2017, at 03:34 AM, w xd wrote:
>
> Environment: Mac os 10.12.6
>
> I want to install gr-lte and learn something about LTE. And I follow the
> instruction from https://github.com/kit-cel/gr-lte.
>
> when the go to the command "make -jX", it go wrong.
>
> The error message:
>
> Linking CXX shared library libgnuradio-lte.dylib
> Undefined symbols for architecture x86_64:
>   "_volk_32f_accumulator_s32f_a", referenced from:
>       gr::lte::pcfich.....
>
> Have someone met this problem? Thanks very much.
>
>
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to