So I compiled in my master branch, then checked out my 'smartfee' branch and re-compiled, and get:
Undefined symbols for architecture x86_64:
"CTransaction::nMinRelayTxFee", referenced from:
PaymentServer::processPaymentRequest(PaymentRequestPlus&, QList<SendCoinsRecipient>&) in libbitcoinqt.a(libbitcoinqt_a-paymentserver.o)
Indeed, CTransaction::nMinRelayTxFee is gone in the smartfee branch. But why didn't the new autotools make figure that out?
Workaround is to do a 'make clean', but dependencies should work properly or we'll spend a lot of time tracking down bugs that go away if we make clean and then recompile.