Subject: pkg/26268: USE_BUILTIN.readline==yes when IS_BUILTIN.readline==no
To: None <>
From: None <>
List: pkgsrc-bugs
Date: 07/12/2004 22:52:45
>Number:         26268
>Category:       pkg
>Synopsis:       USE_BUILTIN.readline==yes when IS_BUILTIN.readline==no
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Tue Jul 13 01:17:00 UTC 2004
>Originator:     Dan Winship
>Release:        current pkgsrc
Darwin frotz.local 7.4.0 Darwin Kernel Version 7.4.0: Wed May 12 16:58:24 PDT 2004; root:xnu/xnu-517.7.7.obj~7/RELEASE_PPC  Power Macintosh powerpc

Darwin has a libedit which does not include readline support.
devel/readline/ correctly sets IS_BUILTIN.readline to "no", because
there's no readline.h, but then it sets USE_BUILTIN.readline to "yes" anyway
(at line 91). This causes readline to not be built, and so the package depending
on it will fail (or at least, fail to use readline)

Try to build, eg, lang/hugs on OS X. Note the warning about "readline not found,
ignoring --with-readline"

I think the whole INCOMPAT_READLINE thing is confused. It should just be
looking at IS_BUILTIN.readline. But I don't have a SunOS box to test against