Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 322843 - Stabilize =media-libs/devil-1.7.8
Summary: Stabilize =media-libs/devil-1.7.8
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Games
URL:
Whiteboard:
Keywords: STABLEREQ
Depends on:
Blocks: 324153
  Show dependency tree
 
Reported: 2010-06-05 12:55 UTC by Samuli Suominen (RETIRED)
Modified: 2010-07-19 00:54 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Samuli Suominen (RETIRED) gentoo-dev 2010-06-05 12:55:17 UTC
please do, it fixes building with libpng14.
Comment 1 Thomas Kahle (RETIRED) gentoo-dev 2010-06-19 09:22:42 UTC
Archtested on x86: Everything fine.
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2010-06-19 09:39:36 UTC
+  19 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> devil-1.7.8.ebuild:
+  amd64/x86 stable wrt #322843, thanks to Thomas Kahle for testing.
Comment 3 Raúl Porcel (RETIRED) gentoo-dev 2010-06-25 17:14:54 UTC
ia64/sparc keywords dropped
Comment 4 quazgar 2010-06-27 22:08:09 UTC
media-libs/devil-1.7.8 (stable already on amd64) fails to build here with libpng-1.4.3:

...
Making all in bin
make[1]: Entering directory `/tmp/portage/media-libs/devil-1.7.8/work/devil-1.7.8/bin'
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../include/IL  -I ./../include   -O2 -pipe -march=athlon64 -msse3  -c -o ilur.o `test -f '../src-ILU/ilur/ilur.c' || echo './'`../src-ILU/ilur/ilur.c
/bin/sh ../libtool --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc  -O2 -pipe -march=athlon64 -msse3   -Wl,-O1 -o ilur ilur.o ../lib/libILU.la -lm -lz
libtool: link: x86_64-pc-linux-gnu-gcc -O2 -pipe -march=athlon64 -msse3 -Wl,-O1 -o .libs/ilur ilur.o  ../lib/.libs/libILU.so /tmp/portage/media-libs/devil-1.7.8/work/devil-1.7.8/lib/.libs/libIL.so /usr/lib64/libtiff.so -lc -lpng12 /usr/lib64/libmng.so /usr/lib64/liblcms.so /usr/lib64/libjasper.so /usr/lib64/libjpeg.so -lm -lz
/tmp/portage/media-libs/devil-1.7.8/work/devil-1.7.8/lib/.libs/libIL.so: undefined reference to `png_set_longjmp_fn'
collect2: ld returned 1 exit status
make[1]: *** [ilur] Error 1
make[1]: Leaving directory `/tmp/portage/media-libs/devil-1.7.8/work/devil-1.7.8/bin'
make: *** [all-recursive] Error 1
 * ERROR: media-libs/devil-1.7.8 failed:
 *   emake failed
 *
 * Call stack:
 *     ebuild.sh, line   48:  Called src_compile
 *   environment, line 2415:  Called _eapi2_src_compile
 *     ebuild.sh, line  640:  Called die
 * The specific snippet of code:
 *              emake || die "emake failed"
 *
 * If you need support, post the output of 'emerge --info =media-libs/devil-1.7.8',
 * the complete build log and the output of 'emerge -pqv =media-libs/devil-1.7.8'.
 * The complete build log is located at '/var/log/portage/media-libs:devil-1.7.8:20100627-220303.log'.
 * The ebuild environment file is located at '/tmp/portage/media-libs/devil-1.7.8/temp/environment'.
 * S: '/tmp/portage/media-libs/devil-1.7.8/work/devil-1.7.8'

Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2010-06-27 22:12:02 UTC
(In reply to comment #4)
> media-libs/devil-1.7.8 (stable already on amd64) fails to build here with
> libpng-1.4.3:
> /usr/lib64/libtiff.so -lc -lpng12 /usr/lib64/libmng.so /usr/lib64/liblcms.so
> undefined reference to `png_set_longjmp_fn'

^ There's something wrong with your system, since it's linking to -lpng12, instead of -lpng14.  And commenting on stablereq bugs is bad idea, open new bugs for new issues.
Comment 6 quazgar 2010-06-27 22:24:12 UTC
I opened a new bug: #325893, and thank you for your hint, I'll look into that now.
Comment 7 Joe Jezak (RETIRED) gentoo-dev 2010-07-19 00:54:23 UTC
Marked ppc stable, closing since we're the last arch.