2012/10/2 Jean-Michel Pouré - GOOZE <jmpo...@gooze.eu>: > Hello, > > I have some problems building Mac OS X packages on the farm. > This is Mac OS X 10.6 (SnowLeopard) and OpenSC git. > > Can you help?
On my Snow Leopard system with up to date version of OpenSC I have: /Users/rousseau/Documents/github/OpenSC/OpenSC.tokend/OpenSC/OpenSCRecord.cpp:72:13:{72:15-72:25}: error: assigning to 'uint8 *' (aka 'unsigned char *') from incompatible type 'struct sc_pkcs15_der' [3] data.Data = cert->data; ^ ~~~~~~~~~~ /Users/rousseau/Documents/github/OpenSC/OpenSC.tokend/OpenSC/OpenSCRecord.cpp:73:23:{73:17-73:21}: error: no member named 'data_len' in 'sc_pkcs15_cert' [3] data.Length = cert->data_len; ~~~~ ^ 2 errors generated. The sc_pkcs15_cert structure has been updated in OpenSC but not its use in the tokend. The tokend is then out of sync and can't be build with a "recent" OpenSC. I would suggest to drop the OpenSC tokend, unless someone volunteer to maintain it. I also propose to, instead, use the tokend over PKCS#11 hosted at the SmartCard Services project [1]. This tokend should work with any PKCS#11 library. I have not rebuild this tokend since a long time so it may be as easy (or hard) to rebuild as the tokend from OpenSC. Bye, [1] http://smartcardservices.macosforge.org/trac/browser/trunk/Tokend/PKCS11 -- Dr. Ludovic Rousseau _______________________________________________ opensc-devel mailing list opensc-devel@lists.opensc-project.org http://www.opensc-project.org/mailman/listinfo/opensc-devel