Was there there something from the original Sage install (compiled from source) that produced the different CXXFLAGS?
Strange that only the Sage config.log had "#define _4ti2_HAVE_MPZ_INT64_CONVERSION 1". On Sunday, January 12, 2014 5:15:34 PM UTC-5, rickhg12hs wrote: > > FYI, building 4ti2 independently of Sage on my system completes without > error. In addition, all "make check" tests pass. > > The config.log files are largely the same, but there are differences. > Here's a few that may be significant. > > [diff -d working/config.log sage/config.log] > ... > 2228c2064 > < CFLAGS='-O3 -fomit-frame-pointer -malign-double -fstrict-aliasing > -ffast-math -march=pentiumpro -Wall -march=pentiumpro' > --- > > CFLAGS='-O3 -fomit-frame-pointer -malign-double -fstrict-aliasing > -ffast-math -march=pentiumpro -Wall' > 2234c2070 > < CXXFLAGS='-O3 -fomit-frame-pointer -malign-double -fstrict-aliasing > -ffast-math -Wall -std=c++0x' > --- > > CXXFLAGS=' -Wall -std=c++0x' > ... > 2600a2437 > > #define _4ti2_HAVE_MPZ_INT64_CONVERSION 1 > > > On Sunday, January 12, 2014 2:16:49 PM UTC-5, rickhg12hs wrote: >> >> Unfortunately, the recipe generated the same error. >> >> /bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. >> -I../../src -I../../src/4ti2 -D_4ti2_INT64_ -I./.. >> -D__STDC_LIMIT_MACROS -DNDEBUG -Wall -std=c++0x -MT >> lib4ti2int64_la-VectorArrayAPI.lo -MD -MP -MF >> .deps/lib4ti2int64_la-VectorArrayAPI.Tpo -c -o >> lib4ti2int64_la-VectorArrayAPI.lo `test -f 'VectorArrayAPI.cpp' || echo >> './'`VectorArrayAPI.cpp >> libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src/4ti2 >> -D_4ti2_INT64_ -I./.. -D__STDC_LIMIT_MACROS -DNDEBUG -Wall -std=c++0x -MT >> lib4ti2int64_la-VectorArrayAPI.lo -MD -MP -MF >> .deps/lib4ti2int64_la-VectorArrayAPI.Tpo -c VectorArrayAPI.cpp -o >> lib4ti2int64_la-VectorArrayAPI.o >> In file included from VectorArrayAPI.cpp:26:0: >> ../../src/groebner/VectorArrayAPI.h: In instantiation of 'static void >> _4ti2_::VectorArrayAPI::convert(const T1&, T2&) [with T1 = >> __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; T2 = long long int]': >> VectorArrayAPI.cpp:99:30: required from here >> ../../src/groebner/VectorArrayAPI.h:67:8: error: cannot convert 'const >> __gmp_expr<__mpz_struct [1], __mpz_struct [1]>' to 'long long int' in >> assignment >> v2 = v1; >> ^ >> make[3]: *** [lib4ti2int64_la-VectorArrayAPI.lo] Error 1 >> make[3]: Leaving directory `/tmp/4ti2-1.6/src/groebner' >> >> >> On Sunday, January 12, 2014 12:45:49 PM UTC-5, William wrote: >>> >>> On Sun, Jan 12, 2014 at 8:36 AM, rickhg12hs <rickh...@gmail.com> wrote: >>> > Trying to install 4ti2 package generates an error. How can this be >>> fixed? >>> > >>> >>> Here's my recipe (for SageMathCloud) for building 4ti2: >>> >>> # 4ti2 into sage: until the optional spkg gets fixed: >>> >>> >>> ./sage -sh >>> cd /tmp; wget http://www.4ti2.de/version_1.6/4ti2-1.6.tar.gz && >>> tar xf 4ti2-1.6.tar.gz && cd 4ti2-1.6 ; ./configure >>> --prefix=/usr/local/sage/current/local/; time make -j16 >>> make install # this *must* be a separate step!! >>> rm -rf /tmp/4ti2* >>> >>> >>> >>> > [from log file] >>> > ... >>> > **************************************************** >>> > Host system: >>> > Linux steelers.net 3.12.6-200.fc19.i686.PAE #1 SMP Mon Dec 23 >>> 16:58:40 UTC >>> > 2013 >>> > i686 i686 i386 GNU/Linux >>> > **************************************************** >>> > --- >>> > In file included from VectorArrayAPI.cpp:26:0: >>> > ../../src/groebner/VectorArrayAPI.h: In instantiation of 'static void >>> > _4ti2_::VectorArrayAPI::convert(const T1&, T2&) [with T1 = >>> > __gmp_expr<__mpz_struct [1], __mpz_struct [1]>; T2 = long long int]': >>> > VectorArrayAPI.cpp:99:30: required from here >>> > ../../src/groebner/VectorArrayAPI.h:67:8: error: cannot convert 'const >>> > __gmp_expr<__mpz_struct [1], __mpz_struct [1]>' to 'long long int' in >>> > assignment >>> > v2 = v1; >>> > ^ >>> > make[2]: *** [lib4ti2int64_la-VectorArrayAPI.lo] Error 1 >>> > >>> > -- >>> > You received this message because you are subscribed to the Google >>> Groups >>> > "sage-support" group. >>> > To unsubscribe from this group and stop receiving emails from it, send >>> an >>> > email to sage-support...@googlegroups.com. >>> > To post to this group, send email to sage-s...@googlegroups.com. >>> > Visit this group at http://groups.google.com/group/sage-support. >>> > For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >>> -- >>> William Stein >>> Professor of Mathematics >>> University of Washington >>> http://wstein.org >>> >> -- You received this message because you are subscribed to the Google Groups "sage-support" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-support+unsubscr...@googlegroups.com. To post to this group, send email to sage-support@googlegroups.com. Visit this group at http://groups.google.com/group/sage-support. For more options, visit https://groups.google.com/groups/opt_out.