[argyllcms] Re: Argyll 1.7 dev on OpenBSD

  • From: Pascal de Bruijn <pmjdebruijn@xxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Tue, 18 Nov 2014 20:03:06 +0100

On Mon, Nov 17, 2014 at 10:44 PM, Graeme Gill <graeme@xxxxxxxxxxxxx> wrote:

> Pascal de Bruijn wrote:
>
> > No clue, I guess it's just considered weird, and they changed it for
> > consistency reasons.
> >
> > Presumably it's the least important part of the patch set :)
>
> Right, it's not super important, as long as it doesn't break
> anything, given that it has a global effect.
>
> > So I just tested, and indeed I'm getting instrument failure.
> >
> > Presumably a more explicitly error would be helpful "measurement
> > instruments are currently unsupported on BSD"... But I guess that's just
> > nitpicking.
>
> Sorry, I got as far as I did, and then stopped developing it.
> BSD is not listed in the doco. as a known operating environment :-)
>

Right fair enough.

> Some more info on the X11 header detection:
> >
> > $ find /usr/X11R6 | grep libX11
> > /usr/X11R6/lib/libX11-xcb.so.2.0
> > /usr/X11R6/lib/libX11.so.16.0
> > /usr/X11R6/lib/libX11-xcb.a
> > /usr/X11R6/lib/libX11-xcb.la
> > /usr/X11R6/lib/libX11.a
> > /usr/X11R6/lib/libX11.la
> >
> > So it's probably failing because there is no libX11.so
>
> Try substituting
>
>     if [ GLOB /usr/X11R6/lib : libX11.so libX11.a ] {
>
> and see if that makes it go.


It does, however, the argyll build system thinks my 64bit openbsd system is
32bit, so it's the second libX11.so reference that needs libX11.a added, if
that approach is to be taken.

Then it still fails on the plot.c thing though, as it's still missing that
include.

Regards,
Pascal de Bruijn

Other related posts: