Closed GoogleCodeExporter closed 9 years ago
Thanks! I don't have access to a windows machine, I'll
try to coordinate with someone who does.
This likely has to do with the new soversioning, and the line:
LIBCHIBI_FLAGS = -Wl,--out-implib,libchibi-scheme$(SO).a
where the .a seems suspicious (probably should be .dll).
Original comment by alexsh...@gmail.com
on 30 Jun 2014 at 12:25
The cause was actually file permission of shared file. It seems Cygwin requires
executable. I've changed Makefile as following;
--- Makefile.org 2014-06-30 21:45:33.786508000 +0200
+++ Makefile 2014-06-30 21:43:54.988857100 +0200
@@ -331,7 +331,7 @@
$(INSTALL) -m0644 $(INCLUDES) $(DESTDIR)$(INCDIR)/
$(MKDIR) $(DESTDIR)$(LIBDIR)
$(MKDIR) $(DESTDIR)$(SOLIBDIR)
- $(INSTALL) -m0644 libchibi-scheme$(SO).$(SOVERSION)
$(DESTDIR)$(SOLIBDIR)/
+ $(INSTALL) -m0755 libchibi-scheme$(SO).$(SOVERSION)
$(DESTDIR)$(SOLIBDIR)/
$(LN) -s -f $(DESTDIR)$(SOLIBDIR)/libchibi-scheme$(SO).$(SOVERSION) $(DESTDIR)$(SOLIBDIR)/libchibi-scheme$(SO).$(SOVERSION_MAJOR)
$(LN) -s -f $(DESTDIR)$(SOLIBDIR)/libchibi-scheme$(SO).$(SOVERSION) $(DESTDIR)$(SOLIBDIR)/libchibi-scheme$(SO)
-$(INSTALL) -m0644 libchibi-scheme.a $(DESTDIR)$(SOLIBDIR)/
Then it worked.
Original comment by ktakash...@gmail.com
on 30 Jun 2014 at 7:48
Thanks! Patch applied.
Original comment by alexsh...@gmail.com
on 30 Jun 2014 at 7:59
Original issue reported on code.google.com by
ktakash...@gmail.com
on 30 Jun 2014 at 7:45