Opened 12 years ago

Closed 12 years ago

#4562 closed defect (fixed)

trunk rev 15689 fails to build on powerpc

Reported by: Mario Limonciello <superm1@…> Owned by: Nigel
Priority: minor Milestone: 0.21
Component: mythtv Version: head
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Identical builds build fine in i386 and amd64.

cd ivtc && qmake ivtc.pro "PREFIX=/usr" -o Makefile cd greedyhdeint && qmake greedyhdeint.pro "PREFIX=/usr" -o Makefile cd yadif && qmake yadif.pro "PREFIX=/usr" -o Makefile cd invert && /usr/bin/make -f Makefile make[3]: Entering directory `/build/buildd/mythtv-0.20.99+trunk15689/filters/invert' ccache gcc -c -pipe -fomit-frame-pointer -O3 -DNDEBUG -fPIC -DPIC -maltivec -mabi=altivec -g -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wno-missing-prototypes -D_REENTRANT -DPIC -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\" -DLIBDIR=\"/usr/lib\" -I/usr/share/qt3/mkspecs/default -I. -I/usr/include -I/usr/include -I../../libs/libmythtv -o filter_invert.o filter_invert.c rm -f libinvert.so ccache g++ -shared -o libinvert.so filter_invert.o -lpthread cd linearblend && /usr/bin/make -f Makefile make[3]: Entering directory `/build/buildd/mythtv-0.20.99+trunk15689/filters/linearblend' ccache gcc -c -pipe -fomit-frame-pointer -O3 -DNDEBUG -fPIC -DPIC -maltivec -mabi=altivec -g -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wno-missing-prototypes -D_REENTRANT -DPIC -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\" -DLIBDIR=\"/usr/lib\" -DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include -I/usr/include -I../../libs/libavcodec -I../../libs/libavutil -I../../libs/libmythtv -I../.. -I/usr/include/qt3 -o filter_linearblend.o filter_linearblend.c make[3]: Leaving directory `/build/buildd/mythtv-0.20.99+trunk15689/filters/invert' cd denoise3d && /usr/bin/make -f Makefile make[3]: Entering directory `/build/buildd/mythtv-0.20.99+trunk15689/filters/denoise3d' ccache gcc -c -pipe -fomit-frame-pointer -O3 -DNDEBUG -fPIC -DPIC -maltivec -mabi=altivec -g -Wall -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wno-missing-prototypes -D_REENTRANT -DPIC -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -DPREFIX=\"/usr\" -DLIBDIR=\"/usr/lib\" -DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -DQT_TABLET_SUPPORT -I/usr/share/qt3/mkspecs/default -I. -I/usr/include -I/usr/include -I../../libs/libavcodec -I../../libs/libavutil -I../../libs/libmythtv -I../../libs/libavcodec -I../.. -I/usr/include/qt3 -o filter_denoise3d.o filter_denoise3d.c filter_linearblend.c: In function 'linearBlendAltivec': filter_linearblend.c:142: error: 'vector' undeclared (first use in this function) filter_linearblend.c:142: error: (Each undeclared identifier is reported only once filter_linearblend.c:142: error: for each function it appears in.) filter_linearblend.c:142: error: expected ';' before 'unsigned' filter_linearblend.c:145: error: 'b' undeclared (first use in this function) filter_linearblend.c:145: warning: implicit declaration of function 'vec_ld' filter_linearblend.c:146: error: 'c' undeclared (first use in this function) filter_linearblend.c:150: error: 'a' undeclared (first use in this function) filter_linearblend.c:153: warning: implicit declaration of function 'vec_st' filter_linearblend.c:153: warning: implicit declaration of function 'vec_avg' make[3]: * [filter_linearblend.o] Error 1 make[3]: Leaving directory `/build/buildd/mythtv-0.20.99+trunk15689/filters/linearblend' make[2]: * [sub-linearblend] Error 2 make[2]: * Waiting for unfinished jobs....

Attachments (1)

buildlog_ubuntu-hardy-powerpc.mythtv_0.20.99+trunk15689-0ubuntu2_FAILEDTOBUILD.txt.gz (34.7 KB) - added by Mario Limonciello <superm1@…> 12 years ago.
build log

Download all attachments as: .zip

Change History (4)

Changed 12 years ago by Mario Limonciello <superm1@…>

build log

comment:1 Changed 12 years ago by Nigel

Owner: changed from Isaac Richards to Nigel
Status: newaccepted

Probably a change about 3 months ago. Since the ffmpeg resync in [14800], dsputil.h no longer includes altivec.h

comment:2 Changed 12 years ago by Nigel

(In [15746]) Altivec Linux compile fix. See #4562

comment:3 Changed 12 years ago by Nigel

Resolution: fixed
Status: acceptedclosed

I couldn't find any other instances of this problem. Closing the ticket.

Note: See TracTickets for help on using tickets.