<?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>109379</bug_id>
          
          <creation_ts>2005-10-15 10:01 0000</creation_ts>
          <short_desc>ccid-0.9.3.1 emerge fails</short_desc>
          <delta_ts>2005-10-29 11:50:33 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>unspecified</version>
          <rep_platform>x86</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>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>step@step.ee</reporter>
          <assigned_to>crypto@gentoo.org</assigned_to>
          <cc>scoutts@bcs.org.uk</cc>

      

      
          <long_desc isprivate="0">
            <who>step@step.ee</who>
            <bug_when>2005-10-15 10:01:12 0000</bug_when>
            <thetext>app-crypt/ccid-0.9.3.1 failed


...
make  all-recursive
make[1]: Entering directory `/var/tmp/portage/ccid-0.9.3.1/work/ccid-0.9.3.orig&apos;
Making all in aclocal
make[2]: Entering directory
`/var/tmp/portage/ccid-0.9.3.1/work/ccid-0.9.3.orig/aclocal&apos;
make[2]: Nothing to be done for `all&apos;.
make[2]: Leaving directory
`/var/tmp/portage/ccid-0.9.3.1/work/ccid-0.9.3.orig/aclocal&apos;
Making all in src
make[2]: Entering directory `/var/tmp/portage/ccid-0.9.3.1/work/ccid-0.9.3.orig/src&apos;
if /bin/sh ../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc
-DHAVE_CONFIG_H -I. -I. -I..    -pthread -I/usr/include/PCSC   -O3
-march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -Wall -MT
libccid_la-ccid.lo -MD -MP -MF &quot;.deps/libccid_la-ccid.Tpo&quot; -c -o
libccid_la-ccid.lo `test -f &apos;ccid.c&apos; || echo &apos;./&apos;`ccid.c; \
then mv -f &quot;.deps/libccid_la-ccid.Tpo&quot; &quot;.deps/libccid_la-ccid.Plo&quot;; else rm -f
&quot;.deps/libccid_la-ccid.Tpo&quot;; exit 1; fi
mkdir .libs
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/PCSC
-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -Wall -MT
libccid_la-ccid.lo -MD -MP -MF .deps/libccid_la-ccid.Tpo -c ccid.c  -fPIC -DPIC
-o .libs/libccid_la-ccid.o
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/PCSC
-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -Wall -MT
libccid_la-ccid.lo -MD -MP -MF .deps/libccid_la-ccid.Tpo -c ccid.c -o
libccid_la-ccid.o &gt;/dev/null 2&gt;&amp;1
if /bin/sh ../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc
-DHAVE_CONFIG_H -I. -I. -I..    -pthread -I/usr/include/PCSC   -O3
-march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -Wall -MT
libccid_la-commands.lo -MD -MP -MF &quot;.deps/libccid_la-commands.Tpo&quot; -c -o
libccid_la-commands.lo `test -f &apos;commands.c&apos; || echo &apos;./&apos;`commands.c; \
then mv -f &quot;.deps/libccid_la-commands.Tpo&quot; &quot;.deps/libccid_la-commands.Plo&quot;; else
rm -f &quot;.deps/libccid_la-commands.Tpo&quot;; exit 1; fi
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/PCSC
-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -Wall -MT
libccid_la-commands.lo -MD -MP -MF .deps/libccid_la-commands.Tpo -c commands.c 
-fPIC -DPIC -o .libs/libccid_la-commands.o
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/PCSC
-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -Wall -MT
libccid_la-commands.lo -MD -MP -MF .deps/libccid_la-commands.Tpo -c commands.c
-o libccid_la-commands.o &gt;/dev/null 2&gt;&amp;1
if /bin/sh ../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc
-DHAVE_CONFIG_H -I. -I. -I..    -pthread -I/usr/include/PCSC   -O3
-march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -Wall -MT
libccid_la-ifdhandler.lo -MD -MP -MF &quot;.deps/libccid_la-ifdhandler.Tpo&quot; -c -o
libccid_la-ifdhandler.lo `test -f &apos;ifdhandler.c&apos; || echo &apos;./&apos;`ifdhandler.c; \
then mv -f &quot;.deps/libccid_la-ifdhandler.Tpo&quot; &quot;.deps/libccid_la-ifdhandler.Plo&quot;;
else rm -f &quot;.deps/libccid_la-ifdhandler.Tpo&quot;; exit 1; fi
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -pthread -I/usr/include/PCSC
-O3 -march=pentium4 -funroll-loops -fprefetch-loop-arrays -pipe -Wall -MT
libccid_la-ifdhandler.lo -MD -MP -MF .deps/libccid_la-ifdhandler.Tpo -c
ifdhandler.c  -fPIC -DPIC -o .libs/libccid_la-ifdhandler.o
ifdhandler.c: In function `IFDHGetCapabilities&apos;:
ifdhandler.c:247: error: `SCARD_ATTR_ATR_STRING&apos; undeclared (first use in this
function)
ifdhandler.c:247: error: (Each undeclared identifier is reported only once
ifdhandler.c:247: error: for each function it appears in.)
make[2]: *** [libccid_la-ifdhandler.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/ccid-0.9.3.1/work/ccid-0.9.3.orig/src&apos;
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/ccid-0.9.3.1/work/ccid-0.9.3.orig&apos;
make: *** [all] Error 2

!!! ERROR: app-crypt/ccid-0.9.3.1 failed.
!!! Function src_compile, Line 556, Exitcode 2
!!! emake failed


Reproducible: Always
Steps to Reproduce:
1. emerge app-crypt/ccid</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>scoutts@bcs.org.uk</who>
            <bug_when>2005-10-15 10:07:55 0000</bug_when>
            <thetext>I confirm I get the same error </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>step@step.ee</who>
            <bug_when>2005-10-15 10:49:39 0000</bug_when>
            <thetext>i was told, that if I add a line &quot;#include &lt;PCSC/reader.h&gt;&quot; to ifdhander.c , the
ccid will compile fine.


 
 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>scoutts@bcs.org.uk</who>
            <bug_when>2005-10-17 06:24:55 0000</bug_when>
            <thetext>Created an attachment (id=70845)
Patch for ifdhandler.c

Patch to add #include &lt;PCSC/reader.h&gt; to ifdhandler.c</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>scoutts@bcs.org.uk</who>
            <bug_when>2005-10-17 06:25:22 0000</bug_when>
            <thetext>Created an attachment (id=70846)
Ebuild to us ifdhandler patch
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>scoutts@bcs.org.uk</who>
            <bug_when>2005-10-17 06:26:01 0000</bug_when>
            <thetext>Using this patch and ebuild it now compiles and installs on my machine.</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>vanquirius@gentoo.org</who>
            <bug_when>2005-10-29 11:50:33 0000</bug_when>
            <thetext>Works for me too. In cvs. Thanks.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>70845</attachid>
            <date>2005-10-17 06:24 0000</date>
            <desc>Patch for ifdhandler.c</desc>
            <filename>ccid-0.9.3.1-ifdhandler.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIHNyYy9pZmRoYW5kbGVyLmMub2xkCTIwMDUtMTAtMTcgMTQ6MDY6MzYuMDAwMDAwMDAwICsw
MTAwCisrKyBzcmMvaWZkaGFuZGxlci5jCQkyMDA1LTEwLTE3IDE0OjA0OjMzLjAwMDAwMDAwMCAr
MDEwMApAQCAtMTksNiArMTksNyBAQAogCiAvKiAkSWQ6IGlmZGhhbmRsZXIuYyx2IDEuNTkgMjAw
NS8wMy8xNCAxODo1Njo1MiByb3Vzc2VhdSBFeHAgJCAqLwogCisjaW5jbHVkZSA8UENTQy9yZWFk
ZXIuaD4KICNpbmNsdWRlIDxzdGRpby5oPgogI2luY2x1ZGUgPHN0cmluZy5oPgogI2luY2x1ZGUg
PHN0ZGxpYi5oPgo=
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>70846</attachid>
            <date>2005-10-17 06:25 0000</date>
            <desc>Ebuild to use ifdhandler patch</desc>
            <filename>ccid-0.9.3.1-r1.ebuild</filename>
            <type>text/plain</type>
            <data encoding="base64">IyBDb3B5cmlnaHQgMTk5OS0yMDA1IEdlbnRvbyBGb3VuZGF0aW9uCiMgRGlzdHJpYnV0ZWQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2MgojICRIZWFk
ZXI6IC92YXIvY3Zzcm9vdC9nZW50b28teDg2L2FwcC1jcnlwdC9jY2lkL2NjaWQtMC45LjMuMS5l
YnVpbGQsdiAxLjMgMjAwNS8wOS8yOSAwMTo0MDozNSB2YW5xdWlyaXVzIEV4cCAkCgppbmhlcml0
IGV1dGlscwoKREVTQ1JJUFRJT049IkNDSUQgZnJlZSBzb2Z0d2FyZSBkcml2ZXIiCkhPTUVQQUdF
PSJodHRwOi8vcGNzY2xpdGUuYWxpb3RoLmRlYmlhbi5vcmcvY2NpZC5odG1sIgpNWV9QVj0ke1BW
JS4qfQpNWV9QVl9QPSR7UFYvKlteLl0ufQpTUkNfVVJJPSJtaXJyb3I6Ly9kZWJpYW4vcG9vbC9t
YWluL2MvY2NpZC9jY2lkXyR7TVlfUFZ9Lm9yaWcudGFyLmd6CgltaXJyb3I6Ly9kZWJpYW4vcG9v
bC9tYWluL2MvY2NpZC9jY2lkXyR7TVlfUFZ9LSR7TVlfUFZfUH0uZGlmZi5neiIKTElDRU5TRT0i
R1BMLTIiClNMT1Q9IjAiCktFWVdPUkRTPSJ+cHBjIH54ODYiCklVU0U9IiIKUz0iJHtXT1JLRElS
fS9jY2lkLSR7TVlfUFZ9Lm9yaWciClJERVBFTkQ9Ij49c3lzLWFwcHMvcGNzYy1saXRlLTEuMi45
X2JldGE2Cgk+PWRldi1saWJzL2xpYnVzYi0wLjEuNCIKCgpzcmNfdW5wYWNrICgpIHsKCXVucGFj
ayAke0F9CgljZCAiJHtTfSIKCWVwYXRjaCAiJHtXT1JLRElSfS9jY2lkXyR7TVlfUFZ9LSR7TVlf
UFZfUH0uZGlmZiIKCWVwYXRjaCAiJEZJTEVTRElSLyR7UH0taWZkaGFuZGxlci5wYXRjaCIKfQoK
c3JjX2luc3RhbGwoKSB7CgljZCBjY2lkLSR7TVlfUFZ9Lm9yaWcKCW1ha2UgaW5zdGFsbCBERVNU
RElSPSIke0R9IiB8fCBkaWUgIkNhbm5vdCBpbnN0YWxsIgoKCWRvZG9jIFJFQURNRSBBVVRIT1JT
Cn0K
</data>        

          </attachment>
    </bug>

</bugzilla>