While trying to use the scb svn create-using-mingw on an ubuntu, I ran across 
this error:


 /usr/bin/install: cannot stat `./.libs/libopensc-2.dll.def': No such file or 
directory
  5204  make[3]: *** [install-mylibDATA] Error 1


It appears that the opensc src/libopensc/Makefile.am:

    71  if WIN32
    72  # def file required for MS users to build library
    73  mylibdir=$(libdir)
    74  mylib_DATA=.libs/@[EMAIL PROTECTED]@[EMAIL PROTECTED]
    75  .libs/@[EMAIL PROTECTED]@[EMAIL PROTECTED]: libopensc.la
    76  endif

Is missing some command to build the libopensc-2.dll.def
See attached patch for a suggested fix.

But having added the patch, I get further but sees that the dlls are not being 
created,
only the .a and .la files.

But zlib (and openssl) create dlls, using:

    82  $(SHAREDLIB): win32/zlib.def $(OBJS) $(OBJA) zlibrc.o
    83      $(PREFIX)dllwrap --driver-name $(CC) --def win32/zlib.def \
    84        --implib $(IMPLIB) -o $@ $(OBJS) $(OBJA) zlibrc.o
    85      strip $@









--

 Douglas E. Engert  <[EMAIL PROTECTED]>
 Argonne National Laboratory
 9700 South Cass Avenue
 Argonne, Illinois  60439
 (630) 252-5444
Index: src/pkcs15init/Makefile.am
===================================================================
--- src/pkcs15init/Makefile.am  (revision 3477)
+++ src/pkcs15init/Makefile.am  (working copy)
@@ -58,4 +58,8 @@
 mylibdir=$(libdir)
 mylib_DATA=.libs/@[EMAIL PROTECTED]@[EMAIL PROTECTED]
 .libs/@[EMAIL PROTECTED]@[EMAIL PROTECTED]:    libpkcs15init.la
+echo LIBRARY pkcs15init  > .libs/@[EMAIL PROTECTED]@[EMAIL PROTECTED]
+echo EXPORTS >>  .libs/@[EMAIL PROTECTED]@[EMAIL PROTECTED]
+cat pkcs15init.exports >>  .libs/@[EMAIL PROTECTED]@[EMAIL PROTECTED]
+
 endif
Index: src/libopensc/Makefile.am
===================================================================
--- src/libopensc/Makefile.am   (revision 3477)
+++ src/libopensc/Makefile.am   (working copy)
@@ -73,4 +73,7 @@
 mylibdir=$(libdir)
 mylib_DATA=.libs/@[EMAIL PROTECTED]@[EMAIL PROTECTED]
 .libs/@[EMAIL PROTECTED]@[EMAIL PROTECTED]:    libopensc.la
+       echo LIBRARY opensc  > .libs/@[EMAIL PROTECTED]@[EMAIL PROTECTED]
+       echo EXPORTS >> .libs/@[EMAIL PROTECTED]@[EMAIL PROTECTED]
+       cat libopensc.exports >> .libs/@[EMAIL PROTECTED]@[EMAIL PROTECTED]
 endif
_______________________________________________
opensc-devel mailing list
[email protected]
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to