<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>162805</bug_id>
          
          <creation_ts>2007-01-19 14:26 0000</creation_ts>
          <short_desc>app-emulation/emul-linux-x86-qtlibs-3.4.4-r4 missing libqt-mt.so.3</short_desc>
          <delta_ts>2007-02-04 20:37:24 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo Linux</product>
          <component>Ebuilds</component>
          <version>2006.1</version>
          <rep_platform>AMD64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>orzel@freehackers.org</reporter>
          <assigned_to>amd64@gentoo.org</assigned_to>
          <cc>DeRijcke.Erik@Gmail.com</cc>
    
    <cc>vapier@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>orzel@freehackers.org</who>
            <bug_when>2007-01-19 14:26:17 0000</bug_when>
            <thetext>Since app-emulation/emul-linux-x86-qtlibs-3.4.4-r4 has been emerged, skype can&apos;t start, because it can&apos;t find the (32bits) library.

if i emerge app-emulation/emul-linux-x86-qtlibs-3.4.4-r1, it works ok.

The place where qt is installed is not the same in -r1 and -r4. Moreover, -r1 has a /etc/env.d/45emul-linux-x86-qtlibs, while -r1 installs nothing in /etc/env.d...

Reproducible: Always</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2007-01-19 14:30:32 0000</bug_when>
            <thetext>Erm... -r4 installs to /usr/lib32/, so if skype can&apos;t find the stuff there, chances are it really sucks. :P You also didn&apos;t post any info on how skype fails, reopen once you&apos;ve done it.


</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>orzel@freehackers.org</who>
            <bug_when>2007-01-19 14:52:21 0000</bug_when>
            <thetext>skype fails with : 
-----------
orzel@berlioz /home/orzel% skype
/opt/skype/skype: error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory
-----------


ldd says : 
-----------
orzel@berlioz /home/orzel% ldd /opt/skype/skype
        linux-gate.so.1 =&gt;  (0xffffe000)
        librt.so.1 =&gt; /lib32/librt.so.1 (0xf7f91000)
        libasound.so.2 =&gt; /usr/lib32/libasound.so.2 (0xf7ed2000)
        libqt-mt.so.3 =&gt; not found
        libXext.so.6 =&gt; /usr/lib32/libXext.so.6 (0xf7ec4000)
        libX11.so.6 =&gt; /usr/lib32/libX11.so.6 (0xf7dd4000)
        libpthread.so.0 =&gt; /lib32/libpthread.so.0 (0xf7dbd000)
        libstdc++.so.5 =&gt; /usr/lib32/libstdc++.so.5 (0xf7d0a000)
        libm.so.6 =&gt; /lib32/libm.so.6 (0xf7ce3000)
        libgcc_s.so.1 =&gt; /lib32/libgcc_s.so.1 (0xf7cd8000)
        libc.so.6 =&gt; /lib32/libc.so.6 (0xf7bad000)
        /lib/ld-linux.so.2 (0xf7fd5000)
        libdl.so.2 =&gt; /lib32/libdl.so.2 (0xf7ba8000)
        libXau.so.6 =&gt; /usr/lib32/libXau.so.6 (0xf7ba5000)
        libXdmcp.so.6 =&gt; /usr/lib32/libXdmcp.so.6 (0xf7ba0000)
-----------


