<?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>133815</bug_id>
          
          <creation_ts>2006-05-19 14:45 0000</creation_ts>
          <short_desc>games-puzzle/quadra refuse to emerge with gcc-4.1</short_desc>
          <delta_ts>2006-05-31 11:56:57 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>Games</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>117482</blocked>
          
          <everconfirmed>1</everconfirmed>
          <reporter>tupone@gentoo.org</reporter>
          <assigned_to>games@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>tupone@gentoo.org</who>
            <bug_when>2006-05-19 14:45:24 0000</bug_when>
            <thetext>This is the message that stop the compiling
skelton/include/array.h: In member function &apos;void Array&lt;T&gt;::add_before(const T&amp;,  int) [with T = Zone*]&apos;:
skelton/include/inter.h:72:   instantiated from here
skelton/include/array.h:40: error: no matching function for call to &apos;std::vector &lt;Zone*, std::allocator&lt;Zone*&gt; &gt;::insert(Zone**, Zone* const&amp;)&apos;
/usr/lib/gcc/i686-pc-linux-gnu/4.1.0/include/g++-v4/bits/vector.tcc:93: note: ca ndidates are: typename std::vector&lt;_Tp, _Alloc&gt;::iterator std::vector&lt;_Tp, _Allo c&gt;::insert(__gnu_cxx::__normal_iterator&lt;typename std::_Vector_base&lt;_Tp, _Alloc&gt;: :_Tp_alloc_type::pointer, std::vector&lt;_Tp, _Alloc&gt; &gt;, const _Tp&amp;) [with _Tp = Zo ne*, _Alloc = std::allocator&lt;Zone*&gt;]
/usr/lib/gcc/i686-pc-linux-gnu/4.1.0/include/g++-v4/bits/stl_vector.h:657: note:                  void std::vector&lt;_Tp, _Alloc&gt;::insert(__gnu_cxx::__normal_itera tor&lt;typename std::_Vector_base&lt;_Tp, _Alloc&gt;::_Tp_alloc_type::pointer, std::vecto r&lt;_Tp, _Alloc&gt; &gt;, size_t, const _Tp&amp;) [with _Tp = Zone*, _Alloc = std::allocator &lt;Zone*&gt;]</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>halcy0n@gentoo.org</who>
            <bug_when>2006-05-21 14:02:46 0000</bug_when>
            <thetext>Created an attachment (id=87211)
gcc-4.1 patch

This should fix everything.  Make sure it still works, since I&apos;m not sure how some parts of it worked to begin with :)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>tupone@gentoo.org</who>
            <bug_when>2006-05-31 11:56:57 0000</bug_when>
            <thetext>Fixed in portage, patched needed a little working but thanks for the hints</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>87211</attachid>
            <date>2006-05-21 14:02 0000</date>
            <desc>gcc-4.1 patch</desc>
            <filename>quadra-1.1.8-gcc41.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXIgcXVhZHJhLTEuMS44LW9yaWcvc2tlbHRvbi9pbmNsdWRlL2FycmF5LmggcXVhZHJh
