<?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>159076</bug_id>
          
          <creation_ts>2006-12-25 06:22 0000</creation_ts>
          <short_desc>mail-client/claws-mail-2.6.1 fails with USE=kde</short_desc>
          <delta_ts>2007-01-29 19:59: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>Applications</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>TEST-REQUEST</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>157192</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>jer@gentoo.org</reporter>
          <assigned_to>genone@gentoo.org</assigned_to>
          <cc>cchris0396@students.pcci.edu</cc>
    
    <cc>reddrik@gmail.com</cc>
    
    <cc>relson@osagesoftware.com</cc>
    
    <cc>sparc@gentoo.org</cc>
    
    <cc>ticho@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2006-12-25 06:22:50 0000</bug_when>
            <thetext>mail-client/claws-mail-2.6.1 fails with USE=kde:

 * Installing kde service scripts
install: cannot create regular file `/var/tmp/portage/mail-client/claws-mail-2.6
.1/image///usr/kde/3.5/share/apps/konqueror/servicemenus/claws-mail-attach-files
.desktop&apos;: No such file or directory

!!! ERROR: mail-client/claws-mail-2.6.1 failed.
Call stack:
  ebuild.sh, line 1580:   Called dyn_install
  ebuild.sh, line 1030:   Called src_install
  claws-mail-2.6.1.ebuild, line 115:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if rel
evant.

It manages to emerge fine and works as it always had (under the old name of sylpheed-claws) when I set USE=-kde:

# emerge -vp claws-mail

[...]

[ebuild   R   ] mail-client/claws-mail-2.6.1  USE=&quot;crypt dillo doc imap ipv6 pda spell ssl -bogofilter -clamav -gnome -kde -ldap -spamassassin -startup-notification -xface&quot; 0 kB

It&apos;s probably some kde*.eclass function that&apos;s failing. I might provide a patch if I care enough to find out what the problem is. :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2006-12-25 06:27:52 0000</bug_when>
            <thetext>Adding the other maintainer.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jer@gentoo.org</who>
            <bug_when>2006-12-25 06:45:42 0000</bug_when>
            <thetext>Created an attachment (id=104710)
emerge --info

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cchris0396@students.pcci.edu</who>
            <bug_when>2006-12-25 09:22:28 0000</bug_when>
            <thetext>The same thing happens to me:

 * Installing kde service scripts
install: cannot create regular file `/var/tmp/portage/mail-client/claws-mail-2.6.1/image///usr/kde/3.5/share/apps/konqueror/servicemenus/claws-mail-attach-files.desktop&apos;: No such file or directory

!!! ERROR: mail-client/claws-mail-2.6.1 failed.
Call stack:
  ebuild.sh, line 1580:   Called dyn_install
  ebuild.sh, line 1030:   Called src_install
  claws-mail-2.6.1.ebuild, line 115:   Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>s.wezel@web.de</who>
            <bug_when>2006-12-26 07:02:52 0000</bug_when>
            <thetext>The problem is, that in the old sylpheed-claws, the emerge process didn&apos;t stop when installing the kde service-menu entries.
But now it stops.
 
I have a small fix for it. I have added a line in src_install which simply creates the necessary directories before installing  the service menu *.desktop files.

i have changed following part in src_install():

from this:
 if use kde; then
                einfo &quot;Installing kde service scripts&quot;
                local kdeprefix=&quot;$(kde-config --prefix)&quot;
                local servicescript=&quot;claws-mail-kdeservicemenu.pl&quot;
                cd ${S}/tools/kdeservicemenu
                for f in claws-mail-attach-files.desktop; do
                        sed -e &quot;s:SCRIPT_PATH:${kdeprefix}/bin/${servicescript}:g&quot; template_$f &gt; $f
                        install -m 0644 $f ${D}/${kdeprefix}/share/apps/konqueror/servicemenus/$f || die
                done
                insinto ${kdeprefix}/bin
                doexe ${servicescript} || die
        fi

