Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 267889 - dev-lang/tcl-8.5.7 fails to install on IRIX due to reliance on not-yet-installed DSO
Summary: dev-lang/tcl-8.5.7 fails to install on IRIX due to reliance on not-yet-instal...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo/Alt
Classification: Unclassified
Component: Prefix Support (show other bugs)
Hardware: All IRIX
: High normal (vote)
Assignee: Gentoo Prefix
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-29 15:28 UTC by Stuart Shelton
Modified: 2011-12-15 18:10 UTC (History)
0 users

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 Stuart Shelton 2009-04-29 15:28:24 UTC
After compiling successfully, the build output is:

>>> Install tcl-8.5.7 into /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image/opt/gentoo/ category dev-lang
make DESTDIR=/usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image/ install 
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/bin
Installing libtcl8.5.so to /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/
Installing tclsh as /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/bin/tclsh8.5
Installing tclConfig.sh to /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/
Installing libtclstub8.5.a to /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/
Installing time zone data
4834923:./tclsh: rld: Fatal Error: Cannot Successfully map soname 'libtcl8.5.so' under any of the filenames /opt/gentoo/usr/lib/libtcl8.5.so:/opt/gentoo/lib/libtcl8.5.so:/opt/gentoo/usr/lib/nspr/libtcl8.5.so:/usr/lib32/libtcl8.5.so:/usr/lib32/internal/libtcl8.5.so:/lib32/libtcl8.5.so:/opt/lib32/libtcl8.5.so: 
make: *** [install-tzdata] Error 1
 * ERROR: dev-lang/tcl-8.5.7 failed:
 *   (no error message)
 * 
 * Call stack:
 *               ebuild.sh:  49: <call src_install>
 *             environment:2748:     S= emake DESTDIR="${D}" install || die;

... however, if libtcl8.5.so is copied from ${WORKDIR}/unix/libtcl8.5.so to ${EPREFIX}/usr/lib/ and the build re-run (with FEATURES="-collision-protect") then the install stage succeeds:

>>> Install tcl-8.5.7 into /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image/opt/gentoo/ category dev-lang
make DESTDIR=/usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image/ install 
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/bin
Installing libtcl8.5.so to /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/
Installing tclsh as /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/bin/tclsh8.5
Installing tclConfig.sh to /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/
Installing libtclstub8.5.a to /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/
Installing time zone data
    Creating tzdata
        Creating Arctic
        Creating SystemV
        Creating Asia
        Creating Atlantic
        Creating Chile
        Creating Etc
        Creating Pacific
        Creating Africa
        Creating Brazil
        Creating Mexico
        Creating Indian
        Creating US
        Creating Antarctica
        Creating Europe
        Creating America
            Creating Kentucky
            Creating Indiana
            Creating North_Dakota
            Creating Argentina
        Creating Australia
        Creating Canada
Installing message catalogs
    Creating msgs
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/include
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/tcl8.5/opt0.4
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/tcl8.5/http1.0
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/tcl8.5/encoding
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/tcl8.5/../tcl8
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/tcl8.5/../tcl8/8.3
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/tcl8.5/../tcl8/8.4
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/tcl8.5/../tcl8/8.4/platform
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/tcl8.5/../tcl8/8.5
Installing header files
Installing library files to /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/lib/tcl8.5
Installing library http1.0 directory
Installing package http 2.7.3 as a Tcl Module
Installing library opt0.4 directory
Installing package msgcat 1.4.2 as a Tcl Module
Installing package tcltest 2.3.1 as a Tcl Module
Installing package platform 1.0.4 as a Tcl Module
Installing package platform::shell 1.1.4 as a Tcl Module
Installing library encoding directory
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/share/man
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/share/man/man1
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/share/man/man3
Making directory /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image//opt/gentoo/usr/share/man/mann
Installing and cross-linking top-level (.1) docs
Installing and cross-linking C API (.3) docs
Installing and cross-linking command (.n) docs
>>> Completed installing tcl-8.5.7 into /usr/opt/gentoo/var/tmp/portage/dev-lang/tcl-8.5.7/image/opt/gentoo/
Comment 1 Fabian Groffen gentoo-dev 2011-12-15 18:10:21 UTC
We are sorry to close this bug.  We lack the man-power and devotion to support mips-irix in the tree.