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.