pkgsrc-Users archive

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

Re: Problems building pkgin on NetBSD 7/8



Mike Pumford <mpumford%mudcovered.org.uk@localhost> writes:

> libfetch is a direct dependency of pkgin but its also a dependency of
> pkg_install. Because of the way pkgsrc builds the dependencies
> the build order is:
> libfetch
> pkg_install
> openssl
> pkgin

but libfetch is only before openssl because its build logic does not say
it depends on the package.    I think that question is the root cause.

> The openssl conflict was also the reason why my cmake build was
> failing to find heimdal. I'm guessing again because the system heimdal
> libraries were built against the base openssl. As you say either we
> have to accept 8.x as having a good enough SSL and apply that
> universally or we have to make everything pkgsrc use pkgsrc
> openssl. Same applies to 7.x.

I think that's basically right.

> I'm not sure having SSL as a non-default option in libfetch makes any
> sense any more in the days of SSL everywhere.

It might be somewhat about how you download the openssl sources.  I am
really not clear on the overall plan here; it's a twisty maze and easy
to break.

> Especially given that
> the current config effectively forces SSL on if builtin openssl is
> used.

I see it as the current code adds ssl support via the base system if
that is present, giving you ssl support when it doesn't add a
dependency.


Home | Main Index | Thread Index | Old Index