Great to hear!!!!
Thank you for testing.

On 2/28/08, Jan Just Keijser <[EMAIL PROTECTED]> wrote:
> Hi Alon,
>
>  success!
>  I have
>  - reinstalled msys 1.0.11 + mingw 5.1.3
>  - added the openssl, zlib and libtool packages from the mingw.org site
>  - exported all required env vars ({OPENSSL,LTDL,ZLIB}_{CFLAGS,LIBS}
>  - ran ./configure + make
>  and the thing just built :-)
>
>  The resulting pkcs11-tool.exe can even see my Aladdin eToken (with
>  Aladdin driver software) with only one snag (which is not opensc -
>  related) : it seems that the unloading of modules is broken (again) in
>  this version of libtool , which causes pkcs11-tool to take a *very* long
>  time to terminate.
>
>  So all in all, success!
>
>
>  cheers,
>
>  JJK
>
>  Alon Bar-Lev wrote:
>  > 1.libtool
>  >
>  > How did you build libtool?
>  > Have you added LTLIB_CFLAGS="-I<>" LTLIB_LIBS="-L<> -lltdl" to configure?
>  >
>  > 2. mingw runtime should have gettimeofday... Please tell me if it does
>  > not work after your update.
>  >
>  > Thanks!
>  >
>  > On 2/25/08, Jan Just Keijser <[EMAIL PROTECTED]> wrote:
>  >
>  >> Hi Alon,
>  >>
>  >>  I already did and continued; turns out that my LIBTOOL setup was/is
>  >>  still not OK (lots of missing -lltdl lines in the makefiles). After
>  >>  correcting that one the build continued until pkcs11-global.c, where it
>  >>  ran into problems with the gettimeofday function that MingW does not
>  >>  seem to support. The compile error was something about an unknown struct
>  >>  size:
>  >>   struct _timeb time_buf;
>  >>
>  >>  At that point I decided to scratch my entire Mingw/Msys setup. I will
>  >>  re-install MingW+msys tools tomorrow and continue.
>  >>
>  >>
>  >>  cheers,
>  >>
>  >>  JJK
>  >>
>  >>  Alon Bar-Lev wrote:
>  >>  > Hello,
>  >>  >
>  >>  > Thank you for testing!
>  >>  >
>  >>  > The pkcs15-piv.c should not have included openssl... I guess this is
>  >>  > leftover from some other work.
>  >>  > Can you please try to remove these includes and continue building?
>  >>  >
>  >>  > Alon.
>  >>  >
>  >>  > On 2/25/08, Jan Just Keijser <[EMAIL PROTECTED]> wrote:
>  >>  >
>  >>  >> Hi Alon,
>  >>  >>
>  >>  >>  finally had some time to test your new build system on my Windows XP 
> box
>  >>  >>  with both Cygwin and MingW installed.
>  >>  >>
>  >>  >>  ./configure + make ran fine on cygwin; the resulting pkcs11-tool 
> (which
>  >>  >>  is all I really use) was working fine
>  >>  >>  ./configure ran on MingW after I added libtool to my MingW 
> installation.
>  >>  >>  make did *not* run on MingW because openssl was missing:
>  >>  >>
>  >>  >>  /bin/sh ../../libtool --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H 
> -I.
>  >>  >>  -I../.. -I../../src/include -I../../src/common  -DWIN32_LEAN_AND_MEAN
>  >>  >>  -L/usr/local/include  -fno-strict-aliasing -g -O2 -MT pkcs15-piv.lo 
> -MD
>  >>  >>  -MP -MF .deps/pkcs15-piv.Tpo -c -o pkcs15-piv.lo pkcs15-piv.c
>  >>  >>   gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src/include 
> -I../../src/common
>  >>  >>  -DWIN32_LEAN_AND_MEAN -L/usr/local/include -fno-strict-aliasing -g 
> -O2
>  >>  >>  -MT pkcs15-piv.lo -MD -MP -MF .deps/pkcs15-piv.Tpo -c pkcs15-piv.c
>  >>  >>  -DDLL_EXPORT -DPIC -o .libs/pkcs15-piv.o
>  >>  >>  pkcs15-piv.c:34:25: openssl/bio.h: No such file or directory
>  >>  >>  pkcs15-piv.c:35:25: openssl/rsa.h: No such file or directory
>  >>  >>  pkcs15-piv.c:36:25: openssl/pem.h: No such file or directory
>  >>  >>
>  >>  >>  So building without openssl support does NOT seem to be supported 
> (which
>  >>  >>  is fine, I guess, it's just that my very minimalistic MingW install 
> has
>  >>  >>  no support for it, nor for readline or zlib).
>  >>  >>
>  >>  >>
>  >>  >>  cheers,
>  >>  >>
>  >>  >>  JJK
>  >>  >>
>  >>  >>
>  >>  >>
>  >>  >>  Alon Bar-Lev wrote:
>  >>  >>
>  >>  >>
>  >>  >>> Hi!
>  >>  >>>
>  >>  >>  > Waiting for your input :)
>  >>  >>  > Alon
>  >>  >>  >
>  >>  >>  > On 2/14/08, Alon Bar-Lev <[EMAIL PROTECTED]> wrote:
>  >>  >>  >
>  >>  >>  >> On Thu, Feb 14, 2008 at 7:01 PM, Martin Paljak <[EMAIL 
> PROTECTED]> wrote:
>  >>  >>  >>  >  > 4. openct, pcsc and nsplugins features are disabled by 
> default.
>  >>  >>  >>  >  I don't think it's a good idea to by default disable most 
> used reader
>  >>  >>  >>  >  interfaces by default, as I'd expect most software to behave 
> nicely
>  >>  >>  >>  >  after a ./configure; make; make install cycle. Have not tried 
> it on
>  >>  >>  >>  >  Linux, but we might include some special handling code for 
> Mac as Mac
>  >>  >>  >>  >  is a pretty defined platform. a ./configure; make; make 
> install cycle
>  >>  >>  >>  >  could work on osx as well flawlessly.
>  >>  >>  >>
>  >>  >>  >>
>  >>  >>  >> I don't like packages that enable optional features automatically.
>  >>  >>  >>  Users/packagers should choose what they wish and enable 
> dependency explicitly.
>  >>  >>  >>  In this case, nsplugin seldom used anyway, and there is not much 
> sense in
>  >>  >>  >>  enabling both pcsc and openct.
>  >>  >>  >>  And if the user has for some strange reason openct installed, 
> does it mean
>  >>  >>  >>  the result of OpenSC compilation should depend on it?
>  >>  >>  >>
>  >>  >>  >>  I truly think users are able to choose, and I am sure distro 
> packagers will
>  >>  >>  >>  enable the features by the dependency of their packages.
>  >>  >>  >>
>  >>  >>  >>
>  >>  >>  >>  >  > 9. Add export files to each library in order to export only 
> required
>  >>  >>  >>  >  > symbols. Windows native build may use these files instead 
> of scanning
>  >>  >>  >>  >  > objects' symbols.
>  >>  >>  >>  >  I should investigate this. While at it, we could also 'break' 
> the
>  >>  >>  >>  >  windows build, drop libltdl dependance and have a wrapper 
> that uses
>  >>  >>  >>  >  native win32 API calls on windows and libltdl on other 
> platforms.
>  >>  >>  >>
>  >>  >>  >>
>  >>  >>  >> I also think that Windows does not need libltdl... Is there any 
> reason to
>  >>  >>  >>  use it at *NIX? I don't think .la files are used anyway...
>  >>  >>  >>  But this change can be done later...
>  >>  >>  >>
>  >>  >>  >>
>  >>  >>  >>  >  Great work and I hope we can release the next version with a 
> new build
>  >>  >>  >>  >  system and other generic improvements :)
>  >>  >>  >>
>  >>  >>  >>
>  >>  >>  >> Thanks!
>  >>  >>  >>  Waiting for your test results.
>  >>  >>  >>
>  >>  >>  >> Alon.
>  >>  >>  >>
>  >>  >>  >>
>  >>  >>
>  >>  >>
>  >>  >>
>  >>
>  >>
>  >>
>
>
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to