and my ebuild doesn&apos;t install in /usr/lib32 but in /usr/qt/3/lib32
-----------
orzel@berlioz /home/orzel% equery  files app-emulation/emul-linux-x86-qtlibs
[ Searching for packages matching app-emulation/emul-linux-x86-qtlibs... ]
* Contents of app-emulation/emul-linux-x86-qtlibs-3.4.4-r4:
/usr
/usr/lib32
/usr/lib32/libDCOP.so -&gt; libDCOP.so.4.2.0
/usr/lib32/libDCOP.so.4 -&gt; libDCOP.so.4.2.0
/usr/lib32/libDCOP.so.4.2.0
/usr/lib32/libkdecore.so -&gt; libkdecore.so.4.2.0
/usr/lib32/libkdecore.so.4 -&gt; libkdecore.so.4.2.0
/usr/lib32/libkdecore.so.4.2.0
/usr/lib32/libkdefx.so -&gt; libkdefx.so.4.2.0
/usr/lib32/libkdefx.so.4 -&gt; libkdefx.so.4.2.0
/usr/lib32/libkdefx.so.4.2.0
/usr/qt
/usr/qt/3
/usr/qt/3/lib32
/usr/qt/3/lib32/libqt-mt.so -&gt; libqt-mt.so.3
/usr/qt/3/lib32/libqt-mt.so.3 -&gt; libqt-mt.so.3.3
/usr/qt/3/lib32/libqt-mt.so.3.3 -&gt; libqt-mt.so.3.3.4
/usr/qt/3/lib32/libqt-mt.so.3.3.4
/usr/qt/3/lib32/libqt.so -&gt; libqt-mt.so
/usr/qt/3/lib32/libqt.so.3 -&gt; libqt-mt.so.3
/usr/qt/3/lib32/libqt.so.3.3 -&gt; libqt-mt.so.3.3
/usr/qt/3/lib32/libqt.so.3.3.4 -&gt; libqt-mt.so.3.3.4
/usr/qt/3/lib32/libqui.so -&gt; libqui.so.1
/usr/qt/3/lib32/libqui.so.1 -&gt; libqui.so.1.0
/usr/qt/3/lib32/libqui.so.1.0 -&gt; libqui.so.1.0.0
/usr/qt/3/lib32/libqui.so.1.0.0
/usr/qt/3/plugins
/usr/qt/3/plugins/styles32
/usr/qt/3/plugins/styles32/dotnet.so
/usr/qt/3/plugins/styles32/highcolor.so
/usr/qt/3/plugins/styles32/highcontrast.so
/usr/qt/3/plugins/styles32/keramik.so
/usr/qt/3/plugins/styles32/kthemestyle.so
/usr/qt/3/plugins/styles32/light.so
/usr/qt/3/plugins/styles32/phasestyle.so
/usr/qt/3/plugins/styles32/plastik.so
-----------</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>orzel@freehackers.org</who>
            <bug_when>2007-01-19 21:24:08 0000</bug_when>
            <thetext>
but!???.....
it&apos;s not missing, it&apos;s there.. : (from equery files ......)

/usr/qt/3/lib32/libqt.so -&gt; libqt-mt.so
/usr/qt/3/lib32/libqt.so.3 -&gt; libqt-mt.so.3
/usr/qt/3/lib32/libqt.so.3.3 -&gt; libqt-mt.so.3.3
/usr/qt/3/lib32/libqt.so.3.3.4 -&gt; libqt-mt.so.3.3.4</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>anarchpenguin@gmail.com</who>
            <bug_when>2007-02-01 19:10:48 0000</bug_when>
            <thetext>(In reply to comment #3)
&gt; but!???.....
&gt; it&apos;s not missing, it&apos;s there.. : (from equery files ......)
&gt; 
&gt; /usr/qt/3/lib32/libqt.so -&gt; libqt-mt.so
&gt; /usr/qt/3/lib32/libqt.so.3 -&gt; libqt-mt.so.3
&gt; /usr/qt/3/lib32/libqt.so.3.3 -&gt; libqt-mt.so.3.3
&gt; /usr/qt/3/lib32/libqt.so.3.3.4 -&gt; libqt-mt.so.3.3.4
&gt; 

It is there but the path is never added to ld.so.conf threw an env.d entry so it is not searched. This is rather annoying and should be fixed, a simple inclusion of the previous env.d entry with a sed to correct the path is all that is needed to resolve this issue.
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>orzel@freehackers.org</who>
            <bug_when>2007-02-01 19:30:07 0000</bug_when>
            <thetext>indeed... Missing env.d/* file is what i say in my initial bug report </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vapier@gentoo.org</who>
            <bug_when>2007-02-04 07:14:18 0000</bug_when>
            <thetext>the qt package itself installs the env.d entry

$ grep LDPATH.*qt /etc/env.d/*
/etc/env.d/44qt4:LDPATH=/usr/lib/qt4:/usr/lib64/qt4:/usr/lib32/qt4
/etc/env.d/45qt3:LDPATH=/usr/qt/3/lib:/usr/qt/3/lib64:/usr/qt/3/lib32</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>orzel@freehackers.org</who>
            <bug_when>2007-02-04 12:32:58 0000</bug_when>
            <thetext>This is not qt, but emul-linux-x86-qtlibs
Nothing is installed in /etc/env.d, as shown by the file list I gave in previous comment.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blubb@gentoo.org</who>
            <bug_when>2007-02-04 12:59:35 0000</bug_when>
            <thetext>emul-linux-x86-qtlibs-3.4.4-r5 installs an env.d file</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>blubb@gentoo.org</who>
            <bug_when>2007-02-04 20:37:24 0000</bug_when>
            <thetext>*** Bug 165333 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
      
    </bug>

</bugzilla>