Bug 18575

Summary: netpbm need -flax-vector-conversions to build with -msse in gcc-4.3.1
Product: Sisyphus Reporter: Eugene Ostapets <eostapets>
Component: netpbmAssignee: Vladimir Lettiev <crux>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: crux, mike
Version: unstable   
Hardware: all   
OS: Linux   

Description Eugene Ostapets 2009-01-20 16:19:38 MSK
libpbm3.c: In function 'packBitsWithMmxSse':
libpbm3.c:108: warning: specifying vector types with __attribute__ ((mode)) is deprecated
libpbm3.c:108: warning: use __attribute__ ((vector_size)) instead
libpbm3.c:117: note: use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts
libpbm3.c:117: error: incompatible type for argument 1 of '__builtin_ia32_pcmpeqb'
libpbm3.c:117: error: incompatible type for argument 2 of '__builtin_ia32_pcmpeqb'
libpbm3.c:117: error: incompatible types in initialization
libpbm3.c:119: error: incompatible type for argument 1 of '__builtin_ia32_pmovmskb'
make[1]: Leaving directory `/usr/src/RPM/BUILD/netpbm-10.35.32/lib'
make: Leaving directory `/usr/src/RPM/BUILD/netpbm-10.35.32'
make[1]: *** [libpbm3.o] Error 1
make: *** [lib/all] Error 2
Comment 1 Vladimir Lettiev 2010-03-03 06:49:22 MSK
Fixed in 10.35.73-alt1