<?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>218107</bug_id>
          
          <creation_ts>2008-04-17 13:23 0000</creation_ts>
          <short_desc>app-dicts/kasumi-2.3 fails to build using sys-devel/gcc-4.3.0</short_desc>
          <delta_ts>2008-04-22 16:54:27 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>GCC Porting</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>198121</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>elprespufferfish@gmail.com</reporter>
          <assigned_to>cjk@gentoo.org</assigned_to>
          <cc>esigra@gmail.com</cc>
    
    <cc>loki_val@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>elprespufferfish@gmail.com</who>
            <bug_when>2008-04-17 13:23:54 0000</bug_when>
            <thetext>Kasumi fails to build with gcc-4.3.  It seems to be missing some header includes.

Reproducible: Always

Steps to Reproduce:
1.  Switch to gcc-4.3
2.  emerge kasumi
3.  fail
Actual Results:  
config.status: creating po/Makefile
KasumiWord.cxx: In static member function ‘static std::string KasumiWord::convertUTF8ToEUCJP(const std::string&amp;)’:
KasumiWord.cxx:50: error: ‘strlen’ was not declared in this scope
KasumiWord.cxx:51: error: ‘strcpy’ was not declared in this scope
KasumiWord.cxx: In static member function ‘static std::string KasumiWord::convertEUCJPToUTF8(const std::string&amp;)’:
KasumiWord.cxx:62: error: ‘strlen’ was not declared in this scope
KasumiWord.cxx:63: error: ‘strcpy’ was not declared in this scope
make[2]: *** [KasumiWord.o] Error 1
make[2]: *** Waiting for unfinished jobs....
main.cxx:85: warning: deprecated conversion from string constant to ‘gchar*’
main.cxx: In function ‘void cb_selection_get(GtkWidget*, GtkSelectionData*, guint, guint, GtkWidget*)’:
main.cxx:101: warning: deprecated conversion from string constant to ‘gchar*’
main.cxx:102: error: ‘strlen’ was not declared in this scope
main.cxx:109: error: ‘strlen’ was not declared in this scope
main.cxx: In function ‘GtkWidget* check_duplicated_process(int, char**)’:
main.cxx:152: error: ‘strlen’ was not declared in this scope
main.cxx:155: error: ‘memmove’ was not declared in this scope
make[2]: *** [main.o] Error 1
KasumiAddWindow.cxx: In constructor ‘KasumiAddWindow::KasumiAddWindow(KasumiDic*, KasumiConfiguration*)’:
KasumiAddWindow.cxx:122: error: no matching function for call to ‘find(std::_List_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::_List_iterator&lt;std::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::string&amp;)’
make[2]: *** [KasumiAddWindow.o] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Expected Results:  
Compile successfully</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>elprespufferfish@gmail.com</who>
            <bug_when>2008-04-17 13:24:29 0000</bug_when>
            <thetext>Created an attachment (id=150049)
emerge --info

</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>cla@gentoo.org</who>
            <bug_when>2008-04-21 06:37:37 0000</bug_when>
            <thetext>*** Bug 218689 has been marked as a duplicate of this bug. ***</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>matsuu@gentoo.org</who>
            <bug_when>2008-04-22 16:54:27 0000</bug_when>
            <thetext>fixed in cvs.
</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>150049</attachid>
            <date>2008-04-17 13:24 0000</date>
            <desc>emerge --info</desc>
            <filename>info</filename>
            <type>text/plain</type>
            <data encoding="base64">UG9ydGFnZSAyLjEuNV9yYzIgKGRlZmF1bHQvbGludXgveDg2LzIwMDguMCwgZ2NjLTQuMy4wLCBn
