Thanks David and Camm. I've succesfully built gcl with the latest Mingw/Msys without pain. A simple checkout and a configure worked fine. Yes, I've noticed too that the option to disable xdr was broken, I didn't mention this fact in my previous email. Now I will try to finish the build process and the creation of the installer (just to learn how to do it).
I think we should update the information given by install.win32, they are obsolete in some points and now the procedure is easier, at least for the gcl-related part. Stefano 2012/1/17 Camm Maguire <c...@maguirefamily.org> > Greetings! Great to hear of your progress. BTW, I build frequently > under latest wine/mingw packages in Debian, together with > maxima/acl2/axiom, without issue. Had a native windows box too recently > and got things working. > > axiom needs xdr. Latest glibc moves the functions, and my configure fix > was too stringent. How about this: > > --- configure.in 16 Jan 2012 20:08:03 -0000 > 1.112.4.1.2.2.2.47.2.3.2.1.4.2.4.2.4.70 > +++ configure.in 17 Jan 2012 17:21:56 -0000 > @@ -66,7 +66,7 @@ > [try_japi=$enableval],[try_japi="no"]) > > AC_ARG_ENABLE(xdr,[ --enable-xdr=yes will compile in support for XDR], > -[try_xdr=$enableval],[try_xdr="no"]) > +[enable_xdr=$enableval],[enable_xdr="yes"]) > > AC_ARG_ENABLE(xgcl,[ --enable-xgcl=yes will compile in support for XGCL], > [enable_xgcl=$enableval],[enable_xgcl="yes"]) > @@ -1046,8 +1046,12 @@ > fi > > > -AC_CHECK_FUNC(xdr_double,, > - AC_CHECK_LIB(tirpc,xdr_double,TLIBS="$TLIBS > -ltirpc",AC_MSG_ERROR([Need xdr_double]))) > +if test "$enable_xdr" = "yes" ; then > + AC_CHECK_FUNC(xdr_double,AC_DEFINE(HAVE_XDR), > + AC_CHECK_LIB(tirpc,xdr_double,AC_DEFINE(HAVE_XDR) TLIBS="$TLIBS > -ltirpc", > + AC_CHECK_LIB(rpc,xdr_double,AC_DEFINE(HAVE_XDR) TLIBS="$TLIBS > -lrpc", > + AC_CHECK_LIB(oncrpc,xdr_double,AC_DEFINE(HAVE_XDR) > TLIBS="$TLIBS -loncrpc")))) > +fi > > AC_MSG_CHECKING(__builtin___clear_cache) > AC_TRY_COMPILE([], > @@ -1373,17 +1377,17 @@ > EXTRA_LOBJS="${EXTRA_LOBJS} gcl_japi.o" > LIBS="${LIBS} -ljapi -lwsock32"] ) > fi > -if test "$use" = "mingw" ; then > - if test "$try_xdr" = "yes" ; then > - AC_CHECK_HEADERS(rpc/rpc.h,[AC_DEFINE(HAVE_XDR) > - LIBS="${LIBS} -loncrpc"] ) > - fi > -else > - if test "$try_xdr" = "yes" ; then > - AC_CHECK_HEADERS(rpc/rpc.h,[AC_DEFINE(HAVE_XDR) > - LIBS="${LIBS} -lrpc"] ) > - fi > -fi > +dnl if test "$use" = "mingw" ; then > +dnl if test "$try_xdr" = "yes" ; then > +dnl AC_CHECK_HEADERS(rpc/rpc.h,[AC_DEFINE(HAVE_XDR) > +dnl LIBS="${LIBS} -loncrpc"] ) > +dnl fi > +dnl else > +dnl if test "$try_xdr" = "yes" ; then > +dnl AC_CHECK_HEADERS(rpc/rpc.h,[AC_DEFINE(HAVE_XDR) > +dnl LIBS="${LIBS} -lrpc"] ) > +dnl fi > +dnl fi > > # Should really find a way to check for prototypes, but this > # basically works for now. CM > > David Billinghurst <dbmax...@gmail.com> writes: > > > A couple of days ago I posted a windows installer for maxima-5.26.0 at > > > > http://billinghurst.customer.netspace.net.au/maxima-5.26.0.exe > > > > See http://www.math.utexas.edu/pipermail/maxima/2012/027451.html > > > > Having set up the build system, I decided to try it on a current > mingw/msys installation. As some of you know, it is a tricky build as gcl on > > windows is touchy. The last version of gcc that could be used to build > gcl was gcc-3.3.1 from August 2003, and you need to have an ancient mingw/ > > msys install. See the INSTALL.win32 file in maxima cvs for the details. > There has been some progress with gcl. One can now build gcl with the > > latest mingw32/msys using gcc-4.6.2 and successfully build a working > maxima. While the build works on 32-bit WinXP, I haven't managed to > reproduce > > it (yet) on a 64-bit Windows 7 machine. > > > > Anyway, I have uploaded a test installer of maxima cvs 2012-01-16 using > gcc-4.6.2 to > > > > http://billinghurst.customer.netspace.net.au/maxima-5.26.0-test.exe > > > > This is still work in progress, and some documentation is required, but > I'd welcome feedback. > > > > David > > > > _______________________________________________ > > Maxima mailing list > > max...@math.utexas.edu > > http://www.math.utexas.edu/mailman/listinfo/maxima > > -- > Camm Maguire c...@maguirefamily.org > ========================================================================== > "The earth is but one country, and mankind its citizens." -- Baha'u'llah > _______________________________________________ > Maxima mailing list > max...@math.utexas.edu > http://www.math.utexas.edu/mailman/listinfo/maxima >
_______________________________________________ Gcl-devel mailing list Gcl-devel@gnu.org https://lists.gnu.org/mailman/listinfo/gcl-devel