pkgsrc-Users archive

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

Re: "Please unset PKG_PATH before doing pkgsrc work!" message



Ramiro Aceves <ea1abz%gmail.com@localhost> writes:

> Hello,
>
>
> I have a small concern that just came to me. For installing pkgin you 
> are instructed to set PKG_PATH variable:
>
>
> # PKG_PATH="https://cdn.NetBSD.org/pub/pkgsrc/packages/NetBSD/$(uname 
> -p)/$(uname -r|cut -f '1 2' -d.)/All/"
> # export PKG_PATH
> # pkg_add pkgin
>
>
> after that I set PKG_PATH variable to /root/.profile just in case I have 
> to install something directly with pkg_add
>
> But after that, when you try to build something from source:
>
>
> netbsd-nuc# pwd
> /usr/pkgsrc/ham/xnec2c
> netbsd-nuc# make install
> ERROR: This package has set PKG_FAIL_REASON:
> ERROR: Please unset PKG_PATH before doing pkgsrc work!
> *** Error code 1
>
> Stop.
> make: stopped in /usr/pkgsrc/ham/xnec2c
>
> If I unset the variable (or enter with a no login shell) I can make the 
> package fine.
>
> Just curious cause I think that I have not found this "problem" before. 
> Does it happen to some packages or all packages? Where is PKG_PATH 
> checked? I do not see anything in /usr/pkgsrg/ham/xnec2c:
>
> netbsd-nuc# grep -r "PKG"
> ./Makefile:PKGREVISION=	7
> netbsd-nuc#
>

Perhaps, if you set BINPKG_SITES in /usr/pkg/etc/mk.conf then
`make bin-install' will fetch and install from there.  You can list the
targets `make' accepts as follows

   make help topic=:index



-- 
vl


Home | Main Index | Thread Index | Old Index