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

Reply via email to