From stefanw at thep.physik.uni-mainz.de Wed Jun 10 09:34:42 2009 From: stefanw at thep.physik.uni-mainz.de (Stefan Weinzierl) Date: Wed, 10 Jun 2009 09:34:42 +0200 (CEST) Subject: [GiNaC-devel] Compilation issues of GiNaC 1.5.1 Message-ID: Hi, I was trying to build GiNaC 1.5.1 with cln 1.1.8. I ran into the following two problems: configure did not substitute correctly @CPPFLAGS@: [stefanw at localhost ginac-1.5.1]$ make Making all in ginac make[1]: Entering directory `/home/stefanw/build/ginac-1.5.1/ginac' make all-am make[2]: Entering directory `/home/stefanw/build/ginac-1.5.1/ginac' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../config @CPPFLAGS -I/home/stefanw/add/cln/include -g -O2 -MT add.lo -MD -MP -MF .deps/add.Tpo -c -o add.lo add.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../config @CPPFLAGS -I/home/stefanw/add/cln/include -g -O2 -MT add.lo -MD -MP -MF .deps/add.Tpo -c add.cpp -fPIC -DPIC -o .libs/add.o g++: @CPPFLAGS: No such file or directory make[2]: *** [add.lo] Error 1 make[2]: Leaving directory `/home/stefanw/build/ginac-1.5.1/ginac' make[1]: *** [all] Error 2 make[1]: Leaving directory `/home/stefanw/build/ginac-1.5.1/ginac' make: *** [all-recursive] Error 1 Makefile: CLN_CFLAGS = @CPPFLAGS -I/home/stefanw/add/cln/include CPPFLAGS = @CPPFLAGS -I/home/stefanw/add/cln/include Makefile.in: CLN_CFLAGS = @CLN_CFLAGS@ CPPFLAGS = @CPPFLAGS@ Fixing this, I ran into the second problem: polynomial/mod_gcd.cpp: In function `void GiNaC::find_next_prime(cln::cl_I&, const cln::cl_I&)': polynomial/mod_gcd.cpp:109: error: no match for 'operator++' in '++p' polynomial/mod_gcd.cpp: In function `void GiNaC::mod_gcd(GiNaC::upoly&, GiNaC::upoly, GiNaC::upoly)': polynomial/mod_gcd.cpp:137: error: no match for 'operator<<=' in 'p <<= 1' make[2]: *** [mod_gcd.lo] Error 1 I then switched to cln-1.2.2, and everything went smooth. I would suggest to raise in configure.ac the requirement on the version number of cln (currently it's 1.1.6). Best wishes, Stefan From jensv at nikhef.nl Wed Jun 10 10:21:48 2009 From: jensv at nikhef.nl (Jens Vollinga) Date: Wed, 10 Jun 2009 10:21:48 +0200 Subject: [GiNaC-devel] Compilation issues of GiNaC 1.5.1 In-Reply-To: References: Message-ID: <4A2F6D1C.80400@nikhef.nl> Hi Stefan, do I understand it correctly: with cln-1.2.2 do didn't need to fix anything else? Or, did you additionally need to change something in the Makefile.in? If yes, what? Regards, Jens Stefan Weinzierl schrieb: > Hi, > > I was trying to build GiNaC 1.5.1 with cln 1.1.8. I ran into the > following two problems: > configure did not substitute correctly @CPPFLAGS@: > > [stefanw at localhost ginac-1.5.1]$ make > Making all in ginac > make[1]: Entering directory `/home/stefanw/build/ginac-1.5.1/ginac' > make all-am > make[2]: Entering directory `/home/stefanw/build/ginac-1.5.1/ginac' > /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. > -I../config @CPPFLAGS -I/home/stefanw/add/cln/include -g -O2 -MT > add.lo -MD -MP -MF .deps/add.Tpo -c -o add.lo add.cpp > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../config @CPPFLAGS > -I/home/stefanw/add/cln/include -g -O2 -MT add.lo -MD -MP -MF > .deps/add.Tpo -c add.cpp -fPIC -DPIC -o .libs/add.o > g++: @CPPFLAGS: No such file or directory > make[2]: *** [add.lo] Error 1 > make[2]: Leaving directory `/home/stefanw/build/ginac-1.5.1/ginac' > make[1]: *** [all] Error 2 > make[1]: Leaving directory `/home/stefanw/build/ginac-1.5.1/ginac' > make: *** [all-recursive] Error 1 > > Makefile: > CLN_CFLAGS = @CPPFLAGS -I/home/stefanw/add/cln/include > CPPFLAGS = @CPPFLAGS -I/home/stefanw/add/cln/include > > Makefile.in: > CLN_CFLAGS = @CLN_CFLAGS@ > CPPFLAGS = @CPPFLAGS@ > > Fixing this, I ran into the second problem: > > polynomial/mod_gcd.cpp: In function `void > GiNaC::find_next_prime(cln::cl_I&, const cln::cl_I&)': > polynomial/mod_gcd.cpp:109: error: no match for 'operator++' in '++p' > polynomial/mod_gcd.cpp: In function `void GiNaC::mod_gcd(GiNaC::upoly&, > GiNaC::upoly, GiNaC::upoly)': > polynomial/mod_gcd.cpp:137: error: no match for 'operator<<=' in 'p <<= 1' > make[2]: *** [mod_gcd.lo] Error 1 > > I then switched to cln-1.2.2, and everything went smooth. > I would suggest to raise in configure.ac the requirement on the version > number of cln (currently it's 1.1.6). > > Best wishes, > > Stefan > > _______________________________________________ > GiNaC-devel mailing list > GiNaC-devel at ginac.de > https://www.cebix.net/mailman/listinfo/ginac-devel From stefanw at thep.physik.uni-mainz.de Wed Jun 10 11:20:00 2009 From: stefanw at thep.physik.uni-mainz.de (Stefan Weinzierl) Date: Wed, 10 Jun 2009 11:20:00 +0200 (CEST) Subject: [GiNaC-devel] Compilation issues of GiNaC 1.5.1 In-Reply-To: <4A2F6D1C.80400@nikhef.nl> References: <4A2F6D1C.80400@nikhef.nl> Message-ID: Hi Jens, that is correct: with cln 1.2.2 it worked out of the box. Best wishes, Stefan On Wed, 10 Jun 2009, Jens Vollinga wrote: > Hi Stefan, > > do I understand it correctly: with cln-1.2.2 do didn't need to fix anything > else? Or, did you additionally need to change something in the Makefile.in? > If yes, what? > > Regards, > Jens From git at ginac.de Wed Jun 10 11:29:34 2009 From: git at ginac.de (Jens Vollinga) Date: Wed, 10 Jun 2009 11:29:34 +0200 (CEST) Subject: [GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, ginac_1-5, updated. release_1-4-0-191-g4847adb Message-ID: <20090610092934.A9FC85B4042@cebix.net> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GiNaC -- a C++ library for symbolic computations". The branch, ginac_1-5 has been updated via 4847adb5b4143c9ad9aff29d212a1656e59f02c1 (commit) from e738c6c7260642160bb48c1f0b8d2655f183b2c5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 4847adb5b4143c9ad9aff29d212a1656e59f02c1 Author: Jens Vollinga Date: Wed Jun 10 11:28:34 2009 +0200 Raised required version of CLN to 1.2.2. ----------------------------------------------------------------------- Summary of changes: INSTALL | 2 +- configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- GiNaC -- a C++ library for symbolic computations From git at ginac.de Wed Jun 10 11:29:34 2009 From: git at ginac.de (Jens Vollinga) Date: Wed, 10 Jun 2009 11:29:34 +0200 (CEST) Subject: [GiNaC-devel] [SCM] GiNaC -- a C++ library for symbolic computations branch, master, updated. release_1-4-0-189-g71803f1 Message-ID: <20090610092935.0FB175B403F@cebix.net> This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "GiNaC -- a C++ library for symbolic computations". The branch, master has been updated via 71803f13294618ddd3f19fd0d9871cc44023c155 (commit) from cd6f949add6caf2f0cc52731e34252aea9c9ad2d (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 71803f13294618ddd3f19fd0d9871cc44023c155 Author: Jens Vollinga Date: Wed Jun 10 11:28:34 2009 +0200 Raised required version of CLN to 1.2.2. ----------------------------------------------------------------------- Summary of changes: INSTALL | 2 +- configure.ac | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) hooks/post-receive -- GiNaC -- a C++ library for symbolic computations From jensv at nikhef.nl Wed Jun 10 11:33:31 2009 From: jensv at nikhef.nl (Jens Vollinga) Date: Wed, 10 Jun 2009 11:33:31 +0200 Subject: [GiNaC-devel] Compilation issues of GiNaC 1.5.1 In-Reply-To: References: <4A2F6D1C.80400@nikhef.nl> Message-ID: <4A2F7DEB.5000805@nikhef.nl> Hi Stefan, Stefan Weinzierl schrieb: > that is correct: with cln 1.2.2 it worked out of the box. thanks! The changes are now checked in. A release should follow soon. A question to all the other developers: does this changed dependency requirement hurt any packagers (Debian, ...) such that we need to make a new 1.6 release instead of just a binary compatible 1.5.2?? Regards, Jens From kreckel at ginac.de Wed Jun 10 12:40:06 2009 From: kreckel at ginac.de (Richard B. Kreckel) Date: Wed, 10 Jun 2009 12:40:06 +0200 Subject: [GiNaC-devel] Compilation issues of GiNaC 1.5.1 In-Reply-To: <4A2F7DEB.5000805@nikhef.nl> References: <4A2F6D1C.80400@nikhef.nl> <4A2F7DEB.5000805@nikhef.nl> Message-ID: <4A2F8D86.6060502@ginac.de> Hi! Jens Vollinga wrote: > A question to all the other developers: does this changed dependency > requirement hurt any packagers (Debian, ...) such that we need to make a > new 1.6 release instead of just a binary compatible 1.5.2?? I can't imagine it can hurt. Packagers would have noticed this earlier on if they were still depending on CLN 1.1.x. It definitely doesn't hurt Debian. Cheers -richy. -- Richard B. Kreckel From varg at metalica.kh.ua Wed Jun 10 14:56:17 2009 From: varg at metalica.kh.ua (Alexei Sheplyakov) Date: Wed, 10 Jun 2009 15:56:17 +0300 Subject: [GiNaC-devel] Compilation issues of GiNaC 1.5.1 In-Reply-To: <4A2F7DEB.5000805@nikhef.nl> References: <4A2F6D1C.80400@nikhef.nl> <4A2F7DEB.5000805@nikhef.nl> Message-ID: <20090610125617.GA8373@metalica.kh.ua> Hi, On Wed, Jun 10, 2009 at 11:33:31AM +0200, Jens Vollinga wrote: > A question to all the other developers: does this changed dependency > requirement hurt any packagers (Debian, ...) such that we need to make a > new 1.6 release instead of just a binary compatible 1.5.2?? As far as I understand there's no need to bump the _library_ version since no symbols in libginac have been changed. Best regards, Alexei -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 835 bytes Desc: Digital signature URL: