Subject: bin/30500: new readline.h and old gdb53/defs.h confict for tilde_expand()
To: None <gnats-admin@netbsd.org, netbsd-bugs@netbsd.org>
From: None <paul@Plectere.com>
List: netbsd-bugs
Date: 06/11/2005 16:13:01
>Number: 30500
>Category: bin
>Synopsis: the new version of readline.h *does* define tilde_expand()
>Confidential: no
>Severity: critical
>Priority: medium
>Responsible: bin-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Jun 11 16:13:01 +0000 2005
>Originator: Paul Shupak
>Release: NetBSD 3.99.5
>Organization:
>Environment:
System: NetBSD cobalt 3.99.5 NetBSD 3.99.5 (COBALT-$Revision: 1.4 $) #7: Mon Jun 6 00:13:30 PDT 2005 root@svcs:/sys/arch/i386/compile/COBALT i386
Architecture: i386
Machine: i386
>Description:
The new version of readline.h contains a decl. of tilde_expand()
with a "const char *" argument, but the version in the gdb53
directory uses a "char *" argument; This mismatch causes builds
for -current to fail.
>How-To-Repeat:
Try to build -current - in particular gnu/usr.bin/gdb53
>Fix:
Either change the decl. in gnu/dist/gdb/gdb/defs.h to match readline
or, since the comment notes that readline.h had been missing a decl
entrirely, just delete the line(s) in defs.h - either works.
>Unformatted: