[colord] problem installing colord 1.0 on Ubuntu

Sanford Rockowitz rockowitz at minsoft.com
Sun Jul 7 15:09:50 PDT 2013


I've successfully built and installed the colord-1-0 branch on Fedora 18 
and SuSE 12.3.

On Ubuntu 13.04, I've built and installed colord, but I get an error 
when trying to start the colord 1.0.2 daemon.

syslog contains the lines:

    [system] Activating service name='org.freedesktop.ColorManager' 
(using servicehelper)
    [system' Activated service 'org.freedesktop.ColorManager' failed: 
Launch helper exited with unknown return code 127

Trying to start colord manually gives the more useful message:

   ./colord: symbol lookup error: ./colord: undefined symbol: 
cd_icc_get_warnings

(colord 0.1.30 starts without problems)

I guess that this is a configuration problem, but it's not clear to me 
how to resolve it.

It appears that cd_icc_get_warnings is defined in 
/usr/local/lib/libcolordprivate.so

File  /etc/ld.so.conf.d/libc.conf  contains:

    # libc default configuration
    /usr/local/lib

So the correct libcolordprivate.so should be on the library search path.

I've also set environment variable

GI_TYPELIB_PATH=/usr/local/lib/girepository-1.0:/usr/lib/girepository-1.0

so the correct Colord-1.0.typelib gets picked up.

Suggestions appreciated.

Sanford












More information about the colord mailing list