Another Building in MinGW

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Another Building in MinGW

leledumbo
I've tried compiling gnu smalltalk several times, changing configure options and now I give up. I upload my last try, one with gmp and the other without gmp, where the error occurs.
smalltalk
smalltalk (with gmp)
Reply | Threaded
Open this post in threaded view
|

Re: Another Building in MinGW

Paolo Bonzini-2
leledumbo wrote:
> I've tried compiling gnu smalltalk several times, changing configure options
> and now I give up. I upload my last try, one with gmp and the other without
> gmp, where the error occurs.
> http://www.nabble.com/file/p17223428/smalltalk.txt smalltalk.txt

Is this with JIT?

Paolo


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Another Building in MinGW

leledumbo
Paolo Bonzini-2 wrote
Is this with JIT?
Yes. Oops! I should've supply my configure options. This is as far as I can remember (I'm not at home):
--prefix=/c/smalltalk
--with-gnu-ld
--without-gmp OR --with-gmp=/usr/local/gmp/lib (depending whether gmp is used or not)
--without-readline (doesn't work on Windows, that's what they say)
--enable-gtk=no
--disable-gtktest
--disable-glibtest
--enable-jit
--enable-disassembler
Reply | Threaded
Open this post in threaded view
|

Re: Another Building in MinGW

Paolo Bonzini-2

> Yes. Oops! I should've supply my configure options. This is as far as I can
> remember (I'm not at home): --prefix=/c/smalltalk
> --with-gnu-ld
> --without-gmp OR --with-gmp=/usr/local/gmp/lib (depending whether gmp is
> used or not)
> --without-readline (doesn't work on Windows, that's what they say)
> --enable-gtk=no
> --disable-gtktest
> --disable-glibtest
> --enable-jit

Try disabling it and gmp.  Thanks!

Paolo


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Another Building in MinGW

leledumbo
Worked, thanks. However, I must apply a little change to the makefile:

install-exec-hook::
        $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(INSTALL) gst-tool$(EXEEXT) "$(DESTDIR)$(bindir)/gst-load$(EXEEXT)"
        @for i in $(GST_EXTRA_TOOLS); do \
          echo $(LN) -f "$(DESTDIR)$(bindir)/gst-load$(EXEEXT)" "$(DESTDIR)$(bindir)/$$i$(EXEEXT)"; \
          $(LN) -f "$(DESTDIR)$(bindir)/gst-load$(EXEEXT)" "$(DESTDIR)$(bindir)/$$i$(EXEEXT)"; \
        done

There used to be no $(EXEEXT) behind gst-tool and gst-load on the first line.
Reply | Threaded
Open this post in threaded view
|

Re: Another Building in MinGW

Paolo Bonzini-2

> install-exec-hook::
> $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(INSTALL)
> gst-tool$(EXEEXT) "$(DESTDIR)$(bindir)/gst-load$(EXEEXT)"
> @for i in $(GST_EXTRA_TOOLS); do \
>  echo $(LN) -f "$(DESTDIR)$(bindir)/gst-load$(EXEEXT)"
> "$(DESTDIR)$(bindir)/$$i$(EXEEXT)"; \
>  $(LN) -f "$(DESTDIR)$(bindir)/gst-load$(EXEEXT)"
> "$(DESTDIR)$(bindir)/$$i$(EXEEXT)"; \
> done

Fixed, thanks!

Paolo


_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk
Reply | Threaded
Open this post in threaded view
|

Re: Another Building in MinGW

leledumbo
Paolo Bonzini-2 wrote
Fixed, thanks!
Hello, again! Just tried the new 3.0.3, and it's not fixed yet. Even it has more problems:
1. I need to run make twice (gst-tool was suddenly stopped by windows at first attempt. You know, that window telling the program needs to close.)
2. Same as above, but happened on make install. Specifically, on install-data-hook. This one doesn't have any workaround yet.
Reply | Threaded
Open this post in threaded view
|

Re: Another Building in MinGW

Paolo Bonzini-2

>> Fixed, thanks!
>
> Hello, again! Just tried the new 3.0.3, and it's not fixed yet.

Yes, 3.0.3 does not have your fixes.  I published it the day before you
sent the first e-mail.  I'll try to borrow a Windows machine and do some
testing.

Paolo



_______________________________________________
help-smalltalk mailing list
[hidden email]
http://lists.gnu.org/mailman/listinfo/help-smalltalk