tags 777964 + patch thanks Here is a patch to work around some unused variable warnings which cause a build failure with GCC 5.
-- Linn Crosetto Linux for HP Helion
Description: Suppress unused variable warnings in ptype.h Fix FTBFS for GCC-5 by suppressing erroneous unused variable warnings. Author: Linn Crosetto <l...@hp.com> Bug-Debian: https://bugs.debian.org/777964 Forwarded: no --- libosl-0.6.0.orig/include/osl/effect/moveSignature.h +++ libosl-0.6.0/include/osl/effect/moveSignature.h @@ -45,8 +45,8 @@ namespace osl ((PtypeTraits<T>::moveMask & DirectionTraits<UUL>::mask)!=0 ? MS_UUL_UUR : 0); }; - const MoveSignature signature_EMPTY=getPlayerMask<BLACK>(); - const MoveSignature signature_EDGE=getPlayerMask<WHITE>(); + const MoveSignature signature_EMPTY __attribute__((unused)) = getPlayerMask<BLACK>(); + const MoveSignature signature_EDGE __attribute__((unused)) = getPlayerMask<WHITE>(); /** * PtypeOからMoveSignatureを求めるテーブル. --- libosl-0.6.0.orig/include/osl/ptype.h +++ libosl-0.6.0/include/osl/ptype.h @@ -232,8 +232,8 @@ namespace osl } - const PtypeO PTYPEO_EMPTY=newPtypeO(BLACK,PTYPE_EMPTY); - const PtypeO PTYPEO_EDGE=newPtypeO(WHITE,PTYPE_EDGE); + const PtypeO PTYPEO_EMPTY __attribute__((unused)) = newPtypeO(BLACK,PTYPE_EMPTY); + const PtypeO PTYPEO_EDGE __attribute__((unused)) = newPtypeO(WHITE,PTYPE_EDGE); std::ostream& operator<<(std::ostream& os,const PtypeO ptypeO);