El 20/5/25 a las 16:24, Ramiro Aceves escribió:
El 18/5/25 a las 21:35, gdt%NetBSD.org@localhost escribió:Synopsis: ham/gr-osmosdr 2025Q1 does not work State-Changed-From-To: open->feedback State-Changed-By: gdt%NetBSD.org@localhost State-Changed-When: Sun, 18 May 2025 19:35:13 +0000 State-Changed-Why: I think this is fixed in pkgsrc-current.Briefly, gnuradio-core/Makefile.common was buggily coded to ask for c+ +20, and this caused gcc12 to be used. gcc10/gcc12 are not ABI compatible, and thsugr-osmosdr and gnuradio-core with a mismatch didn't work.I don't intend to ask for a 2025Q1 pullup. Probably, just changing c++20 to c++17 in gnuradio-core/Makefile.common and doing make replace is enoughto get it to work -- but you're on thin ice doing so :-)Hello. I am compiling now after doing those changes. It is in my raspberrypi 4 so it will take a bit long time...Regards.
I confirm that it works in both of my aarch64 and amd64 systems: netbsd-x260# cat /usr/pkgsrc/ham/gnuradio-core/Makefile.common |grep FEAT USE_CXX_FEATURES= c++17 netbsd-x260# cat /usr/pkgsrc/ham/gr-osmosdr/Makefile |grep FEAT USE_CXX_FEATURES= c++11 filesystem netbsd-x260# pkg_info -B gnuradio-core | grep CC_VERSION CC_VERSION=gcc-10.5.0 netbsd-x260# pkg_info -B gr-osmosdr | grep CC_VERSION CC_VERSION=gcc-10.5.0 Many thanks for your help and expertise! Regards. Ramiro.