Fix server build on Ubuntu 20.04 and 22.04 #82
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This fixes the linker error when building the server on Ubuntu 20.04 in #77.
The second commit fixes the packaging error during the Ubuntu 22.04 CI build for PR #77. The oldest Ubuntu version specified in either that PR or in .travis.yml is 16.04 which has version 9 of debhelper. Ubuntu 22.04 build in PR #77 fails because debhelper 13 isn't backward compatible with version 6. The packaging guide for debian recommends using version 10 but says compatibility level 9 can be used for builds on older systems.
In case the build log expires, the last several lines of the build log are:
Build log from Ubuntu 20.04 in GitHub actions
and the 22.04 build log end with:
Build log from Ubuntu 22.04 in GitHub actions