Closed loewal closed 2 years ago
B.t.w. will there be a .dmg again?
Nothing was changed in FreeDV plugins not codec2 required version since 7.1 so the problem is entirely on your side.
B.t.w. will there be a .dmg again?
It's available now - and should only use SSE this time. (It takes a bit longer to build than the other platforms)
As to the compiler error, it's most likely because you are using a more recent version of of the codec2 library than SDRangel supports. sdrangel/external/CMakeLists.txt assumes v0.9.2 - the latest tag looks to be v1.03 - and the field referred to no longer exists.
codec2 github not obviously clear on what the changes are - but could be worth trying to pull in the latest version - as v0.9.2 is a couple of years old.
Can confirm that it runs fine on a 13 year old iMac 24" with Catalina-patcher installed.
Thanks Jon
Nothing was changed in FreeDV plugins not codec2 required version since 7.1 so the problem is entirely on your side.
Happily enough there is a DMG which runs fine. The iMac that compiles fine has its dependencies installed with Homebrew. The other one has Macports. Which refuses.....
freedv_advanced.interleave_frames
was removed 5 months ago from codec2 (see) and macports tracks the latest commit to support "freedv activity days" and experimenter (this is not an habit in macports).
I fixed the issue; update macports with sudo port selfupdate
and then you can compile sdrangel (also available from macports and from tomorrow as binary).
Please, confirm the fix.
So #ra1nb0w, Are these my steps:
I just tried to compile codec2 according the manual installation of SDRangel, but got a linker-error: unknown option: -Map=ofdm_stack.dir/all Error 2
I am not sure what to do and when....sorry.
sorry Map=ofdm_stack.map
if you want to build sdrangel from source and install only default dependencies:
sudo port selfupdate
sudo port install rdepof:sdrangel
otherwise
sudo port install sdrangel
if you want change variant use
port info sdrangel
port variants sdrangel
# as example build with native cflags (cpu options)
sudo port install sdrangel +native
But this way I compile the 'old' v6.20.3? I would like the v7.2.1 the manual way as in Linux. This worked with v7.0
macports has already 7.2.1
Thank you!
freedv_advanced.interleave_frames
was removed 5 months ago from codec2 (see) and macports tracks the latest commit to support "freedv activity days" and experimenter (this is not an habit in macports). I fixed the issue; update macports withsudo port selfupdate
and then you can compile sdrangel (also available from macports and from tomorrow as binary).Please, confirm the fix.
Confirmed!! Thank you.
Hi, This happened on the latest version; v7.1 went well. [ 40%] Linking CXX shared library ../../../lib/pluginssrv/libremotesinksrv.dylib /Users/Loewal/Downloads/sdrangel/plugins/channelrx/demodfreedv/freedvdemodsink.cpp:436:13: error: no member named 'interleave_frames' in 'freedv_advanced' adv.interleave_frames = 1;