On 26.10.22 20:56, JORGE GONZALEZ ORELLANA wrote:
Could it be the cross-compiling of GNURADIO the problem then??I did this to cross compile GNURADIO as the guide says.El mié, 26 oct 2022 a las 13:02, Marcus Müller (<muel...@kit.edu <mailto:muel...@kit.edu>>) escribió:Hey Jorge, saw it :) Still a bit confused by it, because: while you only need *either* GMP *or* MPIR (basically, the same thing), that should be in there as dependency of GNU Radio. Best, Marcus On 26.10.22 16:15, JORGE GONZALEZ ORELLANA via GNU Radio, the Free & Open-Source Toolkit for Software Radio wrote: > in case that you couldn't see what it says in the screenshot, here is it: > > {{{ > uno@uno-laptop:~$ . > ~/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/environment-setup-cortexa9t2hf-neon-oe-linux-gnueabi > Your environment is misconfigured, you probably need to 'unset LD_LIBRARY_PATH' > but please check why this was set in the first place and that it's safe to unset. > The SDK will not operate correctly in most cases when LD_LIBRARY_PATH is set. > For more references see: > http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80 <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80> > <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80 <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80>> > http://xahlee.info/UnixResource_dir/_/ldpath.html <http://xahlee.info/UnixResource_dir/_/ldpath.html> > <http://xahlee.info/UnixResource_dir/_/ldpath.html <http://xahlee.info/UnixResource_dir/_/ldpath.html>> > uno@uno-laptop:~$ ^C > uno@uno-laptop:~$ unset LD_LIBRARY_PATH > uno@uno-laptop:~$ . > ~/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/environment-setup-cortexa9t2hf-neon-oe-linux-gnueabi > uno@uno-laptop:~$ which cmake > /home/uno/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/sysroots/x86_64-oesdk-linux/usr/bin/cmake > uno@uno-laptop:~$ echo $CC > arm-oe-linux-gnueabi-gcc -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 > --sysroot=/home/uno/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/sysroots/cortexa9t2hf-neon-oe-linux-gnueabi > uno@uno-laptop:~$ gnuradio --version > bash: gnuradio: orden no encontrada > uno@uno-laptop:~$ gnuradio-config-info --version > 3.8.5.0 > uno@uno-laptop:~$ cd ~/rfnoc/src/gr-ettus/build-arm > uno@uno-laptop:~/rfnoc/src/gr-ettus/build-arm$ cmake > -DCMAKE_TOOLCHAIN_FILE=~/rfnoc/src/gnuradio/cmake/Toolchains/oe-sdk_cross.cmake > -DCMAKE_INSTALL_PREFIX=/usr .. > -- Build type not specified: defaulting to release. > -- Checking for module 'gmp' > -- No package 'gmp' found > -- Checking for module 'mpir >= 3.0' > -- No package 'mpir' found > -- Could NOT find MPIR (missing: MPIRXX_LIBRARY MPIR_LIBRARY MPIR_INCLUDE_DIR) > -- User set python executable > /__w/83/build/tmp-glibc/work/cortexa9t2hf-neon-oe-linux-gnueabi/gnuradio/3.8.3.0-r0/recipe-sysroot-native/usr/bin/python3-native/python3 > CMake Error at > /home/uno/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/sysroots/cortexa9t2hf-neon-oe-linux-gnueabi/usr/lib/cmake/gnuradio/GrPython.cmake:40 (if): > if given arguments: > > "VERSION_EQUAL" "3" > > Unknown arguments specified > Call Stack (most recent call first): > > /home/uno/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/sysroots/cortexa9t2hf-neon-oe-linux-gnueabi/usr/lib/cmake/gnuradio/GnuradioConfig.cmake:51 (include) > CMakeLists.txt:59 (find_package) > > > -- Configuring incomplete, errors occurred! > See also "/home/uno/rfnoc/src/gr-ettus/build-arm/CMakeFiles/CMakeOutput.log". > See also "/home/uno/rfnoc/src/gr-ettus/build-arm/CMakeFiles/CMakeError.log". > uno@uno-laptop:~/rfnoc/src/gr-ettus/build-arm$ > > }}} > > this was the SDK that i download: > > {{{ > wget > https://files.ettus.com/binaries/cache/e3xx/meta-ettus-v4.2.0.1/e3xx_e310_sdk_default-v4.2.0.1.zip <https://files.ettus.com/binaries/cache/e3xx/meta-ettus-v4.2.0.1/e3xx_e310_sdk_default-v4.2.0.1.zip> <https://files.ettus.com/binaries/cache/e3xx/meta-ettus-v4.2.0.1/e3xx_e310_sdk_default-v4.2.0.1.zip <https://files.ettus.com/binaries/cache/e3xx/meta-ettus-v4.2.0.1/e3xx_e310_sdk_default-v4.2.0.1.zip>> > }}} > > It is different from the one in the guide I'm following. > > {{{ > https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source#Cross-Compiling_gr-ettus <https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source#Cross-Compiling_gr-ettus> <https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source#Cross-Compiling_gr-ettus <https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source#Cross-Compiling_gr-ettus>> > }}} > > > thanks for your time > > El mar, 25 oct 2022 a las 17:07, Marcus Müller (<mmuel...@gnuradio.org <mailto:mmuel...@gnuradio.org> > <mailto:mmuel...@gnuradio.org <mailto:mmuel...@gnuradio.org>>>) escribió: > > Don't worry at all :) I'm happy we're having this conversation! > > On 25.10.22 21:33, JORGE GONZALEZ ORELLANA via GNU Radio, the Free & Open-Source Toolkit > for Software Radio wrote: > > sorry i reply to you directly before. > > here is the text from the screenshot > > > > {{{ > > uno@uno-laptop:~$ . > >> ~/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/environment-setup-cortexa9t2hf-neon-oe-linux-gnueabi> > Your environment is misconfigured, you probably need to 'unset LD_LIBRARY_PATH' > > but please check why this was set in the first place and that it's safe to unset. > > The SDK will not operate correctly in most cases when LD_LIBRARY_PATH is set. > > For more references see: > > http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80 <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80> > <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80 <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80>> > > <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80 <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80> > <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80 <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80>>> > > http://xahlee.info/UnixResource_dir/_/ldpath.html <http://xahlee.info/UnixResource_dir/_/ldpath.html> > <http://xahlee.info/UnixResource_dir/_/ldpath.html <http://xahlee.info/UnixResource_dir/_/ldpath.html>> > > <http://xahlee.info/UnixResource_dir/_/ldpath.html <http://xahlee.info/UnixResource_dir/_/ldpath.html> > <http://xahlee.info/UnixResource_dir/_/ldpath.html <http://xahlee.info/UnixResource_dir/_/ldpath.html>>> > > uno@uno-laptop:~$ ^C > > uno@uno-laptop:~$ unset LD_LIBRARY_PATH > > uno@uno-laptop:~$ . > >> ~/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/environment-setup-cortexa9t2hf-neon-oe-linux-gnueabi> > uno@uno-laptop:~$ which cmake > >> /home/uno/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/sysroots/x86_64-oesdk-linux/usr/bin/cmake> > uno@uno-laptop:~$ echo $CC > > arm-oe-linux-gnueabi-gcc -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 > >> --sysroot=/home/uno/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/sysroots/cortexa9t2hf-neon-oe-linux-gnueabi> > uno@uno-laptop:~$ gnuradio --version > > bash: gnuradio: orden no encontrada > > uno@uno-laptop:~$ gnuradio-config-info --version > > 3.8.5.0 > > uno@uno-laptop:~$ cd ~/rfnoc/src/gr-ettus/build-arm > > uno@uno-laptop:~/rfnoc/src/gr-ettus/build-arm$ cmake > > -DCMAKE_TOOLCHAIN_FILE=~/rfnoc/src/gnuradio/cmake/Toolchains/oe-sdk_cross.cmake > > -DCMAKE_INSTALL_PREFIX=/usr .. > > -- Build type not specified: defaulting to release. > > -- Checking for module 'gmp' > > -- No package 'gmp' found > > -- Checking for module 'mpir >= 3.0' > > -- No package 'mpir' found > > -- Could NOT find MPIR (missing: MPIRXX_LIBRARY MPIR_LIBRARY MPIR_INCLUDE_DIR) > > -- User set python executable > >> /__w/83/build/tmp-glibc/work/cortexa9t2hf-neon-oe-linux-gnueabi/gnuradio/3.8.3.0-r0/recipe-sysroot-native/usr/bin/python3-native/python3> > CMake Error at > >> /home/uno/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/sysroots/cortexa9t2hf-neon-oe-linux-gnueabi/usr/lib/cmake/gnuradio/GrPython.cmake:40 (if):> > if given arguments: > > > > "VERSION_EQUAL" "3" > > > > Unknown arguments specified > > Call Stack (most recent call first): > > > >> /home/uno/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/sysroots/cortexa9t2hf-neon-oe-linux-gnueabi/usr/lib/cmake/gnuradio/GnuradioConfig.cmake:51 (include)> > CMakeLists.txt:59 (find_package) > > > > > > -- Configuring incomplete, errors occurred! > > See also "/home/uno/rfnoc/src/gr-ettus/build-arm/CMakeFiles/CMakeOutput.log". > > See also "/home/uno/rfnoc/src/gr-ettus/build-arm/CMakeFiles/CMakeError.log". > > uno@uno-laptop:~/rfnoc/src/gr-ettus/build-arm$ > > }}} > > > > El mar, 25 oct 2022 a las 16:27, Marcus Müller (<marcus.muel...@ettus.com <mailto:marcus.muel...@ettus.com> > <mailto:marcus.muel...@ettus.com <mailto:marcus.muel...@ettus.com>> > > <mailto:marcus.muel...@ettus.com <mailto:marcus.muel...@ettus.com> <mailto:marcus.muel...@ettus.com <mailto:marcus.muel...@ettus.com>>>>) escribió: > > > > Hi Jorge, > > > > hope you don't mind me replying on the list itself - as this is really just the > same > > email as before :) > > > > So, yes, you'll need one of gmp or mpir. But these should be there, since you > already > > seem to have built GNU Radio for the ARM target, right? > > > > That's what's confusing me. > > > > Best regards, > > Marcus > > > > On 25.10.22 19:20, JORGE GONZALEZ ORELLANA wrote: > >> sure, here is the text of the screenshot: > >> > >> {{{ > >> uno@uno-laptop:~$ . > >>> ~/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/environment-setup-cortexa9t2hf-neon-oe-linux-gnueabi> >> Your environment is misconfigured, you probably need to 'unset LD_LIBRARY_PATH' > >> but please check why this was set in the first place and that it's safe to unset. > >> The SDK will not operate correctly in most cases when LD_LIBRARY_PATH is set. > >> For more references see: > >> http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80 <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80> > <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80 <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80>>> >> <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80<http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80> > <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80 <http://tldp.org/HOWTO/Program-Library-HOWTO/shared-libraries.html#AEN80>>> > >> http://xahlee.info/UnixResource_dir/_/ldpath.html <http://xahlee.info/UnixResource_dir/_/ldpath.html> > <http://xahlee.info/UnixResource_dir/_/ldpath.html <http://xahlee.info/UnixResource_dir/_/ldpath.html>> > >> <http://xahlee.info/UnixResource_dir/_/ldpath.html <http://xahlee.info/UnixResource_dir/_/ldpath.html> > <http://xahlee.info/UnixResource_dir/_/ldpath.html <http://xahlee.info/UnixResource_dir/_/ldpath.html>>> > >> uno@uno-laptop:~$ ^C > >> uno@uno-laptop:~$ unset LD_LIBRARY_PATH > >> uno@uno-laptop:~$ . > >>> ~/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/environment-setup-cortexa9t2hf-neon-oe-linux-gnueabi> >> uno@uno-laptop:~$ which cmake > >>> /home/uno/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/sysroots/x86_64-oesdk-linux/usr/bin/cmake> >> uno@uno-laptop:~$ echo $CC > >> arm-oe-linux-gnueabi-gcc -mthumb -mfpu=neon -mfloat-abi=hard -mcpu=cortex-a9 > >>> --sysroot=/home/uno/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/sysroots/cortexa9t2hf-neon-oe-linux-gnueabi> >> uno@uno-laptop:~$ gnuradio --version > >> bash: gnuradio: orden no encontrada > >> uno@uno-laptop:~$ gnuradio-config-info --version > >> 3.8.5.0 > >> uno@uno-laptop:~$ cd ~/rfnoc/src/gr-ettus/build-arm > >> uno@uno-laptop:~/rfnoc/src/gr-ettus/build-arm$ cmake> >> -DCMAKE_TOOLCHAIN_FILE=~/rfnoc/src/gnuradio/cmake/Toolchains/oe-sdk_cross.cmake> >> -DCMAKE_INSTALL_PREFIX=/usr .. > >> -- Build type not specified: defaulting to release. > >> -- Checking for module 'gmp' > >> -- No package 'gmp' found > >> -- Checking for module 'mpir >= 3.0' > >> -- No package 'mpir' found > >> -- Could NOT find MPIR (missing: MPIRXX_LIBRARY MPIR_LIBRARY MPIR_INCLUDE_DIR) > >> -- User set python executable > >>> /__w/83/build/tmp-glibc/work/cortexa9t2hf-neon-oe-linux-gnueabi/gnuradio/3.8.3.0-r0/recipe-sysroot-native/usr/bin/python3-native/python3> >> CMake Error at > >>> /home/uno/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/sysroots/cortexa9t2hf-neon-oe-linux-gnueabi/usr/lib/cmake/gnuradio/GrPython.cmake:40 (if):> >> if given arguments: > >> > >> "VERSION_EQUAL" "3" > >> > >> Unknown arguments specified > >> Call Stack (most recent call first): > >>> /home/uno/rfnoc/src/e3xx_e310_sdk_default-v4.2.0.1/OE_SDK/sysroots/cortexa9t2hf-neon-oe-linux-gnueabi/usr/lib/cmake/gnuradio/GnuradioConfig.cmake:51 (include)> >> CMakeLists.txt:59 (find_package) > >> > >> > >> -- Configuring incomplete, errors occurred! > >> See also "/home/uno/rfnoc/src/gr-ettus/build-arm/CMakeFiles/CMakeOutput.log". > >> See also "/home/uno/rfnoc/src/gr-ettus/build-arm/CMakeFiles/CMakeError.log". > >> uno@uno-laptop:~/rfnoc/src/gr-ettus/build-arm$ > >> }}} > >> > >> El mar, 25 oct 2022 a las 14:14, Marcus Müller (<marcus.muel...@ettus.com <mailto:marcus.muel...@ettus.com> > <mailto:marcus.muel...@ettus.com <mailto:marcus.muel...@ettus.com>> > >> <mailto:marcus.muel...@ettus.com <mailto:marcus.muel...@ettus.com> <mailto:marcus.muel...@ettus.com <mailto:marcus.muel...@ettus.com>>>>) escribió: > >> > >> Hi Jorge, > >> > >> I sadly can't read your screenshot. Would you mind Copy and Pasting the text? > >> GMP and MPIR are the same thing. You only need one of them, not both! > >> > >> Best regards, > >> Marcus > >> > >> > >> On 25.10.22 18:57, Marcus D. Leech wrote: > >> > On 2022-10-25 12:17, JORGE GONZALEZ ORELLANA via GNU Radio, the Free & > >> Open-Source Toolkit > >> > for Software Radio wrote: > >> >> hi, i'm trying to install a usrp E312 using the follow guide: > >> >> > >> >> {{{ > >> >> > >> > https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source#Cross-Compiling_gr-ettus <https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source#Cross-Compiling_gr-ettus> <https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source#Cross-Compiling_gr-ettus <https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source#Cross-Compiling_gr-ettus>> <https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source#Cross-Compiling_gr-ettus <https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source#Cross-Compiling_gr-ettus> <https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source#Cross-Compiling_gr-ettus <https://kb.ettus.com/Software_Development_on_the_E3xx_USRP_-_Building_RFNoC_UHD_/_GNU_Radio_/_gr-ettus_from_Source#Cross-Compiling_gr-ettus>>> > >> >> }}} > >> >> > >> >> when i get to the cross-compiling gr-ettus step i get this error: > >> >> > >> >> image.png > >> >> > >> >> I make sure to set the environment correctly to use the SDK, and as far > as i > >> know, the > >> >> gmp and mpir package are installed, so if someone can help me, i will > >> appreciate it a lot. > >> >> > >> >> thanks for your time > >> >> > >> >> JGO > >> > Are those two packages installed into your *HOST* environment or your > *CROSS DEV* > >> > environment? > >> > > >> > > >> >
smime.p7s
Description: S/MIME Cryptographic Signature