to this:

 if use kde; then
                einfo &quot;Installing kde service scripts&quot;
                local kdeprefix=&quot;$(kde-config --prefix)&quot;
                local servicescript=&quot;claws-mail-kdeservicemenu.pl&quot;
                cd ${S}/tools/kdeservicemenu
                # create the kde-dirs so that make install is happy
                mkdir -p ${D}/${kdeprefix}/share/apps/konqueror/servicemenus/
                for f in claws-mail-attach-files.desktop; do
                        sed -e &quot;s:SCRIPT_PATH:${kdeprefix}/bin/${servicescript}:g&quot; template_$f &gt; $f
                        install -m 0644 $f ${D}/${kdeprefix}/share/apps/konqueror/servicemenus/$f || die
                done
                insinto ${kdeprefix}/bin
                doexe ${servicescript} || die
        fi</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>ticho@gentoo.org</who>
            <bug_when>2006-12-26 12:03:28 0000</bug_when>
            <thetext>This should be fixed in claws-mail-2.6.1 now - just sync in few hours (or CVS up, right, jer? :) ).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>jakub@gentoo.org</who>
            <bug_when>2006-12-26 21:11:21 0000</bug_when>
            <thetext>*** Bug 159179 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>104710</attachid>
            <date>2006-12-25 06:45 0000</date>
            <desc>emerge --info</desc>
            <filename>emerge.info-epia</filename>
            <type>text/plain</type>
            <data encoding="base64">TW9uIERlYyAyNSAxNToxNzoyNCBDRVQgMjAwNgpQb3J0YWdlIDIuMS4yX3JjNCAoZGVmYXVsdC1s
