<?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>220783</bug_id>
          
          <creation_ts>2008-05-07 17:09 0000</creation_ts>
          <short_desc>app-crypt/coolkey-1.1.0-r1 fails w/ gcc-4.3.0</short_desc>
          <delta_ts>2008-05-08 07:42:22 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>2008.0</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>loki_val@gentoo.org</reporter>
          <assigned_to>crypto@gentoo.org</assigned_to>
          

      

      
          <long_desc isprivate="0">
            <who>loki_val@gentoo.org</who>
            <bug_when>2008-05-07 17:09:45 0000</bug_when>
            <thetext>i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -DNSS_HIDE_NONSTANDARD_OBJECTS=1 -I../../src/libckyapplet -pthread -I/usr/include/PCSC -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -MT libcoolkeypk11_la-locking.lo -MD -MP -MF .deps/libcoolkeypk11_la-locking.Tpo -c locking.cpp  -fPIC -DPIC -o .libs/libcoolkeypk11_la-locking.o
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -DNSS_HIDE_NONSTANDARD_OBJECTS=1 -I../../src/libckyapplet -pthread -I/usr/include/PCSC -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -MT libcoolkeypk11_la-locking.lo -MD -MP -MF .deps/libcoolkeypk11_la-locking.Tpo -c locking.cpp -o libcoolkeypk11_la-locking.o &gt;/dev/null 2&gt;&amp;1
if /bin/sh ../../libtool --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..   -DNSS_HIDE_NONSTANDARD_OBJECTS=1 -I../../src/libckyapplet -pthread -I/usr/include/PCSC      -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -MT libcoolkeypk11_la-log.lo -MD -MP -MF &quot;.deps/libcoolkeypk11_la-log.Tpo&quot; -c -o libcoolkeypk11_la-log.lo `test -f &apos;log.cpp&apos; || echo &apos;./&apos;`log.cpp; \
        then mv -f &quot;.deps/libcoolkeypk11_la-log.Tpo&quot; &quot;.deps/libcoolkeypk11_la-log.Plo&quot;; else rm -f &quot;.deps/libcoolkeypk11_la-log.Tpo&quot;; exit 1; fi
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -DNSS_HIDE_NONSTANDARD_OBJECTS=1 -I../../src/libckyapplet -pthread -I/usr/include/PCSC -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -MT libcoolkeypk11_la-log.lo -MD -MP -MF .deps/libcoolkeypk11_la-log.Tpo -c log.cpp  -fPIC -DPIC -o .libs/libcoolkeypk11_la-log.o
log.cpp: In member function &apos;virtual void SysLog::log(const char*, ...)&apos;:
log.cpp:100: error: &apos;strlen&apos; was not declared in this scope
log.cpp:100: error: &apos;malloc&apos; was not declared in this scope
log.cpp:102: error: &apos;strcpy&apos; was not declared in this scope
log.cpp:103: error: &apos;strcat&apos; was not declared in this scope
log.cpp:106: error: &apos;free&apos; was not declared in this scope
make[3]: *** [libcoolkeypk11_la-log.lo] Error 1
make[3]: *** Waiting for unfinished jobs....
coolkey.cpp:37:1: warning: &quot;NULL&quot; redefined
In file included from /usr/include/alloca.h:25,
                 from /usr/include/stdlib.h:497,
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include/g++-v4/cstdlib:73,
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include/g++-v4/bits/stl_algo.h:65,
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include/g++-v4/algorithm:67,
                 from slot.h:27,
                 from coolkey.cpp:33:
/usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include/stddef.h:400:1: warning: this is the location of the previous definition
coolkey.cpp:37:1: warning: &quot;NULL&quot; redefined
In file included from /usr/include/alloca.h:26,
                 from /usr/include/stdlib.h:498,
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include/g++-v4/cstdlib:74,
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include/g++-v4/bits/stl_algo.h:66,
                 from /usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include/g++-v4/algorithm:68,
                 from slot.h:28,
                 from coolkey.cpp:34:
