[MacPorts] #72371: p5.34-chipcard-pcsc build error: error: ‘SCARD_W_SECURITY_VIOLATION’ undeclared

MacPorts noreply at macports.org
Sat Apr 19 14:02:01 UTC 2025


#72371: p5.34-chipcard-pcsc build error: error: ‘SCARD_W_SECURITY_VIOLATION’
undeclared
--------------------------+---------------------------------
 Reporter:  barracuda156  |      Owner:  (none)
     Type:  defect        |     Status:  new
 Priority:  Normal        |  Milestone:
Component:  ports         |    Version:  2.10.5
 Keywords:                |       Port:  p5.34-chipcard-pcsc
--------------------------+---------------------------------
 {{{
 --->  Configuring p5.34-chipcard-pcsc
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -chipcard-pcsc/p5.34-chipcard-pcsc/work/Chipcard-PCSC-v1.4.16" &&
 /opt/local/bin/perl5.34 Makefile.PL INSTALLDIRS=vendor
 CC="/usr/bin/gcc-4.2" LD="/usr/bin/gcc-4.2"
 osname: darwin
 LDDFLAGS:   -bundle -undefined dynamic_lookup -L/opt/local/lib
 -Wl,-headerpad_max_install_names  -fstack-protector -framework
 CoreFoundation
 INC:
 Checking if your kit is complete...
 Looks good
 Writing MYMETA.yml and MYMETA.json
 Generating a Unix-style Makefile
 Writing Makefile for Chipcard::PCSC
 Writing MYMETA.yml and MYMETA.json
 Fixing flags in Card/Makefile
 --->  Patching Makefile: /^CCFLAGS *=/s|$| -arch ppc -isysroot/|
 --->  Patching Makefile: /^OTHERLDFLAGS *=/s|$| -arch ppc
 -Wl,-syslibroot,/|
 --->  Patching Makefile: s|^(CC *=).*|\1 /usr/bin/gcc-4.2|
 Fixing flags in Makefile
 --->  Patching Makefile: /^CCFLAGS *=/s|$| -arch ppc -isysroot/|
 --->  Patching Makefile: /^OTHERLDFLAGS *=/s|$| -arch ppc
 -Wl,-syslibroot,/|
 --->  Patching Makefile: s|^(CC *=).*|\1 /usr/bin/gcc-4.2|
 --->  Building p5.34-chipcard-pcsc
 Executing:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -chipcard-pcsc/p5.34-chipcard-pcsc/work/Chipcard-PCSC-v1.4.16" &&
 /usr/bin/make -j6 -w all
 make: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -chipcard-pcsc/p5.34-chipcard-pcsc/work/Chipcard-PCSC-v1.4.16'
 "/opt/local/bin/perl5.34" "/opt/local/lib/perl5/5.34/ExtUtils/xsubpp"
 -typemap '/opt/local/lib/perl5/5.34/ExtUtils/typemap' -typemap
 '/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -chipcard-pcsc/p5.34-chipcard-pcsc/work/Chipcard-PCSC-v1.4.16/typemap'
 PCSC.xs > PCSC.xsc
 Running Mkbootstrap for PCSC ()
 make[1]: Entering directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -chipcard-pcsc/p5.34-chipcard-pcsc/work/Chipcard-PCSC-v1.4.16/Card'
 chmod 644 "PCSC.bs"
 cp PCSC.pod blib/lib/Chipcard/PCSC.pod
 cp PCSC.pm blib/lib/Chipcard/PCSC.pm
 "/opt/local/bin/perl5.34" -MExtUtils::Command::MM -e 'cp_nonempty' --
 PCSC.bs blib/arch/auto/Chipcard/PCSC/PCSC.bs 644
 cp Card.pm ../blib/lib/Chipcard/PCSC/Card.pm
 cp Card.pod ../blib/lib/Chipcard/PCSC/Card.pod
 mv PCSC.xsc PCSC.c
 /usr/bin/gcc-4.2 -c   -fno-common -DPERL_DARWIN -pipe -Os -fno-strict-
 aliasing -fstack-protector -I/opt/local/include -DPERL_USE_SAFE_PUTENV
 -arch ppc -isysroot/ -O3   -DVERSION=\"v1.4.16\" -DXS_VERSION=\"v1.4.16\"
 "-I/opt/local/lib/perl5/5.34/darwin-thread-multi-2level/CORE"  -O2 -Wall
 PCSC.c
 Manifying 1 pod document
 make[1]: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -chipcard-pcsc/p5.34-chipcard-pcsc/work/Chipcard-PCSC-v1.4.16/Card'
 In file included from PCSC.xs:35:
 PCSCperl.h:143: warning: ‘LPTSTR’ is deprecated
 PCSCperl.h:151: warning: ‘LPTSTR’ is deprecated
 PCSC.xs: In function ‘_InitErrorCodes’:
 PCSC.xs:137: error: ‘SCARD_W_SECURITY_VIOLATION’ undeclared (first use in
 this function)
 PCSC.xs:137: error: (Each undeclared identifier is reported only once
 PCSC.xs:137: error: for each function it appears in.)
 PCSC.xs: In function ‘_StringifyError’:
 PCSC.xs:272: error: ‘SCARD_W_SECURITY_VIOLATION’ undeclared (first use in
 this function)
 PCSC.c: In function ‘XS_Chipcard__PCSC__EstablishContext’:
 PCSC.c:568: warning: unused variable ‘RETVAL’
 PCSC.c: In function ‘XS_Chipcard__PCSC__ListReaders’:
 PCSC.c:630: warning: unused variable ‘RETVAL’
 PCSC.c: In function ‘XS_Chipcard__PCSC__Connect’:
 PCSC.c:731: warning: unused variable ‘RETVAL’
 PCSC.c: In function ‘XS_Chipcard__PCSC__Reconnect’:
 PCSC.c:767: warning: unused variable ‘RETVAL’
 PCSC.c: In function ‘XS_Chipcard__PCSC__Status’:
 PCSC.c:841: warning: unused variable ‘RETVAL’
 PCSC.c: In function ‘XS_Chipcard__PCSC__Transmit’:
 PCSC.c:971: warning: unused variable ‘RETVAL’
 PCSC.c: In function ‘XS_Chipcard__PCSC__Control’:
 PCSC.c:1090: warning: unused variable ‘RETVAL’
 PCSC.xs: In function ‘XS_Chipcard__PCSC__GetStatusChange’:
 PCSC.xs:1247: warning: value computed is not used
 PCSC.xs:1266: warning: value computed is not used
 PCSC.xs:1289: warning: value computed is not used
 PCSC.xs:1296: warning: value computed is not used
 PCSC.c:1242: warning: unused variable ‘RETVAL’
 make: *** [PCSC.o] Error 1
 make: Leaving directory
 `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -chipcard-pcsc/p5.34-chipcard-pcsc/work/Chipcard-PCSC-v1.4.16'
 Command failed:  cd
 "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_perl_p5
 -chipcard-pcsc/p5.34-chipcard-pcsc/work/Chipcard-PCSC-v1.4.16" &&
 /usr/bin/make -j6 -w all
 Exit code: 2
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/72371>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list