Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 480824 - =media-gfx/povray-3.7.0_rc7: configure fails to find suitable TIFF library (=media-libs/tiff-4.0.3-r3 is installed)
Summary: =media-gfx/povray-3.7.0_rc7: configure fails to find suitable TIFF library (=...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-08-13 00:10 UTC by cmuelle8
Modified: 2013-08-13 07:04 UTC (History)
2 users (show)

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


Attachments
1376338064-install-media-gfx_povray-3.7.0_rc7:0::gentoo.out (1376338064-install-media-gfx_povray-3.7.0_rc7:0::gentoo.out,13.45 KB, text/plain)
2013-08-13 00:11 UTC, cmuelle8
Details

Note You need to log in before you can comment on or make changes to this bug.
Description cmuelle8 2013-08-13 00:10:36 UTC
# cave show -f tiff::installed povray::gentoo
* media-libs/tiff::installed
    ::installed               4.0.3-r3 {:0}
    media-libs/tiff-4.0.3-r3:0::installed
    Description               Tag Image File Format (TIFF) library
    Homepage                  http://www.remotesensing.org/libtiff/
    From repositories         gentoo
    Installed time            Sun Aug 11 16:48:18 CEST 2013
    Installed using           paludis-1.4.0
    License                   libtiff
    Use flags                 (cxx) (-jbig) (jpeg) (lzma) (-static-libs) (zlib) build_options: -trace 

* media-gfx/povray::gentoo
    ::gentoo                  3.7.0_rc3 3.7.0_rc6(~) 3.7.0_rc7(~)* {:0}
    media-gfx/povray-3.7.0_rc7:0::gentoo (world)
    Description               The Persistence of Vision Raytracer
    Homepage                  http://www.povray.org/
    Use flags                 X -debug -mkl -openexr tiff (-test) build_options: symbols=strip dwarf_compress -optional_tests -trace work=tidyup 
        Overridden Masks
            Keywords          ~alpha ~amd64 ~amd64-linux ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~sparc ~x86 ~x86-fbsd ~x86-linux ~x86-macos



Reproducible: Always
Comment 1 cmuelle8 2013-08-13 00:11:53 UTC
Created attachment 355830 [details]
1376338064-install-media-gfx_povray-3.7.0_rc7:0::gentoo.out

build log
Comment 2 Samuli Suominen (RETIRED) gentoo-dev 2013-08-13 01:38:47 UTC
If you had been using sys-apps/portage it would have told you to attach config.log from the work directory as generated by ./configure (econf)
if you need to file a bug.
As in, config.log will show the details why it can't find suitable TIFF.
Every autoconf based packages, like almost every package with the standard ./configure script, will generate it and you need to attach it to every bug you are having problems with econf with.

(A bit annoying I need to tell this, when it's the job of the package manager :-/)
Comment 3 Justin Lecher (RETIRED) gentoo-dev 2013-08-13 06:10:29 UTC
PLease attach the config.log.
Comment 4 cmuelle8 2013-08-13 06:33:27 UTC
I fixed this myself by installing tiff:3

The information provided is enough to fix the problem - the build log and the first comment clearly show that tiff-4 is not found by povray.  Try it yourself to reproduce it.

I suppose depending on tiff:3 slot in povray ebuild isn't such a bad idea, unless you can confirm a succesful compile with tiff-4:0 (i.e. without tiff:3 installed).


Greetings
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2013-08-13 06:42:18 UTC
(In reply to cmuelle8 from comment #4)
> I fixed this myself by installing tiff:3

tiff:3 is a special SLOT and only installs 1 file that is used by icm and skype in Portage that we know of
povray, as being source based software, for sure doesn't need it

so your problem is likely just lack of 'revdep-rebuild' or similar, but the dep doesn't belong to the ebuild.
Comment 6 cmuelle8 2013-08-13 07:04:05 UTC
(In reply to Samuli Suominen from comment #5)
> (In reply to cmuelle8 from comment #4)
> > I fixed this myself by installing tiff:3
> 
> tiff:3 is a special SLOT and only installs 1 file that is used by icm and
> skype in Portage that we know of
> povray, as being source based software, for sure doesn't need it
> 
> so your problem is likely just lack of 'revdep-rebuild' or similar, but the
> dep doesn't belong to the ebuild.

You're absolutely right, cave fix-linkage must have fixed another problem prior to installing povray.  ldd shows, tiff:3 in fact was not needed.  Sorry for bothering..

# cave contents tiff:3
/usr
/usr/share
/usr/share/doc
/usr/share/doc/tiff-3.9.7-r1/README
/usr/share/doc/tiff-3.9.7-r1/README.vms
/usr/share/doc/tiff-3.9.7-r1/ChangeLog
/usr/share/doc/tiff-3.9.7-r1/TODO
/usr/share/doc/tiff-3.9.7-r1
/usr/lib
/usr/lib/libtiff.so.3
/usr/lib/libtiffxx.so.3
/usr/lib/libtiff.so.4 -> libtiff.so.3
/usr/lib/libtiffxx.so.4 -> libtiffxx.so.3

# ldd /usr/bin/povray
	linux-gate.so.1 (0xb7701000)
	libSDL-1.2.so.0 => /usr/lib/libSDL-1.2.so.0 (0xb7688000)
	libpthread.so.0 => /lib/libpthread.so.0 (0xb766e000)
	libtiff.so.5 => /usr/lib/libtiff.so.5 (0xb75f9000)
	libjpeg.so.8 => /usr/lib/libjpeg.so.8 (0xb759e000)
	libpng16.so.16 => /usr/lib/libpng16.so.16 (0xb7567000)
	libz.so.1 => /lib/libz.so.1 (0xb7551000)
	librt.so.1 => /lib/librt.so.1 (0xb7548000)
	libboost_thread.so.1.53.0 => /usr/lib/libboost_thread.so.1.53.0 (0xb7514000)
	libboost_system.so.1.53.0 => /usr/lib/libboost_system.so.1.53.0 (0xb7511000)
	libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.7.3/libstdc++.so.6 (0xb7423000)
	libm.so.6 => /lib/libm.so.6 (0xb73e2000)
	libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.7.3/libgcc_s.so.1 (0xb73c7000)
	libc.so.6 => /lib/libc.so.6 (0xb7216000)
	libasound.so.2 => /usr/lib/libasound.so.2 (0xb712e000)
	libdl.so.2 => /lib/libdl.so.2 (0xb7128000)
	/lib/ld-linux.so.2 (0xb7702000)
	liblzma.so.5 => /lib/liblzma.so.5 (0xb7103000)