Hi. I try build from source LimesuiteGUI on netbsd.
I got from github source code.
Run cmake …/
style="font-family:time"
..............
-- Enabling native optimizations
-- Found libusb-1.0:
-- - Includes: /usr/pkg/include/libusb-1.0
-- - Libraries: /usr/pkg/lib/libusb-1.0.so
-- USB_INCLUDE_DIRS: /usr/pkg/include/libusb-1.0
-- USB_LIBRARIES: /usr/pkg/lib/libusb-1.0.so
-- USB_INCLUDE_DIRS: /usr/pkg/include/libusb-1.0
-- USB_LIBRARIES: /usr/pkg/lib/libusb-1.0.so
-- wxWidgets_DEFINITIONS: _FILE_OFFSET_BITS=64;WXUSINGDLL;__WXGTK__
-- wxWidgets_INCLUDE_DIRS: /usr/pkg/lib/wx/include/gtk3-unicode-3.0;/usr/pkg/include/wx-3.0
-- wxWidgets_LIBRARIES: -L/usr/pkg/lib;-pthread;;;-lwx_gtk3u_richtext-3.0;-lwx_baseu_xml-3.0;-lwx_gtk3u_html-3.0;-lwx_gtk3u_xrc-3.0;-lwx_gtk3u_adv-3.0;-lwx_gtk3u_aui-3.0;-lwx_gtk3u_core-3.0;-lwx_baseu-3.0;-lwx_gtk3u_gl-3.0
-- OPENGL_INCLUDE_DIR: /usr/X11R7/include
-- OPENGL_LIBRARIES: /usr/X11R7/lib/libGL.so;/usr/X11R7/lib/libGLU.so
-- GNUPlot Found
-- Module LMS7Support configured with version: 22.09.0-e829d3ed
--
-- ######################################################
-- ## LimeSuite enabled features
-- ######################################################
--
* LimeSuiteHeaders, The lime suite headers
* LimeSuiteLibrary, The lime suite library
* ConnectionFX3, FX3 Connection support
* ConnectionFTDI, FTDI Connection support
* ConnectionXillybus, PCIE Xillybus Connection support
* LimeSuiteGUI, GUI Application for LimeSuite
* LimeSuiteExamples, LimeSuite library API examples
* LimeRFE, LimeRFE support
* LimeUtilCommand, Command line device discovery utility
* LimeQuickTest, LimeSDR-QuickTest Utility
* SoapySDRLMS7, SoapySDR bindings for LMS7
* LimeSuiteOctave, LimeSuite Octave integration
-- ######################################################
-- ## LimeSuite disabled features
-- ######################################################
--
* ConnectionEVB7COM, EVB+COM Connection support
* ConnectionSTREAM_UNITE, STREAM+UNITE Connection support
* ConnectionSPI, Rasp Pi 3 SPI Connection support
* LimeSuiteDocAPI, LMS API Doxygen documentation
* LimeSuiteDesktop, LimeSuite freedesktop integration
-- Install prefix: /usr/local
-- Build timestamp: 2024-04-12
-- Lime Suite version: 22.09.0-ge829d3ed
-- ABI/so version: 22.09-1
-- Configuring done (0.2s)
-- Generating done (0.2s)
-- Build files have been written to: /root/LimeSuite/builddir
nbgear# make
[ 1%] Building CXX object src/CMakeFiles/LimeSuite.dir/Logger.cpp.o
[ 2%] Building CXX object src/CMakeFiles/LimeSuite.dir/ADF4002/ADF4002.cpp.o
In file included from /root/LimeSuite/src/ADF4002/ADF4002.cpp:9:
/usr/include/g++/cmath:1065:11: error: ‘double_t’ has not been declared in ‘::’
1065 | using ::double_t;
| ^~~~~~~~
/usr/include/g++/cmath:1066:11: error: ‘float_t’ has not been declared in ‘::’
1066 | using ::float_t;
| ^~~~~~~
*** Error code 1
Stop.
make[2]: stopped in /root/LimeSuite/builddir
*** Error code 1
Stop.
make[1]: stopped in /root/LimeSuite/builddir
*** Error code 1
Stop.
make: stopped in /root/LimeSuite/builddir
And process stopped on elementary type definition.
Need help.
gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/lto-wrapper
Target: x86_64–netbsd
Configured with: /usr/src/tools/gcc/…/…/external/gpl3/gcc/dist/configure --target=x86_64–netbsd --enable-long-long --enable-threads --with-bugurl=NetBSD Problem Reports --with-pkgversion=‘NetBSD nb2 20230710’ --with-system-zlib --without-isl --enable-__cxa_atexit --enable-libstdcxx-time=rt --enable-libstdcxx-threads --with-diagnostics-color=auto-if-env --with-tune=nocona --with-default-libstdcxx-abi=new --with-mpc-lib=/var/obj/mknative/amd64-x86_64/usr/src/external/lgpl3/mpc/lib/libmpc --with-mpfr-lib=/var/obj/mknative/amd64-x86_64/usr/src/external/lgpl3/mpfr/lib/libmpfr --with-gmp-lib=/var/obj/mknative/amd64-x86_64/usr/src/external/lgpl3/gmp/lib/libgmp --with-mpc-include=/usr/src/external/lgpl3/mpc/dist/src --with-mpfr-include=/usr/src/external/lgpl3/mpfr/dist/src --with-gmp-include=/usr/src/external/lgpl3/gmp/lib/libgmp/arch/x86_64 --enable-tls --disable-multilib --disable-libstdcxx-pch --build=x86_64–netbsd --host=x86_64–netbsd --with-sysroot=/var/obj/mknative/amd64-x86_64/usr/src/destdir.amd64
Thread model: posix
Supported LTO compression algorithms: zlib
gcc version 10.5.0 (nb3 20231008)