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