Discussion:
oeminst for new i1display pro fails
Simon Spannagel
2014-01-02 16:04:34 UTC
Permalink
Dear all,

oeminst fails to install the EDR files found on the Windows driver CD of
a recently bought xrite i1 Display Pro. The setup.exe is correctly
extracted and the edr files are found. But parsing them fails with the
following message:

~$ oeminst -v WGCCFLFamily_07Feb11.edr
Loading file 'WGCCFLFamily_07Feb11.edr'..done
'WGCCFLFamily_07Feb11.edr' seems to be a i1d3 calibration file or .ccss
Translating 'WGCCFLFamily_07Feb11.edr' (30412 bytes)
oeminst: Error - Failed to create ccss for 'WGCCFLFamily_07Feb11.edr'
error 'cgats add_field failed!'

~$ oeminst -h
Install OEM data files, Version 1.6.2
Author: Graeme W. Gill, licensed under the GPL Version 2 or later
usage: oeminst [-options] [infile(s)]
[...]

A sample EDR file can be found here:
https://www.dropbox.com/s/x8ybdw1v02uy9co/WGCCFLFamily_07Feb11.edr

I hope this helps to find a solution, let me know how can I provide more
information if needed.

Cheers,
Simon
Graeme Gill
2014-01-06 11:50:02 UTC
Permalink
Post by Simon Spannagel
oeminst fails to install the EDR files found on the Windows driver CD of
a recently bought xrite i1 Display Pro. The setup.exe is correctly
extracted and the edr files are found. But parsing them fails with the
~$ oeminst -v WGCCFLFamily_07Feb11.edr
Loading file 'WGCCFLFamily_07Feb11.edr'..done
'WGCCFLFamily_07Feb11.edr' seems to be a i1d3 calibration file or .ccss
Translating 'WGCCFLFamily_07Feb11.edr' (30412 bytes)
oeminst: Error - Failed to create ccss for 'WGCCFLFamily_07Feb11.edr'
error 'cgats add_field failed!'
Sorry about that, it's a bug in V1.6.2 oeminst.
I think that the V1.6.1 oeminst will work though.

Graeme Gill.
Pascal de Bruijn
2014-01-24 19:35:26 UTC
Permalink
Post by Graeme Gill
Post by Simon Spannagel
oeminst fails to install the EDR files found on the Windows driver CD of
a recently bought xrite i1 Display Pro. The setup.exe is correctly
extracted and the edr files are found. But parsing them fails with the
~$ oeminst -v WGCCFLFamily_07Feb11.edr
Loading file 'WGCCFLFamily_07Feb11.edr'..done
'WGCCFLFamily_07Feb11.edr' seems to be a i1d3 calibration file or .ccss
Translating 'WGCCFLFamily_07Feb11.edr' (30412 bytes)
oeminst: Error - Failed to create ccss for 'WGCCFLFamily_07Feb11.edr'
error 'cgats add_field failed!'
Sorry about that, it's a bug in V1.6.2 oeminst.
I think that the V1.6.1 oeminst will work though.
Is there by any chance patch that could be applied to the 1.6.2 sources
(for packaging purposes)?

Regards,
Pascal de Bruijn
Pascal de Bruijn
2014-01-24 19:56:04 UTC
Permalink
Post by Graeme Gill
Post by Simon Spannagel
oeminst fails to install the EDR files found on the Windows driver CD of
a recently bought xrite i1 Display Pro. The setup.exe is correctly
extracted and the edr files are found. But parsing them fails with the
~$ oeminst -v WGCCFLFamily_07Feb11.edr
Loading file 'WGCCFLFamily_07Feb11.edr'..done
'WGCCFLFamily_07Feb11.edr' seems to be a i1d3 calibration file or .ccss
Translating 'WGCCFLFamily_07Feb11.edr' (30412 bytes)
oeminst: Error - Failed to create ccss for 'WGCCFLFamily_07Feb11.edr'
error 'cgats add_field failed!'
Sorry about that, it's a bug in V1.6.2 oeminst.
I think that the V1.6.1 oeminst will work though.
Is there by any chance a patch that could be applied to the 1.6.2 sources
(for packaging purposes)?

If not, I'll just be patient for 1.6.3 of course...

Regards,
Pascal de Bruijn
Graeme Gill
2014-01-30 02:33:41 UTC
Permalink
Post by Pascal de Bruijn
Is there by any chance a patch that could be applied to the 1.6.2 sources
(for packaging purposes)?
If not, I'll just be patient for 1.6.3 of course...
I'll see what I can do about releasing the current source snapshot
as 1.6.3 in the next few days.

