<p>You included /opt/csw/include first (result: old boost headers) and used -L/opt/csw/gxx/lib first (result: new boost libs). You need to decide which you are using, you cannot mix old and new.</p>