I hope it's possible for Hamlib to stop messing around with silly interface changes involving 'const' that break things here as well as in other apps... But my point was this was a compilation issue and should have been in the compilation section here, not general. You also would have found the answer quicker.
Read my comments in the Compiling section.
Adjusted specs for Homebrew fdk-aac as well as git-built hamlib.
Removed const in PrintHamlibModelList to be compatible with Hamlib's rig_list_add method.
Removed enableAxis as no longer a method used by QwtPlot
Updated Include and Libs path specifications for using non-free fdk-aac library under Linux.
Just to be clear: Make a note to only use the fdk-aac libraries from RPM Fusion when building in Linux, and apply the changes to the dream.pro file using the blurb above, otherwise decoding won't work properly.
Ok... revised dream.pro by adding: unix: { INCLUDEPATH += /usr/include/fdk-aac LIBS += -L/usr/lib64/fdk-aac } before LIBS += -lfdk-aac in the fdk-aac{} section and it now properly builds using the non-free, v2.0.3 of fdk-aac. All indications are that it also decodes properly using the test tape files.