|
From: Bill S. <g4...@cl...> - 2017-08-06 17:26:07
|
On 06/08/2017 18:19, C. Gary Rogers wrote: > [ 77%] *Linking CXX executable wsjtx.app/Contents/MacOS/wsjtx* > ld: warning: could not create compact unwind for _flat4_: stack subq > instruction is too different from dwarf stack size > ld: warning: could not create compact unwind for _hspec_: stack subq > instruction is too different from dwarf stack size > ld: warning: could not create compact unwind for _refspectrum_: stack > subq instruction is too different from dwarf stack size > ld: warning: could not create compact unwind for _fast9_: stack subq > instruction is too different from dwarf stack size > ld: warning: could not create compact unwind for _iscat_: stack subq > instruction is too different from dwarf stack size > ld: warning: could not create compact unwind for _mskrtd_: stack subq > instruction is too different from dwarf stack size > ld: warning: could not create compact unwind for > _msk144signalquality_: stack subq instruction is too different from > dwarf stack size > ld: warning: could not create compact unwind for _msk144spd_: stack > subq instruction is too different from dwarf stack size > ld: warning: could not create compact unwind for _msk40spd_: stack > subq instruction is too different from dwarf stack size > Undefined symbols for architecture x86_64: > "_FC_grayline", referenced from: > WSPRBandHopping::next_hop(bool) in WSPRBandHopping.cpp.o > ld: symbol(s) not found for architecture x86_64 > clang: *error: *linker command failed with exit code 1 (use -v to see > invocation) > make[2]: *** [wsjtx.app/Contents/MacOS/wsjtx] Error 1 > make[1]: *** [CMakeFiles/wsjtx.dir/all] Error 2 > make: *** [all] Error 2 Hi Gary, looks like some incomplete libraries are left over from previous failed builds. You can force a re-build of everything like this: $ cmake --build ~/wsjtx-prefix/build --target install --clean-first -- -j The --clean-first deletes all intermediate products before the build starts, the -- passes further arguments to the underlying make tool and the -j tells make to build stuff in parallel across multiple CPU threads (makes build go a lot faster). 73 Bill G4WJS. |