Subject: Re: Re: "`popen' undeclared" on new pkgsrc ; Was: get "SIGWINCH undefined" on new pkgsrc
To: Jaromir Dolecek <jdolecek@NetBSD.org>
From: Joel CARNAT <joel@carnat.net>
List: tech-pkg
Date: 10/22/2004 08:14:12
On Fri, Oct 22 2004 - 07:30, Jaromir Dolecek wrote:
> >  any other clue/idea ?
> 
> Does the package define _POSIX_C_SOURCE or _XOPEN_SOURCE?
> 
> Jaromir

yes, it looks like :

here's some entries found by "find ./ -type f -exec egrep -H "_POSIX_C_SOURCE|_XOPEN_SOURCE" {} \;" :
.//work/rxvt-unicode-4.0/autoconf/configure.in:CPPFLAGS="-D_GNU_SOURCE -D_XOPEN_SOURCE"
.//work/rxvt-unicode-4.0/autoconf/Make.common:CPPFLAGS = -D_GNU_SOURCE -D_XOPEN_SOURCE  -I/usr/X11R6/include -DXTHREADS -I/usr/pkg/include -I/usr/X11R6/include -I/usr/X11R6/include/freetype2   
.//work/rxvt-unicode-4.0/configure:CPPFLAGS="-D_GNU_SOURCE -D_XOPEN_SOURCE"
.//work/rxvt-unicode-4.0/W11/Makefile:CPPFLAGS = -D_GNU_SOURCE -D_XOPEN_SOURCE  -I/usr/X11R6/include -DXTHREADS -I/usr/pkg/include -I/usr/X11R6/include -I/usr/X11R6/include/freetype2   
.//work/rxvt-unicode-4.0/doc/Makefile:CPPFLAGS = -D_GNU_SOURCE -D_XOPEN_SOURCE  -I/usr/X11R6/include -DXTHREADS -I/usr/pkg/include -I/usr/X11R6/include -I/usr/X11R6/include/freetype2   
<snip>
.//work/rxvt-unicode-4.0/config.log:configure:3334: g++ -E -D_GNU_SOURCE -D_XOPEN_SOURCE conftest.cc
.//work/rxvt-unicode-4.0/config.log:configure:3372: g++ -E -D_GNU_SOURCE -D_XOPEN_SOURCE conftest.cc
.//work/rxvt-unicode-4.0/config.log:configure:3441: g++ -E -D_GNU_SOURCE -D_XOPEN_SOURCE conftest.cc
<snip>
.//work/.work.log:[*] /usr/pkgsrc/x11/rxvt-unicode/work/.wrapper/bin/g++ -E -D_GNU_SOURCE -D_XOPEN_SOURCE conftest.cc
.//work/.work.log:    (arg-source) push: -D_XOPEN_SOURCE
.//work/.work.log:    (logic) pop:  -D_XOPEN_SOURCE
.//work/.work.log:    (logic) to:   -D_XOPEN_SOURCE
.//work/.work.log:    (logic) push: -D_XOPEN_SOURCE
.//work/.work.log:    (cmd-sink) pop: -D_XOPEN_SOURCE
.//work/.work.log:<.> /usr/pkgsrc/x11/rxvt-unicode/work/.gcc/bin/g++ -E -D_GNU_SOURCE -D_XOPEN_SOURCE conftest.cc -I/usr/pkgsrc/x11/rxvt-unicode/work/.buildlink/include -L/usr/pkgsrc/x11/rxvt-unicode/work/.buildlink/lib

I guess, there's something to tweak so ? :)

TIA,
	Jo