public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
From: Achim Gratz <Stromeko@nexgo.de>
To: cygwin-apps@cygwin.com
Subject: Re: ffcall
Date: Sat, 21 Feb 2015 20:43:00 -0000	[thread overview]
Message-ID: <87fv9z2dyi.fsf@Rainer.invalid> (raw)
In-Reply-To: <54E85807.2030602@gmail.com> (David Billinghurst's message of	"Sat, 21 Feb 2015 21:03:51 +1100")

David Billinghurst writes:
> I have built and tested maxima-5.43.1 with your clisp release on
> cygwin64.  Perfect test results.    I find clisp slow for routine
> work, but it is good to have it available.

I've built maxima-5.35.1 for both architectures.  The makefiles don't
really want to cooperate with cygport, you'll have to link the sourcedir
and then it still looks for some files that configure produces in
sourcedire while testing… but other than that, everything looks OK, all
tests are pass.

--8<---------------cut here---------------start------------->8---
NAME="maxima"
VERSION="5.35.1"
RELEASE="1"
HOMEPAGE="http://maxima.sourceforge.net/index.html"
SRC_URI="mirror://sourceforge/${P}.tar.gz"

CATEGORY="Science"
SUMMARY="Maxima Computer Algebra System"
DESCRIPTION="${SUMMARY}

Maxima is a system for the manipulation of symbolic and numerical
expressions, including differentiation, integration, Taylor series,
Laplace transforms, ordinary differential equations, systems of linear
equations, polynomials, sets, lists, vectors, matrices and
tensors. Maxima yields high precision numerical results by using exact
fractions, arbitrary-precision integers and variable-precision
floating-point numbers. Maxima can plot functions and data in two and
three dimensions.

Maxima is written in CommonLisp and based on the DOE Macsyma that was
developed at MIT."

CYGCONF_ARGS="--enable-clisp-exec --enable-gettext"

src_compile() {
    cd ${S}
    cygautoreconf
    lndirs
    cd ${B}
    cygconf
    cygmake
}
src_test() {
    cd ${B}
    # need to patch test/Makefile here or fix configury
    cygtest
}
--8<---------------cut here---------------end--------------->8---

I also tried building gcl (with the intention of running maxima on gcl);
again you'll have to lndirs and the configure script doesn't check how
to include the xdr headers.  It also doesn't find the bfd and liberty
libraries that are static only on Cygwin, not sure if it needs them.
The include hiccup out of the way things start to compile, but then
raw_pre_gcl segfaults.

--8<---------------cut here---------------start------------->8---
NAME="gcl"
VERSION="2.6.12"
RELEASE="1"
HOMEPAGE="http://www.gnu.org/software/${PN}/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
SRC_DIR="${PN}"

CATEGORY="Text"
SUMMARY="GNU Common Lisp"
DESCRIPTION="${SUMMARY}

GCL is the official Common Lisp for the GNU project. Its design makes
use of the system's C compiler to compile to native object code,
providing for both good performance and facile portability."

CYGCONF_ARGS="--enable-notify=no --enable-readline --enable-ansi"
MAKEOPTS+=" -j1 -k"
CFLAGS+=" -I/usr/include/tirpc"

src_compile() {
    cd ${S}
    cygautoreconf
    lndirs
    cd ${B}
    cygconf
    cygmake
}
--8<---------------cut here---------------end--------------->8---


Regards,
Achim.
-- 
+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

SD adaptations for KORG EX-800 and Poly-800MkII V0.9:
http://Synth.Stromeko.net/Downloads.html#KorgSDada

  parent reply	other threads:[~2015-02-21 20:43 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-02-18 18:49 ffcall Ken Brown
2015-02-18 19:28 ` ffcall Yaakov Selkowitz
2015-02-18 20:08   ` ffcall Corinna Vinschen
2015-02-18 22:41     ` ffcall Ken Brown
2015-02-19  9:38       ` ffcall Corinna Vinschen
2015-02-19 15:43         ` ffcall Reini Urban
2015-02-19 16:45           ` ffcall Ken Brown
2015-02-19 17:18             ` ffcall Ken Brown
2015-02-19 17:44               ` ffcall Corinna Vinschen
2015-02-19 18:47                 ` ffcall Ken Brown
2015-02-19 19:46               ` ffcall Reini Urban
2015-02-19 22:30                 ` ffcall Ken Brown
2015-02-21 10:03                   ` ffcall David Billinghurst
2015-02-21 17:16                     ` ffcall Ken Brown
2015-02-21 20:43                     ` Achim Gratz [this message]
2015-02-21 21:04                       ` ffcall Achim Gratz
2015-02-23 11:38                         ` ffcall Corinna Vinschen
2015-02-23 17:48                           ` ffcall Achim Gratz
2015-02-23 20:32                             ` ffcall Corinna Vinschen
2015-02-23 20:56                               ` ffcall Achim Gratz
2015-02-21  3:45                 ` ffcall Ken Brown
2015-02-21 12:59                   ` ffcall Reini Urban
2015-02-21 17:20                     ` ffcall Ken Brown
2015-02-18 22:17   ` ffcall Ken Brown

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=87fv9z2dyi.fsf@Rainer.invalid \
    --to=stromeko@nexgo.de \
    --cc=cygwin-apps@cygwin.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).