[mythtv-commits] Ticket #3946: PowerPC Altivec Linux SVN build broken

MythTV mythtv at cvs.mythtv.org
Thu Sep 13 04:30:30 UTC 2007


#3946: PowerPC Altivec Linux SVN build broken
-----------------------+----------------------------------------------------
 Reporter:  anonymous  |        Owner:  nigel   
     Type:  defect     |       Status:  assigned
 Priority:  major      |    Milestone:  unknown 
Component:  mythtv     |      Version:  head    
 Severity:  low        |   Resolution:          
  Mlocked:  0          |  
-----------------------+----------------------------------------------------
Changes (by nigel):

  * owner:  ijr => nigel
  * status:  new => assigned


Comment:

 OK. Have installed 7.04 on my PB G4 400, did a few apt-get installs, and
 am now building mythtv src. I get a similar error:
 {{{
 nigel at TitaniumG4:~/mythtv/libs/libmythtv$ make yuv2rgb.o
 g++ -c -pipe -Wall -W -fomit-frame-pointer -O3 -maltivec -mabi=altivec
 -Wall -Wno-switch -Wpointer-arith -Wredundant-decls -Wno-non-virtual-dtor
 -D__STDC_CONSTANT_MACROS -I/usr/include/freetype2 -D_REENTRANT -DPIC -fPIC
 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr/local\"
 -DLIBDIR=\"/usr/local/lib\" -D_LARGEFILE_SOURCE -DUSING_OSS
 -DUSING_H264TOOLS -DUSING_X11 -DUSING_XV -DUSING_XVMCW -DUSING_FRONTEND
 -DUSING_V4L -DUSING_DBOX2 -DUSING_IPTV -DUSING_HDHOMERUN -DUSING_IVTV
 -DUSING_DVB -DUSING_BACKEND -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
 -I/usr/share/qt3/mkspecs/default -I. -I/usr/local/include -I/usr/include
 -I../.. -I.. -I../libmyth -I../libavcodec -I../libavutil -I../libmythmpeg2
 -Idvbdev -Impeg -Iiptv -I../libmythlivemedia/BasicUsageEnvironment/include
 -I../libmythlivemedia/groupsock/include
 -I../libmythlivemedia/liveMedia/include
 -I../libmythlivemedia/UsageEnvironment/include -I/usr/share/qt3/include -o
 yuv2rgb.o yuv2rgb.cpp
 yuv2rgb.cpp: In function ‘void altivec_i420_2vuy(uint8_t*, int, const
 uint8_t*, const uint8_t*, const uint8_t*, int, int, int, int, int)’:
 yuv2rgb.cpp:922: error: cannot convert ‘bool’ to ‘unsigned int
 __vector__’ in initialization
 yuv2rgb.cpp:924: error: could not convert ‘any_extra’ to ‘bool’
 yuv2rgb.cpp: In function ‘void altivec_2vuy_i420(uint8_t*, uint8_t*,
 uint8_t*, int, int, int, const uint8_t*, int, int, int)’:
 yuv2rgb.cpp:1119: error: cannot convert ‘bool’ to ‘unsigned int
 __vector__’ in initialization
 yuv2rgb.cpp:1121: error: could not convert ‘any_extra’ to ‘bool’
 make: *** [yuv2rgb.o] Error 1
 }}}

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/3946#comment:7>
MythTV <http://svn.mythtv.org/trac>
MythTV


More information about the mythtv-commits mailing list