pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: pkg/43995: security/gnutls failed to compile with error "-lreadline not found", though it was installed
The following reply was made to PR pkg/43995; it has been noted by GNATS.
From: "Volkmar Seifert" <vs%nifelheim.info@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc:
Subject: Re: pkg/43995: security/gnutls failed to compile with error
"-lreadline not found", though it was installed
Date: Tue, 2 Nov 2010 15:57:28 +0100
Thank you for your help. As with PR pkg/43999, this problem can be
considered as "solved".
After changing $PATH, the package installs correctly.
(without my patch)
- Volkmar
On Tue, November 2, 2010 14:15, Volkmar Seifert wrote:
> The following reply was made to PR pkg/43995; it has been noted by GNATS.
>
> From: "Volkmar Seifert" <vs%nifelheim.info@localhost>
> To: gnats-bugs%NetBSD.org@localhost
> Cc:
> Subject: Re: pkg/43995: security/gnutls failed to compile with error
> "-lreadline not found", though it was installed
> Date: Tue, 2 Nov 2010 14:12:28 +0100
>
> > On Tue, 02 Nov 2010 16:40:04 +0900, Volkmar Seifert
> <vs%nifelheim.info@localhost>
> > wrote:
> >
> > > The only content of .work.log is 26 times these two lines:
> > > [*] /home/pkgwork/security/gnutls/work/.tools/bin/true
> > > <.> true
> > > That's all. No matter whether there's my patch applied to the
> Makefile,
> > or
> > > not.
> >
> > Please remove PATH setting in your .shrc, or add your settings after
> > existent variables,
> > like PATH=${PATH}:/some/whare, or move it to .profile.
> > Without it, more issues will come up with various packages (like your
> > PR#43999).
> >
>
> My PATH-setting in /etc/shrc looked like
>
> uid=`id -u`
>
> PATH=/usr/local/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/games:/usr/X11R7/bin:/usr/X11R6/bin
> if [ "${uid}" -eq 0 ]; then
>
> PATH=/usr/local/sbin:/usr/pkg/sbin:/usr/sbin:/sbin:/usr/X11R7/sbin:/usr/X11R6/sbin:$PATH
> fi
> export PATH
>
> (PATH= always a single line)
>
> And it's usually the only place where PATH is set. .profile etc drag this
> file in.
>
> I have changed this to the following now:
>
> uid=`id -u`
>
> PATH=${PATH}:/usr/local/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/games:/usr/X11R7/bin:/usr/X11R6/bin
> if [ "${uid}" -eq 0 ]; then
>
> PATH=${PATH}:/usr/local/sbin:/usr/pkg/sbin:/usr/sbin:/sbin:/usr/X11R7/sbin:/usr/X11R6/sbin
> fi
> export PATH
>
> Which results in the following:
>
> # echo $PATH
>
> /sbin:/usr/sbin:/bin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/X11R7/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/usr/local/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/games:/usr/X11R7/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/pkg/sbin:/usr/sbin:/sbin:/usr/X11R7/sbin:/usr/X11R6/sbin
>
> and
>
> # sh -c 'echo $PATH'
>
> /sbin:/usr/sbin:/bin:/usr/bin:/usr/pkg/sbin:/usr/pkg/bin:/usr/X11R7/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/usr/local/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/games:/usr/X11R7/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/pkg/sbin:/usr/sbin:/sbin:/usr/X11R7/sbin:/usr/X11R6/sbin:/usr/local/bin:/usr/pkg/bin:/usr/bin:/bin:/usr/games:/usr/X11R7/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/pkg/sbin:/usr/sbin:/sbin:/usr/X11R7/sbin:/usr/X11R6/sbin
>
> Quite redundant atm, but that should not really pose a problem.
>
> Furthermore, /etc/shrc ends with the following lines:
>
>
> if [ -f "$HOME/.shrc" ] ; then
> ENV=$HOME/.shrc
> else
> ENV=/etc/shrc
> fi
>
> and ~/.shrc is the default .shrc:
>
> # $NetBSD: dot.shrc,v 1.8 2007/11/24 11:14:41 pavel Exp $
>
> if [ -f /etc/shrc ]; then
> . /etc/shrc
> fi
>
> hup(){ (read pid; kill -HUP $pid) </var/run/$1.pid; }
>
> case "$-" in *i*)
> # interactive mode settings go here
> ;;
> esac
>
>
>
> I will try both packages again, and keep you posted about the results.
>
> - Volkmar
>
> --
> http://blog.nifelheim.info/tech
>
>
>
--
http://blog.nifelheim.info/tech
Home |
Main Index |
Thread Index |
Old Index