Subject: devel/pkgconfig/patches/patch-ac breaks build on MacOSX 10.3.7
To: None <tech-pkg@netbsd.org>
From: Ronald van der Pol <Ronald.vanderPol@rvdp.org>
List: tech-pkg
Date: 01/10/2005 10:02:47
devel/pkgconfig/patches/patch-ac log:

revision 1.1
date: 2004/12/18 16:57:56;  author: grant;  state: Exp;
- pkgconfig uses dlopen(), so include dlopen.buildlink3.mk.
- Darwin has no prototype for poll(), so in glib, do what it already did
  for Solaris.

However, MacOSX 10.3.7 does have a prototype for poll().

spock$ head -2 /usr/include/poll.h 
/*---------------------------------------------------------------------------*\
  $Id: poll.h,v 1.2 2003/09/13 00:08:18 eseidel Exp $
spock$

[...]
Making all in glib-1.2.8
/usr/pkg/bin/bmake  all-recursive
Making all in .
/bin/sh ./libtool --mode=compile gcc -pipe -DHAVE_CONFIG_H -I. -I. -I.
-DG_LOG_DOMAIN=g_log_domain_glib  -no-cpp-precomp -I/usr/include  -O2
-I/usr/include -Wall -c gmain.c
 gcc -pipe -DHAVE_CONFIG_H -I. -DG_LOG_DOMAIN=g_log_domain_glib
-no-cpp-precomp -O2 -Wall -c gmain.c  -fno-common -DPIC -o .libs/gmain.o
gmain.c:191: error: conflicting types for `poll'
/usr/include/poll.h:96: error: previous declaration of `poll'
gmain.c:1222: warning: `g_main_wakeup' defined but not used
*** Error code 1

Stop.
bmake: stopped in /Volumes/misc/pkgsrc/devel/pkgconfig/work/pkgconfig-0.15.0/glib-1.2.8
*** Error code 1

Stop.
bmake: stopped in /Volumes/misc/pkgsrc/devel/pkgconfig/work/pkgconfig-0.15.0/glib-1.2.8
*** Error code 1

Stop.
bmake: stopped in /Volumes/misc/pkgsrc/devel/pkgconfig/work/pkgconfig-0.15.0/glib-1.2.8
*** Error code 1

Stop.
bmake: stopped in /Volumes/misc/pkgsrc/devel/pkgconfig/work/pkgconfig-0.15.0
*** Error code 1

Stop.
bmake: stopped in /Volumes/misc/pkgsrc/devel/pkgconfig/work/pkgconfig-0.15.0
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/devel/pkgconfig
*** Error code 1

Stop.
bmake: stopped in /usr/pkgsrc/devel/pkgconfig
spock#

	rvdp