Graeme Gill.
Pascal de Bruijn
2014-02-01 11:25:12 UTC
Permalink
Post by Graeme Gill
Post by Pascal de Bruijn
Is there by any chance a patch that could be applied to the 1.6.2 sources
(for packaging purposes)?
If not, I'll just be patient for 1.6.3 of course...
I'll see what I can do about releasing the current source snapshot
as 1.6.3 in the next few days.
Thanks a bunch!

Regards,
Pascal de Bruijn
Pascal de Bruijn
2014-02-05 19:11:06 UTC
Permalink
Post by Pascal de Bruijn
Post by Pascal de Bruijn
Post by Pascal de Bruijn
Is there by any chance a patch that could be applied to the 1.6.2
sources
Post by Pascal de Bruijn
(for packaging purposes)?
If not, I'll just be patient for 1.6.3 of course...
I'll see what I can do about releasing the current source snapshot
as 1.6.3 in the next few days.
Thanks a bunch!
With 1.6.3 released (and a new device added to my "collection"), it seems
oeminst still isn't operating an in ideal fashion:

$ sudo oeminst -v -S l /media/pmjdebruijn/i1Profiler\
1.5/Installer/i1ProfilerSetup.exe
Loading file '/media/pmjdebruijn/i1Profiler
1.5/Installer/i1ProfilerSetup.exe'..done
'/media/pmjdebruijn/i1Profiler 1.5/Installer/i1ProfilerSetup.exe' seems to
be an Inno archive
Attempting to extract 'XRD_i1d3.cab' from '/media/pmjdebruijn/i1Profiler
1.5/Installer/i1ProfilerSetup.exe'
.cab identifier file not found
Attempting to extract 'XRD_Manager.cab' from '/media/pmjdebruijn/i1Profiler
1.5/Installer/i1ProfilerSetup.exe'
.cab identifier file not found
Attempting to extract 'disk1.cab' from '/media/pmjdebruijn/i1Profiler
1.5/Installer/i1ProfilerSetup.exe'
Extacted 'disk1.cab' length 5622708
Wrote 'temp.cab' 5622708 bytes
Attempting to extract '*.edr' from 'disk1.cab'
Found 8 .edr files out of 31 files in .cab
Translating 'CCFLFamily_07Feb11.edr' (43868 bytes)
Translating 'OLEDFamily_20Jul12.edr' (12456 bytes)
Translating 'PlasmaFamily_20Jul12.edr' (12456 bytes)
Translating 'ProjectorFamily_07Feb11.edr' (39068 bytes)
Translating 'RGBLEDFamily_07Feb11.edr' (30412 bytes)
Translating 'RG_Phosphor_Family_25Jul12.edr' (59880 bytes)
Translating 'WGCCFLFamily_07Feb11.edr' (30412 bytes)
Translating 'WLEDFamily_07Feb11.edr' (43868 bytes)
Wrote '/usr/local/share/ArgyllCMS/WLEDFamily_07Feb11.ccss' 56462 bytes

So it's only writing a single .ccss, instead of the whole bunch. I tried
looking into the code, but it's fairly complex :(

Manually extracting the disk1.cab, and running oeminst on each individual
.edr does give me a respective .ccss file though.

Another very minor peculiarity is the target path
/usr/local/share/ArgyllCMS (or ~/.local/share/ArgyllCMS), where at least on
Linux, it's a bit uncommon to use caps, I'd suggest to use
/usr/local/share/argyll and ~/.local/share/argyll for future releases, or
even better something along the lines of REFSUBDIR=share/color/argyll :)

Regards,
Pascal de Bruijn
Graeme Gill
2014-02-06 09:53:58 UTC
Permalink
Post by Pascal de Bruijn
With 1.6.3 released (and a new device added to my "collection"), it seems
$ sudo oeminst -v -S l /media/pmjdebruijn/i1Profiler\
Wrote '/usr/local/share/ArgyllCMS/WLEDFamily_07Feb11.ccss' 56462 bytes
So it's only writing a single .ccss, instead of the whole bunch. I tried
looking into the code, but it's fairly complex :(
Hi,
I don't seem to be able to reproduce this with any
install archive I have. The i1Profiler (i1Publish) V1.5 i1ProfilerSetup.exe
from X-Rite's website seems to translate and install all the .ccss files
for instance.
Post by Pascal de Bruijn
Another very minor peculiarity is the target path
/usr/local/share/ArgyllCMS (or ~/.local/share/ArgyllCMS), where at least on
Linux, it's a bit uncommon to use caps, I'd suggest to use
That's as intended - it's "Argyll Color Management System".
Does it cause any issues ?
Post by Pascal de Bruijn
even better something along the lines of REFSUBDIR=share/color/argyll :)
I'm not sure how that would work, as it's meant to be a known location.
Making it variable would cause lots of issues with setup files
not being located.

Graeme.

Loading...