Re: How to get pkgsrc to use builtin/native libraries?

RVP <[email protected]>
Newsgroups gmane.os.netbsd.general
Message-ID <[email protected]>
On Mon, 27 Apr 2026, Monica Vaida wrote:

> I am not very familiar with NetBSD or pkgsrc, so I might be
> misunderstanding the way you do things, but I think the problem was in
> the package `pkgtools/x11-links`. It is supposed to contain symlinks
> to the built-in X, right? But, at least on my VAX, the links to
> freetype2 were all missing; the libraries, headers, and the pkgconf
> `.pc` files.
>

Eh, I've seen this troublesome behaviour with x11-links too. What I do is
`cd' into the `x11-links' pkgsrc dir., run a `make distclean', then come back
to whatever I was trying to build.

The pkgsrc people might have a better solution.

> Now, I am trying to build libxslt, xmlto, and opensp, so that I can
> compile CDE. Building libxslt failed due to NAN not being defined on
> VAX. I added `#define NAN 0.0` to the two files causing the errors,
> `libexslt/math.c` and `libexslt/date.c`, and was able to install
> libxslt. Trying to build xmlto with the modified libxslt failed with a
> floating point exception in `xsltproc`. Would any of you know how to
> get it to build?
>

I don't think the VAX has NAN (nor even IEEE-754 floating point capability).
Try either
 	#define NAN nan("")		// #include <math.h> needed
or
 	#define NAN (0.0f / 0.0f)

Also ask on port-vax@ to see how they handle the lack of IEEE floats.

-RVP
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.