-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cleanup Part 2 #3
Conversation
…les which broke the build. Building OK now and ctests passing
The current branch doesn't build on macOS:
I'll add math.h to comp_prim.h and see how that goes. |
I can get it to compile with Anyway, the current failing ctests:
Looks like test_clang_format is failing for me since it's called The others seem to be failing similarly to the following:
|
I linked this into freedv-gui and did some brief RX testing with the sample .wav files (700C/D/E, 1600, 2020, 2020B) and they all seemed to decode fine. If there are some specific areas that might be more likely to have problems I can try to do some more detailed testing there if desired. |
Thanks for that feedback @tmiw, it does seem like a constant battle to keep the ctests running on macOS, pity we don't have a GitHub actions target. Yes I also had some problems with |
Re clang-format, I'm using version 14:
Not sure how we can make that get automatically selected on macOS 🤔, maybe some |
I've pushed some tweaks for the top few issues. Re the |
@DJ2LS - when convenient, could you please ask your team to try this branch (dr-cleanup2)? There has been a lot of code reformatting, that changed the order of some include files. |
Current macOS failures are as follows:
Looks like the same
Re: clang-format, apparently I just need to run the following for MacPorts (Homebrew is likely going to be different):
and now I have a
|
@tmiw - I've had another attempt at the ctest fix around
Not sure about the problems with |
…h older clang-format verisons
I ran the clang-format test on my Ubuntu 22.04 VM (which worked) and it looks like the "clang-format" package there is from Clang 14. I can get that same test to pass on macOS by switching the active Clang version in MacPorts to 14 as well (I had version 16 active before). Not sure if that helps at all. Anyway, all good now (at least on x86_64):
|
@tmiw @DJ2LS I'm going to merge this, then do the cutover to make this the main codec2 repo:
Fingers crossed 🤞 - and we can always swap back if I've busted something. Still some clean up items to go - I haven't been able to make email contact with Jeroen re the Ethernet data stuff, which is connected to the PLT level decision to remove FreeDV 2400A/B. |
Seems that the GitHub actions for freedv-gui are breaking now since there aren't any releases on the new repo. For example: https://github.com/drowe67/freedv-gui/actions/runs/5642884170/job/15283637908?pr=481 |
Why did you remove 450? |
The same question.
Is the discussion with Stefan in a public area? |
Further work: