Summary: | =dev-perl/Tk-804.33.0 missing net-libs/libnsl dependency (ld: error: cannot find -lnsl) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Petross404(Petros S) <petross404> |
Component: | Current packages | Assignee: | Gentoo Perl team <perl> |
Status: | RESOLVED WORKSFORME | ||
Severity: | normal | CC: | kentnl |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 636158 | ||
Attachments: |
build.log
emerge --info |
Description
Petross404(Petros S)
2017-12-26 20:01:01 UTC
Created attachment 511686 [details]
build.log
Created attachment 511688 [details]
emerge --info
my @try = qw(-lsocket -lnsl -lm); push(@try,'-lc') if $^O =~ /svr4/i; *sigh* I'm currently trying to reproduce this and I don't seem to able to replicate the problem, even without libnsl installed. Despite the mentions of -lnsl in the source code, those are "soft-auto-detect" paths, and you shouldn't need libnsl installed to make dev-perl/Tk compile. Its possible you've run afoul of Perl auto-including nsl in its configure (see bug #638518 for details ), so please make sure that: /usr/bin/perl -V | grep nsl Emits no output before re-attempting. Let's hope this is fixed with newer dev-lang/perl. |