The changes that I posted only deals with the 2 warnings @ 9% and 17%
The error you are seeing has to do with 'help2man'.
On my setup, 'help2man' is not present so it skips of that part in cmake. Did you install 'help2man'?
After running 'cmake ..' there will be a file in '\build' folder called 'CMakeCache.txt', open it and search for line with 'HELP2MAN'
The line could be:
Code:
HELP2MAN_FOUND:FILEPATH=HELP2MAN_FOUND
HELP2MAN_FOUND:FILEPATH=HELP2MAN_FOUND-NOTFOUND
If it found it, you would need to problem solve the 2 files referenced (build.make and Makeile2) to see why it's failing.
Alternatively you could edit the 'CMakeLists.txt' in your /home/Interface/dsd1.7 folder and comment out the reference to 'help2man'
In mine, it's lines 37 to 49. DSD seems to work without this that I can tell anyway.
After edit, clear build folder and redo 'cmake ..', 'make' and 'make install'
Comment out all this: (from 'CMakeLists.txt' in your /home/Interface/dsd1.7 folder)
Code:
# man page
find_program(HELP2MAN_FOUND help2man)
if (HELP2MAN_FOUND)
add_custom_command(TARGET dsd POST_BUILD
COMMAND help2man
ARGS -n "Digital Speech Decoder"
--version-string=${GIT_TAG}
-o ${CMAKE_CURRENT_BINARY_DIR}/dsd.1
--no-info
$<TARGET_FILE:dsd>
)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/dsd.1 DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
endif()