There's a site here:
http://www.ubuntuusers.de/wiki/treib...cker:canoni250 (in German, but readable. Linux must be a universal language like football) that shows how to get the binaries working using Ubuntu.
The library that is chuffing everybody's compilation (-lcnbpcmcm180, libcnbpcmcm180.so) is in the bjfilteri250 RPM. I also did this stuff (from the German site):
$ sudo ln -s /usr/lib/libcnbpcmcm180.so.6.03.1 /usr/lib/libcnbpcmcm180.so
$ sudo ln -s /usr/lib/libcnbpess180.so.1.4.0 /usr/lib/libcnbpess180.so
$ sudo ln -s /usr/lib/libcnbpcnclui180.so.3.0.0 /usr/lib/libcnbpcnclui180.so
$ sudo ln -s /usr/lib/libcnbpcnclbjcmd180.so.3.0.0 /usr/lib/libcnbpcnclbjcmd180.so
$ sudo ln -s /usr/lib/libcnbpcnclapi180.so.3.0.0 /usr/lib/libcnbpcnclapi180.so
..and "sudo ldconfig" (although I don't know if that was required). After that, I could compile the source (although I didn't use it in the end as the binaries were working for me by then). Before even the binaries will work, you'll also need these libraries (explained on the German site):
* libxml1
* libglade0
* libpng2
* libtiff3g
HTH