Wednesday, December 1, 2010

LittleCMS 2.1 released

Ok, so finally here is the release. It adds Delphi support, which is not a limited set like in lcms 1.x but a complete wrapper. Every single function in the lcms API is now accesible from Delphi.

lcms 2.1 fixes a number of bugs, adds support for duotone (thanks to a contributor who wants to remain anonimous), resurrects cmsChangeBufferFormat and some features like 2-channels formatters. See the changelog for a complete list of fixes and additions.
.
One important thing about 2.1 is that it has been reviewed for vulnerabilities(Thanks Chris!) so it may be a good idea to upgrade from 2.0 whatever possible. The transition should be smooth as 2.1 is backwards compatible with 2.0.

Now I'm ready for 2.2 :-)

2 comments:

  1. I have troubles compiling lcms2 on Natty. I run into this error:

    libtool: Version mismatch error. This is libtool 2.2.7a, but the
    libtool: definition of this LT_INIT comes from libtool 2.2.6b.
    libtool: You should recreate aclocal.m4 with macros from libtool 2.2.7a
    libtool: and run autoconf again.
    make[1]: *** [cmscnvrt.lo] Error 63
    make[1]: se sale del directorio «/home/Install/lcms2-2.1/src»
    make: *** [all-recursive] Error 1

    Do You have an idea what should I do? I need to compile it to try out darktable which depens on int.

    ReplyDelete
  2. I managed to fix it. Download and libtool-2.2.8 and compile it with --prefix=/opt. Install it. After doing so, change all references to libtool in all Makefiles of LittleCMS2 to the new one. Then I managed to compile it.

    ReplyDelete