I always do a quick test compile on the one linux box that I have access to before I upload a new version. I agree that some simple testing of lasinfo, las2las, lasmerge, lasprecision, txt2las, las2txt, and laszip on the data in the lastools/data example folders would be a nice option to have. Maybe you can add a small patch to the Makefiles to do this that can be started via 'make unit' and contribute it back ... ?
See my compile below ...
[ftp: isenburg/lastools] {56} % make
cd LASlib && make
cd src && make
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. ../../LASzip/src/laszip.cpp -o ../../LASzip/src/laszip.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. ../../LASzip/src/lasreadpoint.cpp -o ../../LASzip/src/lasreadpoint.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. ../../LASzip/src/lasreaditemcompressed_v1.cpp -o ../../LASzip/src/lasreaditemcompressed_v1.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. ../../LASzip/src/lasreaditemcompressed_v2.cpp -o ../../LASzip/src/lasreaditemcompressed_v2.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. ../../LASzip/src/laswritepoint.cpp -o ../../LASzip/src/laswritepoint.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. ../../LASzip/src/laswriteitemcompressed_v1.cpp -o ../../LASzip/src/laswriteitemcompressed_v1.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. ../../LASzip/src/laswriteitemcompressed_v2.cpp -o ../../LASzip/src/laswriteitemcompressed_v2.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. ../../LASzip/src/integercompressor.cpp -o ../../LASzip/src/integercompressor.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. ../../LASzip/src/arithmeticdecoder.cpp -o ../../LASzip/src/arithmeticdecoder.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. ../../LASzip/src/arithmeticencoder.cpp -o ../../LASzip/src/arithmeticencoder.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. ../../LASzip/src/arithmeticmodel.cpp -o ../../LASzip/src/arithmeticmodel.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasreader.cpp -o lasreader.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. laswriter.cpp -o laswriter.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasreader_las.cpp -o lasreader_las.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasreader_bin.cpp -o lasreader_bin.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasreader_qfit.cpp -o lasreader_qfit.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasreader_shp.cpp -o lasreader_shp.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasreader_asc.cpp -o lasreader_asc.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasreader_bil.cpp -o lasreader_bil.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasreader_dtm.cpp -o lasreader_dtm.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasreader_txt.cpp -o lasreader_txt.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasreadermerged.cpp -o lasreadermerged.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasreaderbuffered.cpp -o lasreaderbuffered.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasreaderpipeon.cpp -o lasreaderpipeon.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. laswriter_las.cpp -o laswriter_las.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. laswriter_bin.cpp -o laswriter_bin.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. laswriter_qfit.cpp -o laswriter_qfit.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. laswriter_wrl.cpp -o laswriter_wrl.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. laswriter_txt.cpp -o laswriter_txt.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. laswaveform13reader.cpp -o laswaveform13reader.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. laswaveform13writer.cpp -o laswaveform13writer.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasutility.cpp -o lasutility.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasinterval.cpp -o lasinterval.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasspatial.cpp -o lasspatial.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasquadtree.cpp -o lasquadtree.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasindex.cpp -o lasindex.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lasfilter.cpp -o lasfilter.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. lastransform.cpp -o lastransform.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -DUNORDERED -I/usr/include/ -I../../LASzip/src -I../inc -I. fopen_compressed.cpp -o fopen_compressed.o
ar rc liblas.a ../../LASzip/src/laszip.o ../../LASzip/src/lasreadpoint.o ../../LASzip/src/lasreaditemcompressed_v1.o ../../LASzip/src/lasreaditemcompressed_v2.o ../../LASzip/src/laswritepoint.o ../../LASzip/src/laswriteitemcompressed_v1.o ../../LASzip/src/laswriteitemcompressed_v2.o ../../LASzip/src/integercompressor.o ../../LASzip/src/arithmeticdecoder.o ../../LASzip/src/arithmeticencoder.o ../../LASzip/src/arithmeticmodel.o lasreader.o laswriter.o lasreader_las.o lasreader_bin.o lasreader_qfit.o lasreader_shp.o lasreader_asc.o lasreader_bil.o lasreader_dtm.o lasreader_txt.o lasreadermerged.o lasreaderbuffered.o lasreaderpipeon.o laswriter_las.o laswriter_bin.o laswriter_qfit.o laswriter_wrl.o laswriter_txt.o laswaveform13reader.o laswaveform13writer.o lasutility.o lasinterval.o lasspatial.o lasquadtree.o lasindex.o lasfilter.o lastransform.o fopen_compressed.o
cp -p liblas.a ../lib
cd example && make
g++ -c -O3 -Wall -I/usr/include -I../../LASzip/src -I../inc lasexample.cpp -o lasexample.o
g++ -O3 -Wall lasexample.o -llas -o lasexample -L../lib -I/usr/include -I../../LASzip/src -I../inc
cd LASzip && make
cd example && make
g++ -c -O3 -Wall -I/usr/include -I../src laszippertest.cpp -o laszippertest.o
g++ -O3 -Wall laszippertest.o ../src/laszip.o ../src/laszipper.o ../src/lasunzipper.o ../src/lasreadpoint.o ../src/lasreaditemcompressed_v1.o ../src/lasreaditemcompressed_v2.o ../src/laswritepoint.o ../src/laswriteitemcompressed_v1.o ../src/laswriteitemcompressed_v2.o ../src/integercompressor.o ../src/arithmeticdecoder.o ../src/arithmeticencoder.o ../src/arithmeticmodel.o -o laszippertest -I/usr/include -I../src
cd src && make
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -I../LASzip/src -I../LASlib/inc laszip.cpp -o laszip.o
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -I../LASzip/src -I../LASlib/inc geoprojectionconverter.cpp -o geoprojectionconverter.o
g++ -O3 -Wall -Wno-deprecated -DNDEBUG laszip.o geoprojectionconverter.o -llas -o laszip -L../LASlib/lib -I../LASzip/src -I../LASlib/inc
cp laszip ../bin
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -I../LASzip/src -I../LASlib/inc lasinfo.cpp -o lasinfo.o
g++ -O3 -Wall -Wno-deprecated -DNDEBUG lasinfo.o -llas -o lasinfo -L../LASlib/lib -I../LASzip/src -I../LASlib/inc
cp lasinfo ../bin
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -I../LASzip/src -I../LASlib/inc lasprecision.cpp -o lasprecision.o
g++ -O3 -Wall -Wno-deprecated -DNDEBUG lasprecision.o geoprojectionconverter.o -llas -o lasprecision -L../LASlib/lib -I../LASzip/src -I../LASlib/inc
cp lasprecision ../bin
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -I../LASzip/src -I../LASlib/inc las2txt.cpp -o las2txt.o
g++ -O3 -Wall -Wno-deprecated -DNDEBUG las2txt.o -llas -o las2txt -L../LASlib/lib -I../LASzip/src -I../LASlib/inc
cp las2txt ../bin
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -I../LASzip/src -I../LASlib/inc txt2las.cpp -o txt2las.o
g++ -O3 -Wall -Wno-deprecated -DNDEBUG txt2las.o geoprojectionconverter.o -llas -o txt2las -L../LASlib/lib -I../LASzip/src -I../LASlib/inc
cp txt2las ../bin
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -I../LASzip/src -I../LASlib/inc las2las.cpp -o las2las.o
g++ -O3 -Wall -Wno-deprecated -DNDEBUG las2las.o geoprojectionconverter.o -llas -o las2las -L../LASlib/lib -I../LASzip/src -I../LASlib/inc
cp las2las ../bin
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -I../LASzip/src -I../LASlib/inc lasdiff.cpp -o lasdiff.o
g++ -O3 -Wall -Wno-deprecated -DNDEBUG lasdiff.o -llas -o lasdiff -L../LASlib/lib -I../LASzip/src -I../LASlib/inc
cp lasdiff ../bin
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -I../LASzip/src -I../LASlib/inc lasmerge.cpp -o lasmerge.o
g++ -O3 -Wall -Wno-deprecated -DNDEBUG lasmerge.o geoprojectionconverter.o -llas -o lasmerge -L../LASlib/lib -I../LASzip/src -I../LASlib/inc
cp lasmerge ../bin
g++ -c -O3 -Wall -Wno-deprecated -DNDEBUG -I../LASzip/src -I../LASlib/inc lasindex.cpp -o lasindex.o
g++ -O3 -Wall -Wno-deprecated -DNDEBUG lasindex.o -llas -o lasindex -L../LASlib/lib -I../LASzip/src -I../LASlib/inc
cp lasindex ../bin
[ftp: isenburg/lastools] {57} %