[csw-maintainers] [csw-users] evince-2.24.2 in experimental

Maciej (Matchek) Blizinski maciej at opencsw.org
Thu Mar 11 10:07:34 CET 2010


On Thu, Mar 11, 2010 at 9:00 AM, Roger Håkansson <hson at opencsw.org> wrote:
> On 2010-03-11 09:46, Maciej (Matchek) Blizinski wrote:
>>
>> I was thinking of 0.12, but we can try evince with 0.10.x too.
>>
>> The problem with poppler 0.12 is that it requires lcms, which needs to
>> be released in 64-bit, but lcms depends on Python, which is not, and
>> will not, in the nearest future, be available in 64-bit.
>
> Why not?

I've looked at it once.  Python headers do checks on certain 64-bit
related constants, which AFAIK are set by the compiler; the assertions
in the Python code are failing.

"/opt/csw/include/python2.6/pyport.h", line 680: Error: #error
"LONG_BIT definition appears wrong for platform (bad gcc/glibc
config?).".

>> Perhaps we
>> can drop the dependency on Python for the 64-bit version of lcms?
>
> Since I'm going to split out the python module in a separate package it will
> be 32-bit only.
>
> But I'm waiting on a new tiff release before I can release lcms.

I see.  In the meantime, I added a setting to the lcms Makefile to
disable Python for the 64-bit modulation.


More information about the maintainers mailing list