updated to use with travisci
merged
ubuntu compilation