guys i tried to compile yac 0.4.5 (latest git) on Ubuntu 16.04, but it failed with error logs
g++ -m64 -fstack-protector-all --param ssp-buffer-size=1 -Wl,-O1 -o yacoin-qt build/txdb-bdb.o build/scrypt-generic.o build/bitcoin.o build/bitcoingui.o build/transactiontablemodel.o build/addresstablemodel.o build/optionsdialog.o build/sendcoinsdialog.o build/coincontroldialog.o build/coincontroltreewidget.o build/addressbookpage.o build/signverifymessagedialog.o build/aboutdialog.o build/editaddressdialog.o build/bitcoinaddressvalidator.o build/trafficgraphwidget.o build/mintingfilterproxy.o build/mintingtablemodel.o build/mintingview.o build/kernelrecord.o build/alert.o build/version.o build/sync.o build/util.o build/netbase.o build/key.o build/script.o build/main.o build/miner.o build/init.o build/net.o build/price.o build/stun.o build/irc.o build/checkpoints.o build/addrman.o build/db.o build/walletdb.o build/clientmodel.o build/guiutil.o build/transactionrecord.o build/optionsmodel.o build/monitoreddatamapper.o build/transactiondesc.o build/transactiondescdialog.o build/bitcoinstrings.o build/bitcoinamountfield.o build/wallet.o build/keystore.o build/transactionfilterproxy.o build/transactionview.o build/walletmodel.o build/bitcoinrpc.o build/rpcdump.o build/rpcnet.o build/rpcmining.o build/rpcwallet.o build/rpcblockchain.o build/rpcrawtransaction.o build/overviewpage.o build/explorer.o build/csvmodelwriter.o build/crypter.o build/sendcoinsentry.o build/qvalidatedlineedit.o build/bitcoinunits.o build/qvaluecombobox.o build/askpassphrasedialog.o build/protocol.o build/notificator.o build/qtipcserver.o build/rpcconsole.o build/noui.o build/kernel.o build/scrypt-x86.o build/scrypt-x86_64.o build/scrypt.o build/pbkdf2.o build/multisigaddressentry.o build/multisiginputentry.o build/multisigdialog.o build/scrypt-jane.o build/qrcodedialog.o build/moc_bitcoingui.o build/moc_transactiontablemodel.o build/moc_addresstablemodel.o build/moc_optionsdialog.o build/moc_sendcoinsdialog.o build/moc_coincontroldialog.o build/moc_coincontroltreewidget.o build/moc_addressbookpage.o build/moc_signverifymessagedialog.o build/moc_aboutdialog.o build/moc_editaddressdialog.o build/moc_bitcoinaddressvalidator.o build/moc_mintingfilterproxy.o build/moc_mintingtablemodel.o build/moc_mintingview.o build/moc_clientmodel.o build/moc_guiutil.o build/moc_optionsmodel.o build/moc_monitoreddatamapper.o build/moc_transactiondesc.o build/moc_transactiondescdialog.o build/moc_bitcoinamountfield.o build/moc_transactionfilterproxy.o build/moc_transactionview.o build/moc_walletmodel.o build/moc_overviewpage.o build/moc_explorer.o build/moc_csvmodelwriter.o build/moc_sendcoinsentry.o build/moc_qvalidatedlineedit.o build/moc_qvaluecombobox.o build/moc_askpassphrasedialog.o build/moc_trafficgraphwidget.o build/moc_notificator.o build/moc_rpcconsole.o build/moc_multisigaddressentry.o build/moc_multisiginputentry.o build/moc_multisigdialog.o build/moc_qrcodedialog.o build/qrc_bitcoin.o -L/usr/lib/x86_64-linux-gnu -lqrencode -lminiupnpc -lrt -lssl -lcrypto -ldb_cxx -lboost_system -lboost_filesystem -lboost_program_options -lboost_thread -ldl -lpthread -lQtGui -lQtNetwork -lQtCore
build/scrypt-x86_64.o: In function `scrypt_core':
(.text+0x700): multiple definition of `scrypt_core'
build/scrypt-generic.o:scrypt-generic.c:(.text+0x0): first defined here
collect2: error: ld returned 1 exit status
Makefile:344: recipe for target 'yacoin-qt' failed
make: *** [yacoin-qt] Error 1
but it's working fine with yac 0.4.4, any clues?

The files for YAC 0.4.8 on the github repo are incomplete at the moment.
Expect an update within the week. YACoin is going through fundamental, not cosmetic, changes to include improvements to the 'inner-workings' of the code.
In the meantime, yes, the 0.4.4 release works fine*.