After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 687395 - Rendering: rectangle elements in a chart not visible or wrong color
Rendering: rectangle elements in a chart not visible or wrong color
Status: RESOLVED NOTGNOME
Product: evince
Classification: Core
Component: PDF
3.4.x
Other Linux
: Normal normal
: ---
Assigned To: Evince Maintainers
Evince Maintainers
Depends on:
Blocks:
 
 
Reported: 2012-11-02 02:38 UTC by Alexei Colin
Modified: 2012-11-02 23:14 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Evince working with poppler 0.21 and cairo 1.12 (129.56 KB, image/png)
2012-11-02 23:14 UTC, Germán Poo-Caamaño
Details

Description Alexei Colin 2012-11-02 02:38:40 UTC
Please see Figure 3 and Figure 5 in [1]. The columns in the chart are not visible or not colorful in evince v3.4, but are visible in acroread.

SIDENOTE: I tried my best to try it in latest trunk. After a few manual dependency resolutions, and one hack for GLib introspection to not fail, evince built successfully. However, it won't open pdf files at all ("application/pdf not supported"); and the GUI falls back to low-graphics mode. Couldn't figure out why. Hence, reporting for 3.4.

[1] http://www.bu.edu/dbin/ece/people/acoskun/cochran_ICCAD11.pdf
Comment 1 André Klapper 2012-11-02 10:35:57 UTC
Please provide version info for evince and poppler.
Comment 2 Alexei Colin 2012-11-02 14:25:23 UTC
(In reply to comment #1)
> Please provide version info for evince and poppler.
evince: 3.4.0-0ubuntu1.4
libpoppler19: 0.18.4-1ubuntu2
Comment 3 Germán Poo-Caamaño 2012-11-02 22:11:15 UTC
I forwarded the report in poppler.

https://bugs.freedesktop.org/show_bug.cgi?id=56700

Alexei: If you want to build the latest evince, you can try
        https://github.com/gpoo/jhbuild

You might need to change the requirement of gtk+ in configure.
-GTK_REQUIRED=3.4.4
+GTK_REQUIRED=3.4.2

Andre: I wish we had another status where the bugs are submitted
to upstream, and we could keep our bugs opened until were fixed 
there.  At the end of the day, we depends on them.

For now, I am resolving this bug as NOTGNOME.
Comment 4 Alexei Colin 2012-11-02 23:07:40 UTC
(In reply to comment #3)
> I forwarded the report in poppler.
Thank you. Yep, my libcairo: 1.10.2-6.1ubuntu3. Sorry to waste your time (my system is too out-of-date to report bugs).

> Alexei: If you want to build the latest evince, you can try
>         https://github.com/gpoo/jhbuild
> You might need to change the requirement of gtk+ in configure.
> -GTK_REQUIRED=3.4.4
> +GTK_REQUIRED=3.4.2
I did use jhbuild as in instructions. I built GTK+ v3.4.4, and evince linked against it, so maybe it didn't interact well with the lib installed in the system. Overriding to 3.4.2 worked and gave me a working evince build. Thanks.
Comment 5 Germán Poo-Caamaño 2012-11-02 23:12:55 UTC
(In reply to comment #4)
> (In reply to comment #3)
> > I forwarded the report in poppler.
> Thank you. Yep, my libcairo: 1.10.2-6.1ubuntu3. Sorry to waste your time (my
> system is too out-of-date to report bugs).

Not a problem at all.  I was not building cairo 1.12 in my system because
I was not triggering any bug related with cairo backend.  So, this bug came
handy to try cairo 1.12 :-)

> > Alexei: If you want to build the latest evince, you can try
> >         https://github.com/gpoo/jhbuild
> > You might need to change the requirement of gtk+ in configure.
> > -GTK_REQUIRED=3.4.4
> > +GTK_REQUIRED=3.4.2
> I did use jhbuild as in instructions. I built GTK+ v3.4.4, and evince linked
> against it, so maybe it didn't interact well with the lib installed in the
> system. Overriding to 3.4.2 worked and gave me a working evince build. Thanks.

As I said, I realized that by default that does not build cairo.  I just
updated it to build cairo 1.12 as well.
Comment 6 Germán Poo-Caamaño 2012-11-02 23:14:03 UTC
Created attachment 227930 [details]
Evince working with poppler 0.21 and cairo 1.12