bGliYy0yLjctcjIsIDIuNi4yNS1yYzggaTY4NikKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KU3lzdGVtIHVuYW1lOiAyLjYu
MjUtcmM4IGk2ODYgSW50ZWwoUikgQ29yZShUTSkyIER1byBDUFUgTDc3MDAgQCAxLjgwR0h6ClRp
bWVzdGFtcCBvZiB0cmVlOiBGcmksIDExIEFwciAyMDA4IDA2OjM1OjAxICswMDAwCmRpc3RjYyAy
LjE4LjMgaTY4Ni1wYy1saW51eC1nbnUgKHByb3RvY29scyAxIGFuZCAyKSAoZGVmYXVsdCBwb3J0
IDM2MzIpIFtkaXNhYmxlZF0KY2NhY2hlIHZlcnNpb24gMi40IFtlbmFibGVkXQphcHAtc2hlbGxz
L2Jhc2g6ICAgICAzLjJfcDMzCmRldi1qYXZhL2phdmEtY29uZmlnOiAxLjMuNywgMi4xLjUKZGV2
LWxhbmcvcHl0aG9uOiAgICAgMi41LjEtcjUKZGV2LXV0aWwvY2NhY2hlOiAgICAgMi40LXI3CnN5
cy1hcHBzL2Jhc2VsYXlvdXQ6IDIuMC4wCnN5cy1hcHBzL3NhbmRib3g6ICAgIDEuMi4xOC4xLXIy
CnN5cy1kZXZlbC9hdXRvY29uZjogIDIuMTMsIDIuNjIKc3lzLWRldmVsL2F1dG9tYWtlOiAgMS40
X3A2LCAxLjcuOS1yMSwgMS45LjYtcjIsIDEuMTAuMQpzeXMtZGV2ZWwvYmludXRpbHM6ICAyLjE4
LXIxCnN5cy1kZXZlbC9nY2MtY29uZmlnOiAxLjQuMC1yNApzeXMtZGV2ZWwvbGlidG9vbDogICAx
LjUuMjYKdmlydHVhbC9vcy1oZWFkZXJzOiAgMi42LjI0CkFDQ0VQVF9LRVlXT1JEUz0ieDg2IH54
ODYiCkNCVUlMRD0iaTY4Ni1wYy1saW51eC1nbnUiCkNGTEFHUz0iLW1hcmNoPWNvcmUyIC1PcyAt
cGlwZSAtZmRpcmVjdGl2ZXMtb25seSIKQ0hPU1Q9Imk2ODYtcGMtbGludXgtZ251IgpDT05GSUdf
UFJPVEVDVD0iL2V0YyAvdXNyL2tkZS8zLjUvZW52IC91c3Iva2RlLzMuNS9zaGFyZS9jb25maWcg
L3Vzci9rZGUvMy41L3NodXRkb3duIC91c3Iva2RlLzQuMC9lbnYgL3Vzci9rZGUvNC4wL3NoYXJl
L2NvbmZpZyAvdXNyL2tkZS80LjAvc2h1dGRvd24gL3Vzci9saWIvcG9ydGFnZS9iaW4vZW1ha2Ug
L3Vzci9zaGFyZS9jb25maWciCkNPTkZJR19QUk9URUNUX01BU0s9Ii9ldGMvZW52LmQgL2V0Yy9l
bnYuZC9qYXZhLyAvZXRjL2ZvbnRzL2ZvbnRzLmNvbmYgL2V0Yy9nY29uZiAvZXRjL2dlbnRvby1y
ZWxlYXNlIC9ldGMvaW5pdG5nL2RhZW1vbiAvZXRjL2luaXRuZy9uZXQgL2V0Yy9pbml0bmcvc3lz
dGVtIC9ldGMvcmV2ZGVwLXJlYnVpbGQgL2V0Yy9zcGxhc2ggL2V0Yy90ZXJtaW5mbyAvZXRjL3Vk
ZXYvcnVsZXMuZCIKQ1hYRkxBR1M9Ii1tYXJjaD1jb3JlMiAtT3MgLXBpcGUgLWZkaXJlY3RpdmVz
LW9ubHkiCkRJU1RESVI9Ii91c3IvcG9ydGFnZS9kaXN0ZmlsZXMiCkZFQVRVUkVTPSJjY2FjaGUg
ZGlzdGxvY2tzIG1ldGFkYXRhLXRyYW5zZmVyIHBhcmFsbGVsLWZldGNoIHNhbmRib3ggc2ZwZXJt
cyBzdHJpY3QgdW5tZXJnZS1vcnBoYW5zIHVzZXJmZXRjaCIKR0VOVE9PX01JUlJPUlM9Imh0dHA6
Ly93d3cuZ3RsaWIuZ2F0ZWNoLmVkdS9wdWIvZ2VudG9vIGh0dHA6Ly9kaXN0ZmlsZXMuZ2VudG9v
Lm9yZyIKTEFORz0iZW5fVVMuVVRGOCIKTERGTEFHUz0iIgpNQUtFT1BUUz0iLWozIC1zIgpQS0dE
SVI9Ii91c3IvcG9ydGFnZS9wYWNrYWdlcyIKUE9SVEFHRV9SU1lOQ19PUFRTPSItLXJlY3Vyc2l2
ZSAtLWxpbmtzIC0tc2FmZS1saW5rcyAtLXBlcm1zIC0tdGltZXMgLS1jb21wcmVzcyAtLWZvcmNl
IC0td2hvbGUtZmlsZSAtLWRlbGV0ZSAtLXN0YXRzIC0tdGltZW91dD0xODAgLS1leGNsdWRlPS9k
aXN0ZmlsZXMgLS1leGNsdWRlPS9sb2NhbCAtLWV4Y2x1ZGU9L3BhY2thZ2VzIgpQT1JUQUdFX1RN
UERJUj0iL3Zhci90bXAiClBPUlRESVI9Ii91c3IvcG9ydGFnZSIKUE9SVERJUl9PVkVSTEFZPSIv
dXNyL3BvcnRhZ2UvbG9jYWwvbGF5bWFuL2luaXRuZyAvdXNyL2xvY2FsL3BvcnRhZ2UiClNZTkM9
InJzeW5jOi8vcnN5bmMuZ2VudG9vLm9yZy9nZW50b28tcG9ydGFnZSIKVVNFPSJYIGFhYyBhY2wg
YWNwaSBhbHNhIGJlcmtkYiBibHVldG9vdGggYnppcDIgY2xpIGNyYWNrbGliIGRyaSBnZGJtIGdp
ZiBndGsgaGFsIGljb252IGlzZG5sb2cganBlZyBrZGVlbmFibGVmaW5hbCBrZGVoaWRkZW52aXNp
YmlsaXR5IG1pZGkgbW14IG1wMyBtdWRmbGFwIG5jdXJzZXMgbmxzIG5wdGwgbnB0bG9ubHkgb3Bl
bmdsIHBjcmUgcGVybCBwbmcgcHBwZCBweXRob24gcmVhZGxpbmUgcmVmbGVjdGlvbiBzZXNzaW9u
IHNwbCBzc2Ugc3NlMiBzc2wgdGNwZCB0aWZmIHRydWV0eXBlIHVuaWNvZGUgeDg2IHhvcmcgeHNj
cmVlbnNhdmVyIHh2IHpsaWIiIEFMU0FfQ0FSRFM9ImhkYV9pbnRlbCIgQUxTQV9QQ01fUExVR0lO
Uz0iYWRwY20gYWxhdyBhc3ltIGNvcHkgZG1peCBkc2hhcmUgZHNub29wIGVtcHR5IGV4dHBsdWcg
ZmlsZSBob29rcyBpZWM5NTggaW9wbHVnIGxhZHNwYSBsZmxvYXQgbGluZWFyIG1ldGVyIG11bGF3
IG11bHRpIG51bGwgcGx1ZyByYXRlIHJvdXRlIHNoYXJlIHNobSBzb2Z0dm9sIiBBUEFDSEUyX01P
RFVMRVM9ImFjdGlvbnMgYWxpYXMgYXV0aF9iYXNpYyBhdXRobl9hbGlhcyBhdXRobl9hbm9uIGF1
dGhuX2RibSBhdXRobl9kZWZhdWx0IGF1dGhuX2ZpbGUgYXV0aHpfZGJtIGF1dGh6X2RlZmF1bHQg
YXV0aHpfZ3JvdXBmaWxlIGF1dGh6X2hvc3QgYXV0aHpfb3duZXIgYXV0aHpfdXNlciBhdXRvaW5k
ZXggY2FjaGUgZGF2IGRhdl9mcyBkYXZfbG9jayBkZWZsYXRlIGRpciBkaXNrX2NhY2hlIGVudiBl
eHBpcmVzIGV4dF9maWx0ZXIgZmlsZV9jYWNoZSBmaWx0ZXIgaGVhZGVycyBpbmNsdWRlIGluZm8g
bG9nX2NvbmZpZyBsb2dpbyBtZW1fY2FjaGUgbWltZSBtaW1lX21hZ2ljIG5lZ290aWF0aW9uIHJl
d3JpdGUgc2V0ZW52aWYgc3BlbGluZyBzdGF0dXMgdW5pcXVlX2lkIHVzZXJkaXIgdXNlcnRyYWNr
IHZob3N0X2FsaWFzIiBDQU1FUkFTPSJjYW5vbiIgRUxJQkM9ImdsaWJjIiBJTklUTkdfUExVR0lO
Uz0iYWxzbyBiYXNoX2xhdW5jaGVyIGNoZGlyIGNocm9vdCBjb25mbGljdCBjcG91dCBjcml0aWNh
bCBjdHJsYWx0ZGVsIGRhZW1vbl9jbGVhbiBkZWJ1Z19jb21tYW5kcyBlbnZwYXJzZXIgZmluZCBm
bW9uIGZzdGF0IGhpc3RvcnkgaWRsZXByb2JlIGluaXRjdGwgaW50ZXJhY3RpdmUgaXBhcnNlciBs
YXN0IGxpbWl0IGxvY2tmaWxlIGxvZ2ZpbGUgbmV0ZGV2IG5ldHByb2JlIG5nYzQgbmdjcyBuZ2Ug
cGF1c2UgcHJvdmlkZSByZWxvYWQgcmVuaWNlIHJscGFyc2VyIHNpbXBsZV9sYXVuY2hlciBzdGNt
ZCBzdGRvdXQgc3VpZCBzeW5jcm9uIHN5c2xvZyBzeXNyZXEgdW5uZWVkZWQgdXNwbGFzaCBzZXJ2
aWNlX2ZpbGUiIElOUFVUX0RFVklDRVM9ImxpbnV4aW5wdXQgbW91c2Uga2V5Ym9hcmQiIEtFUk5F
TD0ibGludXgiIExDRF9ERVZJQ0VTPSJiYXlyYWQgY2ZvbnR6IGNmb250ejYzMyBnbGsgaGQ0NDc4
MCBsYjIxNiBsY2RtMDAxIG10eG9yYiBuY3Vyc2VzIHRleHQiIFVTRVJMQU5EPSJHTlUiIFZJREVP
X0NBUkRTPSJpODEwIgpVbnNldDogIENQUEZMQUdTLCBDVEFSR0VULCBFTUVSR0VfREVGQVVMVF9P
UFRTLCBJTlNUQUxMX01BU0ssIExDX0FMTCwgTElOR1VBUywgUE9SVEFHRV9DT01QUkVTUywgUE9S
VEFHRV9DT01QUkVTU19GTEFHUywgUE9SVEFHRV9SU1lOQ19FWFRSQV9PUFRTCgo=
</data>        

          </attachment>
    </bug>

</bugzilla>