Subject: pkg/31443: audio/faad2 refers to nonexistent header
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <hira@po6.nsk.ne.jp>
List: pkgsrc-bugs
Date: 10/02/2005 06:14:00
>Number:         31443
>Category:       pkg
>Synopsis:       audio/faad2 refers to nonexistent header
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Oct 02 06:14:00 +0000 2005
>Originator:     Kouichirou Hiratsuka
>Release:        NetBSD 3.99.9
>Organization:
>Environment:
System: NetBSD firefly.localdomain 3.99.9 NetBSD 3.99.9 (PBG4) #150: Sat Oct 1 16:13:39 JST 2005 root@firefly.localdomain:/usr/src/sys/arch/macppc/compile/PBG4 macppc
Architecture: powerpc
Machine: macppc
>Description:
	audio/faad2 installs ${PREFIX}/include/systems.h.  It includes
	config.h.  However config.h does not exist.

# cd /usr/pkgsrc/audio/faad2 && make && make install && exit
[snip]
% echo "#include \"mp4.h\"" > foo.c
% echo "int main() { return 0; }" >> foo.c
% cc -I/usr/pkg/include -o foo foo.c
In file included from /usr/pkg/include/mpeg4ip.h:28,
                 from /usr/pkg/include/mp4.h:27,
                 from foo.c:1:
/usr/pkg/include/systems.h:34:20: config.h: No such file or directory
/usr/pkg/include/systems.h:160:2: #error "Don't have stdint.h or inttypes.h - no way to get uint8_t"
In file included from /usr/pkg/include/mpeg4ip.h:28,
                 from /usr/pkg/include/mp4.h:27,
                 from foo.c:1:
/usr/pkg/include/systems.h:228: warning: redefinition of `__in_port_t'
/usr/include/sys/ansi.h:47: warning: `__in_port_t' previously declared here
/usr/pkg/include/systems.h:232: warning: redefinition of `__socklen_t'
/usr/include/sys/ansi.h:52: warning: `__socklen_t' previously declared here
%

>How-To-Repeat:
	see above

>Fix:
	Sorry, I don't know.