Bug 28349 - poppler-0.13.4 cannot be build
Summary: poppler-0.13.4 cannot be build
Status: RESOLVED INVALID
Alias: None
Product: poppler
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: poppler-bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-06-01 07:25 UTC by szukw000
Modified: 2010-06-01 14:28 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description szukw000 2010-06-01 07:25:31 UTC
REASON 1:
=========
poppler-0.13.4 includes libopenjpeg.h and uses -lopenjpeg,
but the undefined references are in jpwl.h and -lopenjpeg_JPWL
of OpenJPEG-1.3:

../poppler/.libs/libpoppler.so: undefined reference to `j2k_read_epb'
../poppler/.libs/libpoppler.so: undefined reference to `jpwl_encode'
../poppler/.libs/libpoppler.so: undefined reference to `j2k_read_esd'
../poppler/.libs/libpoppler.so: undefined reference to `j2k_read_red'
../poppler/.libs/libpoppler.so: undefined reference to `j2k_read_epc'
../poppler/.libs/libpoppler.so: undefined reference to `j2k_add_marker'
../poppler/.libs/libpoppler.so: undefined reference to `jpwl_correct'

REASON 2:
=========
poppler-0.13.4 includes lcms.h and uses -llcms,
but the undefined reference is in lcms2.h and -llcms2:

../poppler/.libs/libpoppler.so: undefined reference to `cmsGetHeaderRenderingIntent'

cmsSetLogErrorHandler() is known in lcms.h and in -llcms, but unknown
in lcms2.h and -llcms2 .


winfried
Comment 1 Albert Astals Cid 2010-06-01 11:41:59 UTC
I wonder which distribution you use lopenjpeg_JPWL and lcms2 do not exist in all distros i've ever tried, so can you be a little more verbose?
Comment 2 szukw000 2010-06-01 14:19:16 UTC
Please, remove my bug report.

The error messages are a result of my system.

OPENJPEG:
=========
I have compiled (and installed) libopenjpeg-2.1.3.0.so/libopenjpeg.a with:

   COMPILERFLAGS += -DUSE_JPWL

And I have compiled (and installed):

   OpenJPEG_v1_3/jpwl/libopenjpeg_JPWL-2.1.2.0.so
   OpenJPEG_v1_3/jpwl/libopenjpeg_JPWL.a


LCMS2:
=====
Looking up 'http://www.littlecms.com', one can find out that lcms2-2.0a is 
out since 2010-05-15.

The error message:

../poppler/.libs/libpoppler.so: undefined reference to `cmsGetHeaderRenderingIntent'

is 'my fault'. I have sent a patch for OpenJPEG_v1_3 to the OpenJPEG list.
This patch handles the ICC Profile of JP2. It uses lcms2-2.0a and calls
'cmsGetHeaderRenderingIntent'. The patch is included in my (patched)
version of libopenjpeg-2.1.3.0.so .


I deeply regret to have bothered you.

winfried


----- Original Nachricht ----
Von:     bugzilla-daemon@freedesktop.org
An:      szukw000@arcor.de
Datum:   01.06.2010 20:41
Betreff: [Bug 28349] poppler-0.13.4 cannot be build

> https://bugs.freedesktop.org/show_bug.cgi?id=28349
> 
> --- Comment #1 from Albert Astals Cid <tsdgeos@terra.es> 2010-06-01 11:41:59
> PDT ---
> I wonder which distribution you use lopenjpeg_JPWL and lcms2 do not exist
> in
> all distros i've ever tried, so can you be a little more verbose?
> 
> -- 
> Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
> ------- You are receiving this mail because: -------
> You reported the bug.
> 

Und was machen Sie heute abend? Alles Events Ihrer Gegend auf einen Blick im Arcor.de-Veranstaltungskalender: http://www.arcor.de/rd/footer.events


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.