I dont' know if the version of the ubuntu libraries or the architecture 64bits (amd64).
But unicorscan doesnt' compile.
/bin/bash /usr/local/src/unicornscan-0.4.7/libtool --quiet --mode=compile gcc -g -O2 -O2 -DLIBDIR=\"/usr/local/lib\" -DSYSCONFDIR=\"/usr/local/etc\" -DLIBEXECDIR=\"/usr/local/libexec\" -DLOCALSTATEDIR=\"/usr/local/var\" -DPROGNAME=\"unicornscan\" -I/usr/local/src/unicornscan-0.4.7/src -I/usr/local/src/unicornscan-0.4.7/libs/fake/include -I/usr/local/src/unicornscan-0.4.7/ext_src -c socktrans.c
socktrans.c: In function 'socktrans_accept':
socktrans.c:192: error: storage size of 'ccred' isn't known
make[2]: *** [socktrans.lo] Error 1
make[2]: Leaving directory `/usr/local/src/unicornscan-0.4.7/src/unilib'
make[1]: *** [alld] Error 1
make[1]: Leaving directory `/usr/local/src/unicornscan-0.4.7/src'
make: *** [all] Error 1