Subject: NetBSD-1.5.3/i386 unproven-threads package problem
To: None <netbsd-help@netbsd.org>
From: Dima Veselov <kab00m@lich.phys.spbu.ru>
List: netbsd-help
Date: 08/02/2002 16:11:07
Hi there!

I have a trouble compiling meta-package netbsd-docs. It fails during
compilation of unproven-threads package. It says:

[root@sabrina unproven-pthreads]$ make
===> Building for unproven-pthreads-0.17nb3
cc -O2 -O2 -Wall -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wno-uninitialized -I/usr/pkg/include  -I/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17 -I/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/include -I/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/include -DPTHREAD_KERNEL -D_REENTRANT  -Werror  -I/usr/pkg/include  -I/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17 -I/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/include -I/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/include -DPTHREAD_KERNEL -D_REENTRANT -c /usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c:50: conflicting types for `pthread_cleanup_push'
/usr/pkg/include/pthread.h:370: previous declaration of `pthread_cleanup_push'
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c: In function `pthread_cleanup_push':
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c:53: sizeof applied to an incomplete type
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c:57: dereferencing pointer to incomplete type
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c:58: dereferencing pointer to incomplete type
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c:59: dereferencing pointer to incomplete type
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c:59: `pthread_run' undeclared (first use in this function)
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c:59: (Each undeclared identifier is reported only once
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c:59: for each function it appears in.)
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c:63: `OK' undeclared (first use in this function)
cc1: warnings being treated as errors
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c:64: warning: control reaches end of non-void function
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c: In function `pthread_cleanup_pop':
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c:74: `pthread_run' undeclared (first use in this function)
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c:76: dereferencing pointer to incomplete type
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c:78: dereferencing pointer to incomplete type
/usr/pkgsrc/devel/unproven-pthreads/work/unproven-pthreads-0.17/pthreads/cleanup.c:78: dereferencing pointer to incomplete type

*** Error code 1

Somebody saw this before?

-- 
Sincerelly yours, KaB00m