aW51eC94ODYvMjAwNi4xLCBnY2MtNC4xLjEsIGdsaWJjLTIuNC1yNCwgMi42LjE5LWdlbnRvby1y
Mi1KZVIgaTY4NikKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KU3lzdGVtIHVuYW1lOiAyLjYuMTktZ2VudG9vLXIyLUplUiBp
Njg2IFZJQSBOZWhlbWlhaApHZW50b28gQmFzZSBTeXN0ZW0gdmVyc2lvbiAxLjEyLjYKTGFzdCBT
eW5jOiBNb24sIDI1IERlYyAyMDA2IDA0OjUwOjAxICswMDAwCmRpc3RjYyAyLjE4LjMgaTY4Ni1w
Yy1saW51eC1nbnUgKHByb3RvY29scyAxIGFuZCAyKSAoZGVmYXVsdCBwb3J0IDM2MzIpIFtkaXNh
YmxlZF0KZGV2LWphdmEvamF2YS1jb25maWc6IDEuMy43LCAyLjAuMzAKZGV2LWxhbmcvcHl0aG9u
OiAgICAgMi40LjMtcjQKZGV2LXB5dGhvbi9weWNyeXB0bzogMi4wLjEtcjUKc3lzLWFwcHMvc2Fu
ZGJveDogICAgMS4yLjE4LjEKc3lzLWRldmVsL2F1dG9jb25mOiAgMi4xMywgMi42MApzeXMtZGV2
ZWwvYXV0b21ha2U6ICAxLjRfcDYsIDEuNSwgMS42LjMsIDEuNy45LXIxLCAxLjguNS1yMywgMS45
LjYtcjIKc3lzLWRldmVsL2JpbnV0aWxzOiAgMi4xNwpzeXMtZGV2ZWwvZ2NjLWNvbmZpZzogMS4z
LjE0CnN5cy1kZXZlbC9saWJ0b29sOiAgIDEuNS4yMgp2aXJ0dWFsL29zLWhlYWRlcnM6ICAyLjYu
MTctcjIKQUNDRVBUX0tFWVdPUkRTPSJ4ODYiCkFVVE9DTEVBTj0ieWVzIgpDQlVJTEQ9Imk2ODYt
cGMtbGludXgtZ251IgpDRkxBR1M9Ii1PcyAtcGlwZSAtbWFyY2g9YzMtMiIKQ0hPU1Q9Imk2ODYt
cGMtbGludXgtZ251IgpDT05GSUdfUFJPVEVDVD0iL2V0YyAvdXNyL2tkZS8zLjUvZW52IC91c3Iv
a2RlLzMuNS9zaGFyZS9jb25maWcgL3Vzci9rZGUvMy41L3NodXRkb3duIC91c3Ivc2hhcmUvWDEx
L2FwcC1kZWZhdWx0cy9YVGVybSAvdXNyL3NoYXJlL1gxMS9hcHAtZGVmYXVsdHMvWFRlcm0tY29s
b3IgL3Vzci9zaGFyZS9YMTEveGtiIC91c3Ivc2hhcmUvY29uZmlnIC92YXIvYmluZCIKQ09ORklH
X1BST1RFQ1RfTUFTSz0iL2V0Yy9lbnYuZCAvZXRjL2Vudi5kL2phdmEvIC9ldGMvZ2NvbmYgL2V0
Yy9qYXZhLWNvbmZpZy92bXMvIC9ldGMvcmV2ZGVwLXJlYnVpbGQgL2V0Yy90ZXJtaW5mbyAvZXRj
L3RleG1mL3dlYjJjIgpDWFhGTEFHUz0iLU9zIC1tYXJjaD1jMy0yIgpESVNURElSPSIva2VlcHMv
Z2VudG9vL2Rpc3RmaWxlcyIKRkVBVFVSRVM9ImF1dG9hZGRjdnMgYXV0b2NvbmZpZyBidWlsZHBr
ZyBjdnMgZGlzdGxvY2tzIGZpeHBhY2thZ2VzIG5vdGl0bGVzIHNhbmRib3ggc2ZwZXJtcyBzdHJp
Y3QiCkdFTlRPT19NSVJST1JTPSJodHRwOi8vZnRwLmVhc3luZXQubmwvbWlycm9yL2dlbnRvby8g
aHR0cDovL2Z0cC5zbnQudXR3ZW50ZS5ubC9wdWIvb3MvbGludXgvZ2VudG9vIGZ0cDovL21pcnJv
ci5zY2FybGV0LWludGVybmV0Lm5sL3B1Yi9nZW50b28iCkxDX0FMTD0iZW5fVVMuVVRGLTgiCkxE
RkxBR1M9Ii1XbCwteixub3ciCkxJTkdVQVM9ImVuIG5sIgpNQUtFT1BUUz0iLWoyIgpQS0dESVI9
Ii9rZWVwcy9nZW50b28vcGFja2FnZXMvZXBpYSIKUE9SVEFHRV9SU1lOQ19PUFRTPSItLXJlY3Vy
c2l2ZSAtLWxpbmtzIC0tc2FmZS1saW5rcyAtLXBlcm1zIC0tdGltZXMgLS1jb21wcmVzcyAtLWZv
cmNlIC0td2hvbGUtZmlsZSAtLWRlbGV0ZSAtLWRlbGV0ZS1hZnRlciAtLXN0YXRzIC0tdGltZW91
dD0xODAgLS1leGNsdWRlPS9kaXN0ZmlsZXMgLS1leGNsdWRlPS9sb2NhbCAtLWV4Y2x1ZGU9L3Bh
Y2thZ2VzIgpQT1JUQUdFX1RNUERJUj0iL3Zhci90bXAiClBPUlRESVI9Ii9rZWVwcy9nZW50b28v
cG9ydGFnZSIKUE9SVERJUl9PVkVSTEFZPSIva2VlcHMvZ2VudG9vL2xvY2FsIgpTWU5DPSJyc3lu
YzovLzEwLjAuMC4xNTMvZ2VudG9vLXBvcnRhZ2UiClVTRT0ieDg2IFggYTUyIGFhYyBhYWxpYiBh
Y3BpIGFsc2EgYWxzYV9jYXJkc19hbGk1NDUxIGFsc2FfY2FyZHNfYWxzNDAwMCBhbHNhX2NhcmRz
X2F0aWl4cCBhbHNhX2NhcmRzX2F0aWl4cC1tb2RlbSBhbHNhX2NhcmRzX2J0ODd4IGFsc2FfY2Fy
ZHNfY2EwMTA2IGFsc2FfY2FyZHNfY21pcGNpIGFsc2FfY2FyZHNfZW11MTBrMXggYWxzYV9jYXJk
c19lbnMxMzcwIGFsc2FfY2FyZHNfZW5zMTM3MSBhbHNhX2NhcmRzX2VzMTkzOCBhbHNhX2NhcmRz
X2VzMTk2OCBhbHNhX2NhcmRzX2ZtODAxIGFsc2FfY2FyZHNfaGRhLWludGVsIGFsc2FfY2FyZHNf
aW50ZWw4eDAgYWxzYV9jYXJkc19pbnRlbDh4MG0gYWxzYV9jYXJkc19tYWVzdHJvMyBhbHNhX2Nh
cmRzX3RyaWRlbnQgYWxzYV9jYXJkc191c2ItYXVkaW8gYWxzYV9jYXJkc192aWE4Mnh4IGFsc2Ff
Y2FyZHNfdmlhODJ4eC1tb2RlbSBhbHNhX2NhcmRzX3ltZnBjaSBhbHNhX3BjbV9wbHVnaW5zX2Fk
cGNtIGFsc2FfcGNtX3BsdWdpbnNfYWxhdyBhbHNhX3BjbV9wbHVnaW5zX2FzeW0gYWxzYV9wY21f
cGx1Z2luc19jb3B5IGFsc2FfcGNtX3BsdWdpbnNfZG1peCBhbHNhX3BjbV9wbHVnaW5zX2RzaGFy
ZSBhbHNhX3BjbV9wbHVnaW5zX2Rzbm9vcCBhbHNhX3BjbV9wbHVnaW5zX2VtcHR5IGFsc2FfcGNt
X3BsdWdpbnNfZXh0cGx1ZyBhbHNhX3BjbV9wbHVnaW5zX2ZpbGUgYWxzYV9wY21fcGx1Z2luc19o
b29rcyBhbHNhX3BjbV9wbHVnaW5zX2llYzk1OCBhbHNhX3BjbV9wbHVnaW5zX2lvcGx1ZyBhbHNh
X3BjbV9wbHVnaW5zX2xhZHNwYSBhbHNhX3BjbV9wbHVnaW5zX2xmbG9hdCBhbHNhX3BjbV9wbHVn
aW5zX2xpbmVhciBhbHNhX3BjbV9wbHVnaW5zX21ldGVyIGFsc2FfcGNtX3BsdWdpbnNfbXVsYXcg
YWxzYV9wY21fcGx1Z2luc19tdWx0aSBhbHNhX3BjbV9wbHVnaW5zX251bGwgYWxzYV9wY21fcGx1
Z2luc19wbHVnIGFsc2FfcGNtX3BsdWdpbnNfcmF0ZSBhbHNhX3BjbV9wbHVnaW5zX3JvdXRlIGFs
c2FfcGNtX3BsdWdpbnNfc2hhcmUgYWxzYV9wY21fcGx1Z2luc19zaG0gYWxzYV9wY21fcGx1Z2lu
c19zb2Z0dm9sIGFvc3MgYXNmIGF1ZGlvZmlsZSBiYXNoLWNvbXBsZXRpb24gYmVya2RiIGJpdG1h
cC1mb250cyBibCBib29zdCBiemlwMiBjYWlybyBjYXBzIGNkZGEgY2RpbyBjZHBhcmFub2lhIGNk
ciBjaHJvb3QgY2xlMjY2IGNsaSBjcHVkZXRlY3Rpb24gY3JhY2tsaWIgY3J5cHQgY3Njb3BlIGNz
cyBjdXBzIGN1cmwgY3VzdG9tLWNmbGFncyBkYnVzIGRnYSBkaWxsbyBkaXJlY3RmYiBkbGxvYWRl
ciBkcmkgZHYgZHZkIGR2ZHIgZHZkcmVhZCBkeHIzIGVkbCBlbGYgZWxpYmNfZ2xpYmMgZW5jb2Rl
IGVzZCBmYW0gZmFtZSBmYmNvbiBmZm1wZWcgZmxhc2ggZm9vbWF0aWNkYiBmb3J0cmFuIGZyZWV0
eXBlIGdkYm0gZ2dpIGdpZiBnaW1wcHJpbnQgZ2xpdHogZ2x1dCBnbm9raWkgZ251dGxzIGdwbSBn
cyBndGsgZ3RrMiBndWlsZSBoYWwgaWNvbnYgaWRuIGltYWdlbWFnaWNrIGltbGliIGlua2phciBp
bnB1dF9kZXZpY2VzX2tleWJvYXJkIGlucHV0X2RldmljZXNfbW91c2UgaW5wdXRfZGV2aWNlc193
YWNvbSBpcHY2IGlzZG5sb2cgamF2YSBqaW5nbGUganBlZyBrZGUga2VybmVsX2xpbnV4IGxjbXMg
bGliY2FjYSBsaWJnKysgbGluZ3Vhc19lbiBsaW5ndWFzX25sIGxpdmUgbG1fc2Vuc29ycyBsb2dy
b3RhdGUgbHpvIG1hZCBtYXRyb3NrYSBtaWttb2QgbWpwZWcgbW14IG1uZyBtb2RwbHVnIG1vemls
bGEgbW96c3ZnIG1venhtbHRlcm0gbXAzIG1wZWcgbXVzZXBhY2sgbmFzIG5jdXJzZXMgbmV0d29y
ayBubHMgbnB0bCBucHRsb25seSBuc3BsdWdpbiBvZmZlbnNpdmUgb2dnIG9wZW5nbCBvc3MgcGFt
IHBjcmUgcGRhIHBkZiBwZXJsIHBoeXNmcyBwaWMgcG5nIHBwZHMgcHBwZCBweXRob24gcXQgcXQz
IHF0NCBxdWlja3RpbWUgcmVhZGxpbmUgcmVhbCByZWZsZWN0aW9uIHJ0YyBydWJ5IHNhbWJhIHNh
c2wgc2NyZWVuc2hvdCBzZGwgc2VydmVyIHNlc3Npb24gc2Z0cGxvZ2dpbmcgc2xhbmcgc211eCBz
bm1wIHNwZWV4IHNwZWxsIHNwbCBzc2Ugc3NsIHN2ZyBzdmdhIHN5c2ZzIHRjbHRrIHRjcGQgdGV0
ZXggdGdhIHRoZW9yYSB0aHJlYWRzIHRpZmYgdHJ1ZXR5cGUgdHJ1ZXR5cGUtZm9udHMgdHlwZTEt
Zm9udHMgdWRldiB1bmljb2RlIHVzYiB1c2VybGFuZF9HTlUgdXNlcmxvY2FsZXMgdjRsIHY0bDIg
dmNkIHZpZGVvX2NhcmRzX3ZpYSB2aWRpeCB2bG0gdm9yYmlzIHdpbjMyY29kZWNzIHdpbmJpbmQg
eGFuaW0geG1sIHhtbDIgeG9yZyB4b3NkIHh2IHh2aWQgeHZtYyB6bGliIgpVbnNldDogIENUQVJH
RVQsIEVNRVJHRV9ERUZBVUxUX09QVFMsIElOU1RBTExfTUFTSywgTEFORywgUE9SVEFHRV9SU1lO
Q19FWFRSQV9PUFRTCgo=
</data>        

          </attachment>
    </bug>

</bugzilla>