tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: pkgsrc/net/gssdp



John Marino <netbsd%marino.st@localhost> writes:

> On 12/4/2016 16:13, Joerg Sonnenberger wrote:
>> On Sun, Dec 04, 2016 at 04:12:03PM -0600, John Marino wrote:
>>> On 12/4/2016 16:04, Joerg Sonnenberger wrote:
>>>> On Sun, Dec 04, 2016 at 09:56:30PM +0000, John Marino wrote:
>>>>> Module Name:	pkgsrc
>>>>> Committed By:	marino
>>>>> Date:		Sun Dec  4 21:56:30 UTC 2016
>>>>>
>>>>> Modified Files:
>>>>> 	pkgsrc/net/gssdp: Makefile
>>>>>
>>>>> Log Message:
>>>>> net/gssdp: Specify readline and ncurses requirements
>>>>>
>>>>> Solves:
>>>>> /usr/libexec/binutils225/elf/ld.gold: error: cannot find -lreadline
>>>>> /usr/libexec/binutils225/elf/ld.gold: error: cannot find -lncurses
>>>>
>>>> Please revert this and the earlier changes. Nothing in this package or
>>>> e.g. security/pam-krb5 uses readline directly. At most it gets pulled in
>>>> directly from somewhere and should be fixed there and only there.
>>>>
>>>
>>>
>>> # ldd ./libgssdp-1.0.so
>>> ./libgssdp-1.0.so:
>>
>> Yes, please read again what I wrote. One of the dependencies pulls in
>> readline, but doesn't for whatever reason have it in its buildlink3.mk.
>> That is the problem that should be fixed.
>
> So you can fix that.  Once you've identified exactly what it is, then
> tell me and I'll verify those recently changed ports still build when
> readlink buildlink is removed.  It makes no sense to intentionally
> break ports until then.  Being linked to products == used DIRECTLY
> though.

I'm having a bit of trouble following.  Joerg's point that only packages
that actually link against readline should have a bl3 line seems
correct.  And, for packages that don't intend to have readline, if they
do link against it without it being present, that seems like a bug that
should be fixed (perhaps with --disable-readline).   Also, a change of
this magnitude seems like it should be proposed/discussed; at least in
this case there are differing technical opinions.

Are you saying that you have added readline as a bl3 dependency to
packages where you have not verified that the package actually directly
links against readline?

(not speaking as pmc, and this is not yet a request.)  Overall, it seems
like it might be better to revert and to see if the group can find a
solution with less collateral damage.


Home | Main Index | Thread Index | Old Index