/usr/lib/gcc/i686-pc-linux-gnu/4.3.0/include/stddef.h:400:1: warning: this is the location of the previous definition
coolkey.cpp: In function &apos;CK_RV C_Initialize(void*)&apos;:
coolkey.cpp:238: warning: deprecated conversion from string constant to &apos;char*&apos;
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -DNSS_HIDE_NONSTANDARD_OBJECTS=1 -I../../src/libckyapplet -pthread -I/usr/include/PCSC -O2 -march=i686 -mtune=athlon-xp -msse -mmmx -pipe -ggdb3 -MT libcoolkeypk11_la-coolkey.lo -MD -MP -MF .deps/libcoolkeypk11_la-coolkey.Tpo -c coolkey.cpp -o libcoolkeypk11_la-coolkey.o &gt;/dev/null 2&gt;&amp;1
make[3]: Leaving directory `/var/tmp/portage/app-crypt/coolkey-1.1.0-r1/work/coolkey-1.1.0/src/coolkey&apos;
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/app-crypt/coolkey-1.1.0-r1/work/coolkey-1.1.0/src/coolkey&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/app-crypt/coolkey-1.1.0-r1/work/coolkey-1.1.0&apos;
make: *** [all] Error 2</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>loki_val@gentoo.org</who>
            <bug_when>2008-05-07 17:11:46 0000</bug_when>
            <thetext>Created an attachment (id=152313)
coolkey-1.1.0-gcc43.patch

Fixes the problem. Snatched from upstream (Fedora).</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>loki_val@gentoo.org</who>
            <bug_when>2008-05-07 17:13:04 0000</bug_when>
            <thetext>Created an attachment (id=152315)
coolkey-1.1.0-r1.ebuild.patch

Uses above patch and fixes parallel install problem I had by prepending -j1.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>alonbl@gentoo.org</who>
            <bug_when>2008-05-08 07:42:22 0000</bug_when>
            <thetext>Thanks!</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152313</attachid>
            <date>2008-05-07 17:11 0000</date>
            <desc>coolkey-1.1.0-gcc43.patch</desc>
            <filename>coolkey-1.1.0-gcc43.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXAgLi9zcmMvY29vbGtleS9zbG90LmNwcC5jb29sa2V5LWdjYzQzIC4vc3JjL2Nvb2xr
ZXkvc2xvdC5jcHAKLS0tIC4vc3JjL2Nvb2xrZXkvc2xvdC5jcHAuY29vbGtleS1nY2M0MwkyMDA4
LTAyLTEzIDE4OjAxOjQ1LjAwMDAwMDAwMCAtMDgwMAorKysgLi9zcmMvY29vbGtleS9zbG90LmNw
cAkyMDA4LTAyLTEzIDE4OjAzOjA1LjAwMDAwMDAwMCAtMDgwMApAQCAtMjUsNyArMjUsNiBAQAog
I2luY2x1ZGUgIlBLQ1MxMUV4Y2VwdGlvbi5oIgogI2luY2x1ZGUgPHdpbnNjYXJkLmg+CiAjaW5j
bHVkZSAic2xvdC5oIgotI2luY2x1ZGUgPG1lbW9yeS5oPgogI2luY2x1ZGUgInpsaWIuaCIKICNp
bmNsdWRlICJwYXJhbXMuaCIKIApAQCAtMzMsNyArMzIsNiBAQAogCiAjZGVmaW5lIE1JTih4LCB5
KSAoKHgpIDwgKHkpID8gKHgpIDogKHkpKQogCi11c2luZyBzdGQ6OmF1dG9fcHRyOwogCiAKICNp
ZmRlZiBERUJVRwpkaWZmIC11cCAuL3NyYy9jb29sa2V5L21hY2hkZXAuY3BwLmNvb2xrZXktZ2Nj
NDMgLi9zcmMvY29vbGtleS9tYWNoZGVwLmNwcAotLS0gLi9zcmMvY29vbGtleS9tYWNoZGVwLmNw
cC5jb29sa2V5LWdjYzQzCTIwMDgtMDItMTMgMTg6MDI6MDYuMDAwMDAwMDAwIC0wODAwCisrKyAu
L3NyYy9jb29sa2V5L21hY2hkZXAuY3BwCTIwMDgtMDItMTMgMTg6MDQ6MDQuMDAwMDAwMDAwIC0w
ODAwCkBAIC0zMyw2ICszMyw4IEBACiAjaW5jbHVkZSA8c3lzL3N0YXQuaD4KICNpbmNsdWRlIDxz
eXMvbW1hbi5oPgogI2luY2x1ZGUgPHB0aHJlYWQuaD4KKyNpbmNsdWRlIDxzdHJpbmcuaD4KKyNp
bmNsdWRlIDxzdGRsaWIuaD4KICNlbmRpZgogCiAjaWZkZWYgX1dJTjMyCmRpZmYgLXVwIC4vc3Jj
L2Nvb2xrZXkvbG9nLmNwcC5jb29sa2V5LWdjYzQzIC4vc3JjL2Nvb2xrZXkvbG9nLmNwcAotLS0g
Li9zcmMvY29vbGtleS9sb2cuY3BwLmNvb2xrZXktZ2NjNDMJMjAwOC0wMi0xMyAxODowMTo1NS4w
MDAwMDAwMDAgLTA4MDAKKysrIC4vc3JjL2Nvb2xrZXkvbG9nLmNwcAkyMDA4LTAyLTEzIDE4OjAz
OjM3LjAwMDAwMDAwMCAtMDgwMApAQCAtMTgsNiArMTgsOCBAQAogICogKioqKiogRU5EIENPUFlS
SUdIVCBCTE9DSyAqKioqKi8KIAogI2luY2x1ZGUgPHN0cmluZz4KKyNpbmNsdWRlIDxzdHJpbmcu
aD4KKyNpbmNsdWRlIDxzdGRsaWIuaD4KICNpbmNsdWRlICJteXBrY3MxMS5oIgogI2luY2x1ZGUg
PGFzc2VydC5oPgogI2luY2x1ZGUgPHN0ZGlvLmg+CmRpZmYgLXVwIC4vc3JjL2Nvb2xrZXkvb2Jq
ZWN0LmNwcC5jb29sa2V5LWdjYzQzIC4vc3JjL2Nvb2xrZXkvb2JqZWN0LmNwcAotLS0gLi9zcmMv
Y29vbGtleS9vYmplY3QuY3BwLmNvb2xrZXktZ2NjNDMJMjAwOC0wMi0xMyAxODowMjoyMC4wMDAw
MDAwMDAgLTA4MDAKKysrIC4vc3JjL2Nvb2xrZXkvb2JqZWN0LmNwcAkyMDA4LTAyLTEzIDE4OjA0
OjIyLjAwMDAwMDAwMCAtMDgwMApAQCAtMjEsNiArMjEsNyBAQAogI2luY2x1ZGUgIlBLQ1MxMUV4
Y2VwdGlvbi5oIgogI2luY2x1ZGUgIm9iamVjdC5oIgogI2luY2x1ZGUgPGFsZ29yaXRobT4KKyNp
bmNsdWRlIDxzdHJpbmcuaD4KIAogdXNpbmcgc3RkOjpmaW5kX2lmOwogCg==
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>152315</attachid>
            <date>2008-05-07 17:13 0000</date>
            <desc>coolkey-1.1.0-r1.ebuild.patch</desc>
            <filename>coolkey-1.1.0-r1.ebuild.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIGNvb2xrZXktMS4xLjAtcjEuZWJ1aWxkLm9sZAkyMDA3LTA5LTA4IDEwOjIwOjUyLjAwMDAw
MDAwMCArMDIwMAorKysgY29vbGtleS0xLjEuMC1yMS5lYnVpbGQJMjAwOC0wNS0wNyAxOTowODo0
Ny4wMDAwMDAwMDAgKzAyMDAKQEAgLTE4LDE4ICsxOCwxOSBAQAogCWRldi11dGlsL3BrZ2NvbmZp
ZyIKIAogc3JjX3VucGFjaygpIHsKIAl1bnBhY2sgJHtBfQogCWNkICIke1N9IgotCWVwYXRjaCAi
JHtGSUxFU0RJUn0vJHtQfS1jYWNoZS1tb3ZlLnBhdGNoIgorCWVwYXRjaAkiJHtGSUxFU0RJUn0v
JHtQfS1jYWNoZS1tb3ZlLnBhdGNoIiBcCisJCSIke0ZJTEVTRElSfS8ke1B9LWdjYzQzLnBhdGNo
IgogfQogCiBzcmNfY29tcGlsZSgpIHsKIAllY29uZiAkKHVzZV9lbmFibGUgZGVidWcpIHx8IGRp
ZSAiY29uZmlndXJlIGZhaWxlZCIKIAllbWFrZSB8fCBkaWUgIm1ha2UgZmFpbGVkIgogfQogCiBz
cmNfaW5zdGFsbCgpIHsKLQllbWFrZSBpbnN0YWxsIERFU1RESVI9IiR7RH0iIHx8IGRpZQorCWVt
YWtlIC1qMSBpbnN0YWxsIERFU1RESVI9IiR7RH0iIHx8IGRpZSAjTmVlZHMgLWoxLgogCWRpcm9w
dHMgLW0gMTc3NwogCWtlZXBkaXIgL3Zhci9jYWNoZS9jb29sa2V5CiB9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>