LTEuMS44L3NrZWx0b24vaW5jbHVkZS9hcnJheS5oCi0tLSBxdWFkcmEtMS4xLjgtb3JpZy9za2Vs
dG9uL2luY2x1ZGUvYXJyYXkuaAkyMDA2LTA1LTIxIDE2OjM1OjMwLjAwMDAwMDAwMCAtMDQwMAor
KysgcXVhZHJhLTEuMS44L3NrZWx0b24vaW5jbHVkZS9hcnJheS5oCTIwMDYtMDUtMjEgMTY6NTM6
MDYuMDAwMDAwMDAwIC0wNDAwCkBAIC0yMSw2ICsyMSw3IEBACiAjaWZuZGVmIF9IRUFERVJfQVJS
QVkKICNkZWZpbmUgX0hFQURFUl9BUlJBWQogI2luY2x1ZGUgPHZlY3Rvcj4KKyNpbmNsdWRlIDxh
bGdvcml0aG0+CiAKICNpZm5kZWYgbWF4CiAjZGVmaW5lIG1heChhLGIpICgoKGEpID4gKGIpKSA/
IChhKSA6IChiKSkKQEAgLTM3LDcgKzM4LDkgQEAKIAkJdi5wdXNoX2JhY2sodCk7CiAJfQogCXZv
aWQgYWRkX2JlZm9yZShjb25zdCBUJiB0LCBpbnQgaSkgewotCQl2Lmluc2VydCgmdltpXSwgdCk7
CisJCXR5cGVuYW1lIHN0ZDo6dmVjdG9yPFQ+OjppdGVyYXRvciBpdGVyOworCQlzdGQ6OmFkdmFu
Y2UoaXRlciwgaSk7CisJCXYuaW5zZXJ0KGl0ZXIsIHQpOwogCX0KIAlib29sIHJlbW92ZV9pdGVt
KGNvbnN0IFQmIHQpIHsKIAkJZm9yKGludCBpPTA7IGk8c2l6ZSgpOyBpKyspCkBAIC01MSw3ICs1
NCw5IEBACiAJCXYucG9wX2JhY2soKTsKIAl9CiAJdm9pZCByZW1vdmUoaW50IGkpIHsKLQkJdi5l
cmFzZSgmdltpXSk7CisJCXR5cGVuYW1lIHN0ZDo6dmVjdG9yPFQ+OjppdGVyYXRvciBpdGVyOwor
CQlzdGQ6OmFkdmFuY2UoaXRlciwgaSk7CisJCXYuZXJhc2UoaXRlcik7CiAJfQogCWludCBzaXpl
KCkgY29uc3QgewogCQlyZXR1cm4gdi5zaXplKCk7CmRpZmYgLXVyIHF1YWRyYS0xLjEuOC1vcmln
L3NvdXJjZS9uZXRfc2VydmVyLmNwcCBxdWFkcmEtMS4xLjgvc291cmNlL25ldF9zZXJ2ZXIuY3Bw
Ci0tLSBxdWFkcmEtMS4xLjgtb3JpZy9zb3VyY2UvbmV0X3NlcnZlci5jcHAJMjAwNi0wNS0yMSAx
NjozNTozMC4wMDAwMDAwMDAgLTA0MDAKKysrIHF1YWRyYS0xLjEuOC9zb3VyY2UvbmV0X3NlcnZl
ci5jcHAJMjAwNi0wNS0yMSAxNjo1NDoyNy4wMDAwMDAwMDAgLTA0MDAKQEAgLTQwMCwxMyArNDAw
LDE0IEBACiAJCQkJfQogCQkJfQogCQl9CisJCXVuc2lnbmVkIGk7CiAJCWlmKHBsYXllcmFjY2Vw
dGVkLmFjY2VwdGVkID09IDApIHsKIAkJCWlmKGdhbWUtPm5ldF9saXN0LnNpemUoKSA9PSBNQVhQ
TEFZRVJTKQogCQkJCXBsYXllcmFjY2VwdGVkLmFjY2VwdGVkID0gNTsgLy8gZ2FtZSBpcyBmdWxs
LCBjYW4ndCBqb2luCiAJCQlpZihnYW1lLT5zZXJ2ZXJfbWF4X3BsYXllcnMgJiYgZ2FtZS0+bmV0
X2xpc3Quc2l6ZSgpID49IGdhbWUtPnNlcnZlcl9tYXhfcGxheWVycykKIAkJCQlwbGF5ZXJhY2Nl
cHRlZC5hY2NlcHRlZCA9IDU7IC8vIGdhbWUgaXMgZnVsbCwgY2FuJ3Qgam9pbgogCQkJaWYoZ2Ft
ZS0+c2VydmVyX21heF90ZWFtcyAmJiBnYW1lLT5uZXRfbGlzdC5jb3VudF90ZWFtcygpID49IGdh
bWUtPnNlcnZlcl9tYXhfdGVhbXMpIHsKLQkJCQlmb3IodW5zaWduZWQgaT0wOyBpPE1BWFBMQVlF
UlM7ICsraSkgeworCQkJCWZvcihpPTA7IGk8TUFYUExBWUVSUzsgKytpKSB7CiAJCQkJCUNhbnZh
cyogYz1nYW1lLT5uZXRfbGlzdC5nZXQoaSk7CiAJCQkJCWlmKGMgJiYgYy0+Y29sb3I9PXAtPnRl
YW0pCiAJCQkJCQlicmVhazsKZGlmZiAtdXIgcXVhZHJhLTEuMS44LW9yaWcvc291cmNlL25ldF9z
dHVmZi5jcHAgcXVhZHJhLTEuMS44L3NvdXJjZS9uZXRfc3R1ZmYuY3BwCi0tLSBxdWFkcmEtMS4x
Ljgtb3JpZy9zb3VyY2UvbmV0X3N0dWZmLmNwcAkyMDA2LTA1LTIxIDE2OjM1OjMwLjAwMDAwMDAw
MCAtMDQwMAorKysgcXVhZHJhLTEuMS44L3NvdXJjZS9uZXRfc3R1ZmYuY3BwCTIwMDYtMDUtMjEg
MTY6NTU6MDMuMDAwMDAwMDAwIC0wNDAwCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSAidGV4
dGUuaCIKICNpbmNsdWRlICJ2aWRlby5oIgogI2luY2x1ZGUgIm5nbG9nLmgiCisjaW5jbHVkZSA8
c3RkYXJnLmg+CiAKIFJDU0lEKCIkSWQ6IG5ldF9zdHVmZi5jcHAsdiAxLjkgMjAwMS8xMC8wMSAx
Mzo1OToxOSBwcGhhbmV1ZiBFeHAgJCIpCiAKZGlmZiAtdXIgcXVhZHJhLTEuMS44LW9yaWcvc291
cmNlL3F1YWRyYS5jcHAgcXVhZHJhLTEuMS44L3NvdXJjZS9xdWFkcmEuY3BwCi0tLSBxdWFkcmEt
MS4xLjgtb3JpZy9zb3VyY2UvcXVhZHJhLmNwcAkyMDA2LTA1LTIxIDE2OjM1OjMwLjAwMDAwMDAw
MCAtMDQwMAorKysgcXVhZHJhLTEuMS44L3NvdXJjZS9xdWFkcmEuY3BwCTIwMDYtMDUtMjEgMTY6
NTY6MTIuMDAwMDAwMDAwIC0wNDAwCkBAIC02NSw2ICs2NSw3IEBACiAjaW5jbHVkZSAiY2xvY2su
aCIKICNpbmNsdWRlICJuZXRfc2VydmVyLmgiCiAjaW5jbHVkZSAicXVhZHJhLmgiCisjaW5jbHVk
ZSA8ZXhjZXB0aW9uPgogCiBSQ1NJRCgiJElkOiBxdWFkcmEuY3BwLHYgMS4yMyAyMDAxLzEwLzE4
IDE5OjAwOjQyIHNsYWpvaWUgRXhwICQiKQogCkBAIC0yMzg3LDcgKzIzODgsNyBAQAogCQkJCXRy
eSB7CiAJCQkJCW92ZXJtaW5kLnN0ZXAoKTsKIAkJCQl9Ci0JCQkJY2F0Y2goZXhjZXB0aW9uICpl
KSB7CisJCQkJY2F0Y2goc3RkOjpleGNlcHRpb24gKmUpIHsKIAkJCQkJbXNnYm94KCJFeGNlcHRp
b24gY2F1Z2h0IGZyb20gb3Zlcm1pbmQuc3RlcCgpOiAlc1xuIiwgZS0+d2hhdCgpKTsKIAkJCQl9
CiAJCQkJI2lmZGVmIFBBSU5UREVURUNUT1IyMDAwCkBAIC0yNDA2LDcgKzI0MDcsNyBAQAogCQkJ
dHJ5IHsKIAkJCQllY3Jhbi0+ZHJhd196b25lKCk7CiAJCQl9Ci0JCQljYXRjaChleGNlcHRpb24g
KmUpIHsKKwkJCWNhdGNoKHN0ZDo6ZXhjZXB0aW9uICplKSB7CiAJCQkJbXNnYm94KCJFeGNlcHRp
b24gY2F1Z2h0IGZyb20gZWNyYW4tPmRyYXdfem9uZSgpOiAlc1xuIiwgZS0+d2hhdCgpKTsKIAkJ
CX0KIAo=
</data>        

          </attachment>
    </bug>

</bugzilla>