On Wed, Mar 23, 2011 at 09:13:31PM +0000, Edd Barrett wrote: > On Wed, Mar 23, 2011 at 12:23:21PM -0400, Brad wrote: > > Read the content of both URLs in context... they both refer to the MythTV > > project. > > Fixed version string, new diff attached. I really think this is ready. > Jakemsr@ has tested all dependent ports and I have tested this > i386/amd64/sparc64. It has even been tested on loongson by phessler@. > > I am getting restless as I will not have much time to hack on bsd stuff > for the next couple of months and i don't want to allow the diff to rot (also > mplayer is to follow after a little more work). > > Lets get this in people, Brad, let's go. Anyone willing to OK?
fwiw, this doesn't build on ppc. Added sys/types.h, doesn't help. Landry
===> Building for ffmpeg-20110306 echo "#define FFMPEG_VERSION \"git-f4f4e12\"" > "/usr/obj/ports/ffmpeg-20110306/ffmpeg-git-20110306"/version.h cc -I. -I"/usr/obj/ports/ffmpeg-20110306/ffmpeg-git-20110306" -I/usr/X11R6/include -D_ISOC99_SOURCE -D_POSIX_C_SOURCE=200112 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPIC -DHAVE_AV_CONFIG_H -O2 -pipe -Wall -I/usr/local/include -I/usr/X11R6/include -std=c99 -fPIC -pthread -I/usr/local/include/schroedinger-1.0 -I/usr/local/include/orc-0.4 -Wdeclaration-after-statement -Wall -Wno-parentheses -Wno-switch -Wdisabled-optimization -Wpointer-arith -Wredundant-decls -Wno-pointer-sign -Wcast-qual -Wwrite-strings -Wundef -Wmissing-prototypes -fno-math-errno -fno-tree-vectorize -Werror=implicit-function-declaration -Werror=missing-prototypes -MMD -MF libavutil/ppc/cpu.d -MT libavutil/ppc/cpu.o -c -o libavutil/ppc/cpu.o libavutil/ppc/cpu.c In file included from /usr//include/sys/sysctl.h:46, from libavutil/ppc/cpu.c:24: /usr//include/sys/ucred.h:42: error: expected specifier-qualifier-list before 'u_int' In file included from /usr//include/sys/selinfo.h:37, from /usr//include/sys/proc.h:44, from /usr//include/sys/sysctl.h:47, from libavutil/ppc/cpu.c:24: /usr//include/sys/event.h:54: error: expected specifier-qualifier-list before 'u_int' In file included from /usr//include/sys/sysctl.h:47, from libavutil/ppc/cpu.c:24: /usr//include/sys/proc.h:91: error: expected ')' before 'int' /usr//include/sys/proc.h:92: error: expected ';' before 'int' /usr//include/sys/proc.h:221: error: expected specifier-qualifier-list before 'u_char' In file included from /usr//include/sys/sysctl.h:51, from libavutil/ppc/cpu.c:24: /usr//include/sys/resourcevar.h:55: error: expected specifier-qualifier-list before 'u_long' In file included from /usr//include/uvm/uvm_param.h:71, from /usr//include/uvm/uvm_extern.h:388, from /usr//include/sys/sysctl.h:53, from libavutil/ppc/cpu.c:24: /usr//include/machine/vmparam.h:94: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ppc_kvm_stolen' In file included from /usr//include/uvm/uvm_extern.h:389, from /usr//include/sys/sysctl.h:53, from libavutil/ppc/cpu.c:24: /usr//include/sys/lock.h:72: error: expected specifier-qualifier-list before 'u_int' /usr//include/sys/lock.h:166: error: expected declaration specifiers or '...' before 'u_int' In file included from /usr//include/uvm/uvm_extern.h:391, from /usr//include/sys/sysctl.h:53, from libavutil/ppc/cpu.c:24: /usr//include/uvm/uvm_page.h:110: error: expected specifier-qualifier-list before 'u_int' /usr//include/uvm/uvm_page.h:200: error: expected specifier-qualifier-list before 'paddr_t' In file included from /usr//include/machine/pmap.h:3, from /usr//include/uvm/uvm_pmap.h:86, from /usr//include/uvm/uvm_extern.h:392, from /usr//include/sys/sysctl.h:53, from libavutil/ppc/cpu.c:24: /usr//include/powerpc/pmap.h:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sr_t' /usr//include/powerpc/pmap.h:75: error: expected ')' before 'va' /usr//include/powerpc/pmap.h:76: error: expected ')' before 'va' In file included from /usr//include/uvm/uvm_extern.h:393, from /usr//include/sys/sysctl.h:53, from libavutil/ppc/cpu.c:24: /usr//include/uvm/uvm_map.h:137: error: expected specifier-qualifier-list before 'vaddr_t' /usr//include/uvm/uvm_map.h:224: error: expected specifier-qualifier-list before 'vsize_t' In file included from /usr//include/uvm/uvm_extern.h:394, from /usr//include/sys/sysctl.h:53, from libavutil/ppc/cpu.c:24: /usr//include/uvm/uvm_fault.h:61: error: expected specifier-qualifier-list before 'vaddr_t' In file included from /usr//include/uvm/uvm_extern.h:395, from /usr//include/sys/sysctl.h:53, from libavutil/ppc/cpu.c:24: /usr//include/uvm/uvm_pager.h:93: error: expected declaration specifiers or '...' before 'vaddr_t' In file included from libavutil/ppc/cpu.c:24: /usr//include/sys/sysctl.h:1001: error: expected declaration specifiers or '...' before 'u_int' In file included from /usr//include/machine/frame.h:3, from /usr//include/powerpc/cpu.h:37, from /usr//include/machine/cpu.h:37, from libavutil/ppc/cpu.c:25: /usr//include/powerpc/frame.h:43: error: expected specifier-qualifier-list before 'register_t' /usr//include/powerpc/frame.h:52: error: expected specifier-qualifier-list before 'register_t' /usr//include/powerpc/frame.h:62: error: expected specifier-qualifier-list before 'register_t' In file included from /usr//include/powerpc/cpu.h:41, from /usr//include/machine/cpu.h:37, from libavutil/ppc/cpu.c:25: /usr//include/sys/sched.h:99: error: expected specifier-qualifier-list before 'u_int' In file included from /usr//include/machine/cpu.h:37, from libavutil/ppc/cpu.c:25: /usr//include/powerpc/cpu.h:65: error: expected specifier-qualifier-list before 'register_t' /usr//include/powerpc/cpu.h: In function 'ppc_mftb': /usr//include/powerpc/cpu.h:303: error: 'u_long' undeclared (first use in this function) /usr//include/powerpc/cpu.h:303: error: (Each undeclared identifier is reported only once /usr//include/powerpc/cpu.h:303: error: for each function it appears in.) /usr//include/powerpc/cpu.h:303: error: expected ';' before 'scratch' /usr//include/powerpc/cpu.h:304: warning: ISO C90 forbids mixed declarations and code /usr//include/powerpc/cpu.h:307: error: 'scratch' undeclared (first use in this function) /usr//include/powerpc/cpu.h:306: error: invalid lvalue in asm output 1 In file included from libavutil/ppc/cpu.c:25: /usr//include/machine/cpu.h: At top level: /usr//include/machine/cpu.h:54: warning: parameter names (without types) in function declaration gmake: *** [libavutil/ppc/cpu.o] Error 1 *** Error code 2 Stop in /usr/ports/mystuff/graphics/ffmpeg (line 2473 of /usr/ports/infrastructure/mk/bsd.port.mk). *** Error code 1 Stop in /usr/ports/mystuff/graphics/ffmpeg (line 2241 of /usr/ports/infrastructure/mk/bsd.port.mk).