Avifile-0.6 with reworked threads fails to compile on my NetBSD-1.5.1_BETA2:
Making all in aviplay
gmake[2]: Entering directory
`/usr/cvs/pkgsrc/graphics/avifile-devel/work/avifile-0.6/lib/aviplay'
/bin/sh ../../libtool --mode=compile c++ -DHAVE_CONFIG_H -I. -I. -I../../include
-I/usr/cvs/pkgsrc/graphics/avifile-devel/work/.buildlink/include -Wall -Wno-unused
-I../../include -I/usr/X11R6/include
-I/usr/cvs/pkgsrc/graphics/avifile-devel/work/.buildlink/include -O2
-L/usr/cvs/pkgsrc/graphics/avifile-devel/work/.buildlink/lib
-I/usr/cvs/pkgsrc/graphics/avifile-devel/work/.buildlink/include
-Wl,-R/usr/X11R6/qt2/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/X11R6/lib -pipe
-I/usr/pkg/include -I/usr/pkg/include/SDL -D_REENTRANT -c aviplay.cpp
mkdir .libs
c++ -DHAVE_CONFIG_H -I. -I. -I../../include
-I/usr/cvs/pkgsrc/graphics/avifile-devel/work/.buildlink/include -Wall -Wno-unused
-I../../include -I/usr/X11R6/include
-I/usr/cvs/pkgsrc/graphics/avifile-devel/work/.buildlink/include -O2
-L/usr/cvs/pkgsrc/graphics/avifile-devel/work/.buildlink/lib
-I/usr/cvs/pkgsrc/graphics/avifile-devel/work/.buildlink/include
-Wl,-R/usr/X11R6/qt2/lib -Wl,-R/usr/pkg/lib -Wl,-R/usr/X11R6/lib -pipe
-I/usr/pkg/include -I/usr/pkg/include/SDL -D_REENTRANT -Wp,-MD,.deps/aviplay.pp -c
aviplay.cpp -fPIC -DPIC -o .libs/aviplay.o
aviplay.cpp: In method `int AviPlayer::checkSync(enum AviPlayer::ThreadId)':
aviplay.cpp:121: warning: passing `AviPlayer::ThreadId' chooses `int' over `long
unsigned int'
aviplay.cpp:121: warning: in call to `ostream::operator <<(int)'
aviplay.cpp:121: warning: passing `AviPlayer::ThreadId' chooses `int' over `long int'
aviplay.cpp:121: warning: in call to `ostream::operator <<(int)'
aviplay.cpp:121: warning: passing `AviPlayer::ThreadId' chooses `int' over `unsigned
int'
aviplay.cpp:121: warning: in call to `ostream::operator <<(int)'
aviplay.cpp: In method `void * AviPlayer::videoThread()':
aviplay.cpp:347: aggregate `struct sched_param schedRec' has incomplete type and
cannot be initialized
aviplay.cpp:349: confused by earlier errors, bailing out
cpp: output pipe has been closed
gmake[2]: *** [aviplay.lo] Error 1
gmake[2]: Leaving directory
`/usr/cvs/pkgsrc/graphics/avifile-devel/work/avifile-0.6/lib/aviplay'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory
`/usr/cvs/pkgsrc/graphics/avifile-devel/work/avifile-0.6/lib'
gmake: *** [all-recursive] Error 1
*** Error code 2
Stop.
*** Error code 1
Stop.
*** Error code 1
Stop.
# uname -a
NetBSD zunpc 1.5.1_BETA2 NetBSD 1.5.1_BETA2 (GENERIC) #41: Wed May 16 01:28:41 CEST
2001 [EMAIL PROTECTED]:/usr/src/sys/arch/i386/compile/GENERIC i386
# cat patches/patch-aa
$NetBSD: patch-aa,v 1.1 2001/06/25 14:09:46 zuntum Exp $
--- lib/common/Makefile.am.orig Thu Jun 7 22:36:21 2001
+++ lib/common/Makefile.am
@@ -13,4 +13,4 @@
ldt_keeper.cpp \
mmx.cpp
-CXXFLAGS = -g -O2
+CXXFLAGS+= -g -O2 -I${X11BASE}/include
# ^^Hzuntum@zunpc:/usr/pkgsrc/graphics/avifile-devel# ^^Hexit
Version from 25's morning (before threads change) compiles clearly.
Whole script output can be found at
http://flis.utech.lublin.pl/~zuntum/avifile-failure.txt
Help! Help! Help!
--
/* Tomasz Luchowski <[EMAIL PROTECTED]> */
_______________________________________________
Avifile mailing list
[EMAIL PROTECTED]
http://prak.org/mailman/listinfo/avifile