Gentoo Archives: gentoo-desktop

From: "V. Ram" <vramml0@××××××××.fm>
To: gentoo-desktop@l.g.o
Subject: [gentoo-desktop] kde-sunset: qt-meta-3.3.8b-r2 build failure with libpng < 1.5
Date: Tue, 11 Oct 2011 20:29:26
Message-Id: 1318364886.17208.140258153674705@webmail.messagingengine.com
1 Hello all and particularly kde-sunset team members:
2
3 I did a fresh installation of gentoo from scratch, AMD64, with all
4 stable packages and no keywords. I setup the kde-sunset overlay as per
5 http://www.linuxized.com/2009/11/how-to-keep-your-kde-3-5-after-its-removed-gentoos-tree-using-the-kde-sunset-overlay/
6 .
7
8 libpng is at 1.4.8-r1 (stable)
9
10 During the emerge for kde-base/kdebase-startkde-3.5.10-r5 , the
11 qt-meta-3.3.8b-r2 build failed with:
12
13 kernel/qpngio.cpp:1153:48: error: png_process_data_pause was not
14 declared in this scope
15 make[1]: *** [.obj/release-shared-mt/qpngio.o] Error 1
16 make[1]: *** Waiting for unfinished jobs....
17 make[1]: Leaving directory
18 `/tmp/portage/x11-libs/qt-meta-3.3.8b-r2/work/qt-x11-free-3.3.8b/src'
19 make: *** [sub-src] Error 2
20 emake failed
21
22 It looks like this may be due to the application of the libpng 1.5 patch
23 from bug# 384953 without first checking to to see what version of libpng
24 is installed.
25
26 I'm not sure what I ought to do at this point. if I try to use libpng
27 ~amd64 , I get a block with gdk-pixbuf-2.24.0-r1 . I've also read that
28 revdep-rebuild with the libpng update is still problematic and that some
29 applications still do not work with with libpng 1.5 .
30
31 Suggestions on the best path forward?
32
33 Also, independently, it looks like there are no ebuilds for hal any more
34 even though the kde-sunset packages look for the hal USE flag. I was
35 never a big fan of hal, but automounting of media under KDE 3.5 is still
36 nice to have, and as I understand it, without hal, that will no longer
37 occur. Any recommendations on this issue as well?
38
39 Thank you.
40
41 --
42 http://www.fastmail.fm - Same, same, but different...

Replies