[argyllcms] Re: Colprof can't find black point

  • From: Pascal de Bruijn <pmjdebruijn@xxxxxxxxx>
  • To: argyllcms@xxxxxxxxxxxxx
  • Date: Sun, 3 Aug 2014 19:25:24 +0200

On Sun, Aug 3, 2014 at 3:59 PM, Graham White <g.graham.white@xxxxxxxxx>
wrote:

> I am using the Argyll CMS tools to create printer profiles on my system
> (64 bit Ubuntu 14.04). I have
> two versions of Argyll: the version from Pascal de Bruijn's ppa, and the
>

I'd like to emphasize that the packages on my PPA are built from Argyll
sources without any significant patches, using the upstream supplied
buildsystem (Jam).


> version from the zipfile of compiled
> binaries on the Argyll site (from here
> http://www.argyllcms.com/Argyll_V1.6.3_linux_x86_64_bin.tgz).
> Both of these are derived from the Argyll 1.6.3 source code.
>
> When I run colprof on my data, the Argyll site binaries do fine, whereas
> the
> de Bruijn ppa version cannot find the black point. Here is a diff of the
> two log files (Argyll site first,
> then de Bruijn):
>
> < Black point XYZ = 0.005508 0.005569 0.004623, Lab = 5.030863 0.558636
> -0.053472
> ---
> > Black point XYZ = -nan -nan -nan, Lab = -nan -nan -nan
>
> This does not cause colprof to crash, but if you make it do something
> which causes it to use
> the blackpoint (for example, using a source profile with -S ) then it
> segfaults.
>
> This happens only with CMYK profiles: RGB profiles are fine.
>
> Here is the output of the file command on the colprof binaries. De Bruijn:
>
> /usr/bin/colprof: ELF 64-bit LSB  executable, x86-64, version 1 (SYSV),
> dynamically linked (uses shared libs), for GNU/Linux 2.6.24,
> BuildID[sha1]=6c02994f0d988ad0a344e07e57ac9fd754a38c76, stripped
>
> and the Argyll site version:
>
> /home/graham/src/Argyll_V1.6.3/bin/colprof: ELF 64-bit LSB  executable,
> x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for
> GNU/Linux 2.6.9,
> BuildID[sha1]=dbebe424ed2b8d2f66fe8244082fb4c7ea7cec8c, not stripped
>
> There seems to be very little difference apart from the kernel versions
> that they are compiled against.
>

I doubt the kernel matters in this case... But what may matter is the
compiler it's built with.

gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1)

(So it's a patched gcc 4.8.2)

Regards,
Pascal de Bruijn

Other related posts: