Greetings, I have been forced to install ginac on a windows machine and I ran into unexpected problems. Everything I found on the web is quite old, e.g.: http://www.ginac.de/pipermail/cln-list/2006-August/000212.html and this ( http://www.richelbilderbeek.nl/CppClnInstallCygwin.htm ) claims that ./configure make make check make install should do the trick, even in cygwin. So, where might I get help when I see something like this(?): ~~~ $ make Making all in src make[1]: Entering directory '/home/andrei/cln-1.3.3/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../autoconf -I../include -I../src -I../include -I../src -g -O2 -MT cl_2DS_div.lo -MD -MP -MF .deps/cl_2DS_div.Tpo -c -o cl_2DS_div.lo `test -f 'base/digitseq/cl_2DS_div.cc' || echo './'`base/digitseq/cl_2DS_div.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../autoconf -I../include -I../src -I../include -I../src -g -O2 -MT cl_2DS_div.lo -MD -MP -MF .deps/cl_2DS_div.Tpo -c base/digitseq/cl_2DS_div.cc -o cl_2DS_div.o In file included from base/digitseq/cl_2DS_div.cc:13:0: ./base/digitseq/cl_DS.h: In function 'uintD cln::add_loop_up(const uintD*, const uintD*, uintD*, uintC)': ./base/digitseq/cl_DS.h:378:54: error: invalid conversion from 'uintD* {aka long unsigned int*}' to 'mp_ptr {aka long long unsigned int*}' [-fpermissive] return mpn_add_n(destptr,sourceptr1,sourceptr2,count); [...lots more...] In file included from ./base/digitseq/cl_DS.h:360:0, from base/digitseq/cl_2DS_div.cc:13: /usr/include/gmp.h:1496:26: error: initializing argument 3 of 'mp_limb_t __gmpn_divrem_1(mp_ptr, mp_size_t, mp_srcptr, mp_size_t, mp_limb_t)' [-fpermissive] __GMP_DECLSPEC mp_limb_t mpn_divrem_1 (mp_ptr, mp_size_t, mp_srcptr, mp_size_t, mp_limb_t); ^ Makefile:2672: recipe for target 'cl_2DS_div.lo' failed make[1]: *** [cl_2DS_div.lo] Error 1 make[1]: Leaving directory '/home/andrei/cln-1.3.3/src' Makefile:665: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 ~~~ Best, Andrei