On Jun 4, 8:35 pm, mabshoff <[EMAIL PROTECTED]> wrote:
> On Jun 4, 9:30 pm, Francois <[EMAIL PROTECTED]> wrote:
>
> > On Jun 5, 1:10 am, mabshoff <[EMAIL PROTECTED]> wrote:
>
> <SNIP>
>
> > > gmp_aux.h exists without the tuning, but I am not sure why we skip the
> > > tuning on Solaris. I will certainly see if I cannot reactivate that.
> > > As I mentioned in the other email when you use a csh as login shell
> > > the current build does not work. I believe it is due to some scripts
> > > being called from the makefile as
>
> > >   sh foo
>
> > > while foo does not have a shebang. Then things seem to also go bad on
> > > Linux for example, so this is not a Solaris specific problem, but
> > > shell related. I have build the NTL.spkg numerous times on Solaris
> > > with either a sh or bash login shell, so it does work some times ;)
>
> Hi Francois,
>
> > Could be a contributin factor.
>
> Probably since I have had it reported to me off list on a Linux box.
>
> > However before the mfile patch from
> > Tim and I, the call to "make lib" was calling "make setup1" to "make
> > setup3"
> > a behavior we didn't reproduce in our target. So if you have an older
> > sage
> > setup3 would be called anyway but not in a recent one.
> > I also checked the spkg (and the upstream tarball) gmp_aux.h is
> > definitely not there.
> > Technically the tunning is setup4 so yes it would exist without the
> > tunning :)
> > In retrospect we should probably should have included some
> > of those make setup calls in our patch.
>
> I am 100% certain that the NTL.spkg as is can be build on Solaris
> because I have build this spkg and its predecessors dozens of times on
> Solaris 9 and 10 in all kinds of configurations. Obviously there is a
> bug or two in here, but it isn't the setup routines that are at fault
> here.
>
> > Francois
>
> Cheers,
>
> Michael


I don't believe the problem I was experiencing is anything to do with
the shell, or how it is called. As Is said, I'm not using csh or tcsh
as a login shell, but bash.

I believe Francois is much closer to the solution myself. I took out
the test for SunOs, so do_make setup1, do_make setup2, do_make setup3
and do_make setup4 were all run. i.e. I changed the do_tune() code to:



do_tune()
{
    do_make setup1
    do_make setup2
    do_make setup3
    do_make setup4
}

That works a LOT better, but it still fails to build, but that is a
different issue. So I'm not convinced there is a need to exclude the
setup routines on Solaris - whether they are useful or a waste of time
is another matter, but they don't stop it building.

I can't make any sence of the what is causing this to fail. The error
message from the compiler says the -o option is given twice (which it
is not)! It then says it does not know the file type for
libntl-5.4.2.so. It seems to me the options to the compiler look
sensible, so I don't understand its objection. It could be a compiler
bug.

Would anyone be in a better position to fix this if I made a Solaris
(SPARC) machine available? This is my private machine and I don't wish
to share it, but if it will be any help I could set up another SPARC
with similar software on it.


Dave

[EMAIL PROTECTED]:[~/sage-3.0.2] $ make
cd spkg && ./install all 2>&1 | tee -a ../install.log
make[1]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg'
sage-spkg ntl-5.4.2.p3 2>&1
You must set the SAGE_ROOT environment variable or
run this script from the SAGE_ROOT or
SAGE_ROOT/local/bin/ directory.
ntl-5.4.2.p3
Machine:
SunOS kestrel 5.10 Generic_120011-14 sun4u sparc SUNW,Sun-Blade-1000
Deleting directories from past builds of previous/current versions of
ntl-5.4.2.p3
Extracting package /export/home/drkirkby/sage-3.0.2/spkg/standard/
ntl-5.4.2.p3.spkg ...
-rw-r--r--   1 drkirkby animals   573992 Jun  4 23:10 /export/home/
drkirkby/sage-3.0.2/spkg/standard/ntl-5.4.2.p3.spkg
x ntl-5.4.2.p3, 0 bytes, 0 tape blocks
x ntl-5.4.2.p3/.hgignore, 4 bytes, 1 tape blocks
<SNIP lots>
x ntl-5.4.2.p3/src/src/DispSettings.c, 2197 bytes, 5 tape blocks
x ntl-5.4.2.p3/src/src/pair_lzz_pX_long.c, 386 bytes, 1 tape blocks
Finished extraction
****************************************************
Host system
uname -a:
SunOS kestrel 5.10 Generic_120011-14 sun4u sparc SUNW,Sun-Blade-1000
****************************************************
****************************************************
GCC Version
gcc -v
Reading specs from /usr/local/opt/csw/gcc4/bin/../lib/gcc/sparc-sun-
solaris2.8/4.0.2/specs
Target: sparc-sun-solaris2.8
Configured with: ../sources/gcc-4.0.2/configure --prefix=/opt/csw/gcc4
--with-local-prefix=/opt/csw --without-gnu-as --with-as=/usr/ccs/bin/
as --without-gnu-ld --with-ld=/usr/ccs/bin/ld --enable-threads=posix --
enable-shared --enable-multilib --enable-nls --with-included-gettext --
with-libiconv-prefix=/opt/csw --with-x --enable-java-awt=xlib --with-
system-zlib --enable-languages=c,c++,f95,java,objc,ada
Thread model: posix
gcc version 4.0.2
****************************************************
writing makefile
writing ../include/NTL/config.h
Building and install NTL
make[2]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src'
gcc -I../include -I.  -O2 -g  -fPIC  -c MakeDescAux.c
gcc -I../include -I.  -O2 -g  -fPIC  -o MakeDesc MakeDesc.c
MakeDescAux.o -lm
./MakeDesc
This is NTL version 5.4.2

GOOD NEWS: compatible machine.
summary of machine characteristics:
bits per long = 32
bits per int = 32
bits per size_t = 32
arith right shift = yes
double precision = 53
NBITS (maximum) = 30
single mul ok = yes
register double precision = 53
double rounding detected = no


mv mach_desc.h ../include/NTL/mach_desc.h
make[2]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src'
make[2]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src'
sh MakeGetTime "gcc -I../include -I.  -O2 -g  -fPIC " "-lm"
does anybody really know what time it is?
gcc -I../include -I. -O2 -g -fPIC -o TestGetTime TestGetTime.c
GetTime1.c -lm
running
using GetTime1.c
make[2]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src'
make[2]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src'
gcc -I../include -I.  -O2 -g  -fPIC   -I/export/home/drkirkby/
sage-3.0.2/local/include -o gen_lip_gmp_aux gen_lip_gmp_aux.c -L/
export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
./gen_lip_gmp_aux > lip_gmp_aux_impl.h
NTL_GMP_HACK flag not set.
gcc -I../include -I.  -O2 -g  -fPIC   -I/export/home/drkirkby/
sage-3.0.2/local/include -o gen_gmp_aux gen_gmp_aux.c -L/export/home/
drkirkby/sage-3.0.2/local/lib -lgmp -lm
./gen_gmp_aux > ../include/NTL/gmp_aux.h
NTL_GMP_LIP flag set
NTL_ZZ_NBITS = 32
NTL_WSP_NBITS = 30
NTL_SP_NBITS = 30
make[2]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src'
make[2]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src'
sh Wizard on

*
*
* The wizard is going to run.
* It will perform some timing experiments, and then automatically
* update your config.h file.
* Please be patient, and don't be spooked by any error messages.
*
*
small: No such file or directory
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o InitSettings InitSettings.c  -
lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -c FFT.c
gcc -I../include -I.  -O2 -g  -fPIC  -c GetTime.c
gcc -I../include -I.  -O2 -g  -fPIC  -c ctools.c
g++ -I../include -I.  -O2 -g  -fPIC  -c ZZ.c
g++ -I../include -I.  -O2 -g  -fPIC  -c ZZVec.c
g++ -I../include -I.  -O2 -g  -fPIC  -c ZZ_p.c
g++ -I../include -I.  -O2 -g  -fPIC  -c ZZ_pX.c
g++ -I../include -I.  -O2 -g  -fPIC  -c ZZ_pX1.c
gcc -I../include -I.  -O2 -g  -fPIC  -c -I/export/home/drkirkby/
sage-3.0.2/local/include lip.c
g++ -I../include -I.  -O2 -g  -fPIC  -c tools.c
g++ -I../include -I.  -O2 -g  -fPIC  -c vec_ZZ.c
g++ -I../include -I.  -O2 -g  -fPIC  -c vec_ZZ_p.c
g++ -I../include -I.  -O2 -g  -fPIC  -c vec_long.c
g++ -I../include -I.  -O2 -g  -fPIC  -c GF2.c
g++ -I../include -I.  -O2 -g  -fPIC  -c WordVector.c
g++ -I../include -I.  -O2 -g  -fPIC  -c vec_GF2.c
g++ -I../include -I.  -O2 -g  -fPIC  -c GF2X.c
g++ -I../include -I.  -O2 -g  -fPIC  -c GF2X1.c
ar ruv wntl.a FFT.o  GetTime.o ctools.o ZZ.o ZZVec.o ZZ_p.o ZZ_pX.o
ZZ_pX1.o lip.o tools.o vec_ZZ.o vec_ZZ_p.o vec_long.o GF2.o
WordVector.o vec_GF2.o GF2X.o GF2X1.o
ar: creating wntl.a
ar: writing wntl.a
a - FFT.o
a - GetTime.o
a - ctools.o
a - ZZ.o
a - ZZVec.o
a - ZZ_p.o
a - ZZ_pX.o
a - ZZ_pX1.o
a - lip.o
a - tools.o
a - vec_ZZ.o
a - vec_ZZ_p.o
a - vec_long.o
a - GF2.o
a - WordVector.o
a - vec_GF2.o
a - GF2X.o
a - GF2X1.o
ranlib wntl.a
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o Poly1TimeTest Poly1TimeTest.c
wntl.a  -L/export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'

*** running Poly1TimeTest...000217466996336  [91] DEFAULT

make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -c FFT.c
ar ruv wntl.a FFT.o  GetTime.o ctools.o ZZ.o ZZVec.o ZZ_p.o ZZ_pX.o
ZZ_pX1.o lip.o tools.o vec_ZZ.o vec_ZZ_p.o vec_long.o GF2.o
WordVector.o vec_GF2.o GF2X.o GF2X1.o
ar: writing wntl.a
r - FFT.o
ranlib wntl.a
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o Poly1TimeTest Poly1TimeTest.c
wntl.a  -L/export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'

*** running Poly1TimeTest...000365661151515  [55] SPMM_UL

make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -c FFT.c
ar ruv wntl.a FFT.o  GetTime.o ctools.o ZZ.o ZZVec.o ZZ_p.o ZZ_pX.o
ZZ_pX1.o lip.o tools.o vec_ZZ.o vec_ZZ_p.o vec_long.o GF2.o
WordVector.o vec_GF2.o GF2X.o GF2X1.o
ar: writing wntl.a
r - FFT.o
ranlib wntl.a
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o Poly1TimeTest Poly1TimeTest.c
wntl.a  -L/export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'

*** running Poly1TimeTest...000684785111111  [30] SPMM_ULL

make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -c FFT.c
ar ruv wntl.a FFT.o  GetTime.o ctools.o ZZ.o ZZVec.o ZZ_p.o ZZ_pX.o
ZZ_pX1.o lip.o tools.o vec_ZZ.o vec_ZZ_p.o vec_long.o GF2.o
WordVector.o vec_GF2.o GF2X.o GF2X1.o
ar: writing wntl.a
r - FFT.o
ranlib wntl.a
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o Poly1TimeTest Poly1TimeTest.c
wntl.a  -L/export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'

*** running Poly1TimeTest...000196003627450  [102] SPMM_ASM

make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -c FFT.c
ar ruv wntl.a FFT.o  GetTime.o ctools.o ZZ.o ZZVec.o ZZ_p.o ZZ_pX.o
ZZ_pX1.o lip.o tools.o vec_ZZ.o vec_ZZ_p.o vec_long.o GF2.o
WordVector.o vec_GF2.o GF2X.o GF2X1.o
ar: writing wntl.a
r - FFT.o
ranlib wntl.a
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o Poly1TimeTest Poly1TimeTest.c
wntl.a  -L/export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'

*** running Poly1TimeTest...000202386768707  [98] DEFAULT
AVOID_BRANCHING

make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -c FFT.c
ar ruv wntl.a FFT.o  GetTime.o ctools.o ZZ.o ZZVec.o ZZ_p.o ZZ_pX.o
ZZ_pX1.o lip.o tools.o vec_ZZ.o vec_ZZ_p.o vec_long.o GF2.o
WordVector.o vec_GF2.o GF2X.o GF2X1.o
ar: writing wntl.a
r - FFT.o
ranlib wntl.a
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o Poly1TimeTest Poly1TimeTest.c
wntl.a  -L/export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'

*** running Poly1TimeTest...000355666315789  [57] SPMM_UL
AVOID_BRANCHING

make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -c FFT.c
ar ruv wntl.a FFT.o  GetTime.o ctools.o ZZ.o ZZVec.o ZZ_p.o ZZ_pX.o
ZZ_pX1.o lip.o tools.o vec_ZZ.o vec_ZZ_p.o vec_long.o GF2.o
WordVector.o vec_GF2.o GF2X.o GF2X1.o
ar: writing wntl.a
r - FFT.o
ranlib wntl.a
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o Poly1TimeTest Poly1TimeTest.c
wntl.a  -L/export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'

*** running Poly1TimeTest...000670586222222  [30] SPMM_ULL
AVOID_BRANCHING

make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -c FFT.c
ar ruv wntl.a FFT.o  GetTime.o ctools.o ZZ.o ZZVec.o ZZ_p.o ZZ_pX.o
ZZ_pX1.o lip.o tools.o vec_ZZ.o vec_ZZ_p.o vec_long.o GF2.o
WordVector.o vec_GF2.o GF2X.o GF2X1.o
ar: writing wntl.a
r - FFT.o
ranlib wntl.a
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o Poly1TimeTest Poly1TimeTest.c
wntl.a  -L/export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'

*** running Poly1TimeTest...000183378545454  [110] SPMM_ASM
AVOID_BRANCHING

make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -c FFT.c
gcc -I../include -I.  -O2 -g  -fPIC  -c -I/export/home/drkirkby/
sage-3.0.2/local/include lip.c
ar ruv wntl.a FFT.o  GetTime.o ctools.o ZZ.o ZZVec.o ZZ_p.o ZZ_pX.o
ZZ_pX1.o lip.o tools.o vec_ZZ.o vec_ZZ_p.o vec_long.o GF2.o
WordVector.o vec_GF2.o GF2X.o GF2X1.o
ar: writing wntl.a
r - FFT.o
r - lip.o
ranlib wntl.a
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o GF2XTimeTest GF2XTimeTest.c
wntl.a  -L/export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'

*** running GF2XTimeTest...000090788182781  [2203]

make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -c GF2X.c
ar ruv wntl.a FFT.o  GetTime.o ctools.o ZZ.o ZZVec.o ZZ_p.o ZZ_pX.o
ZZ_pX1.o lip.o tools.o vec_ZZ.o vec_ZZ_p.o vec_long.o GF2.o
WordVector.o vec_GF2.o GF2X.o GF2X1.o
ar: writing wntl.a
r - GF2X.o
ranlib wntl.a
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o GF2XTimeTest GF2XTimeTest.c
wntl.a  -L/export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'

*** running GF2XTimeTest...000085923443537  [2329] NTL_GF2X_ALTCODE

make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -c GF2X.c
ar ruv wntl.a FFT.o  GetTime.o ctools.o ZZ.o ZZVec.o ZZ_p.o ZZ_pX.o
ZZ_pX1.o lip.o tools.o vec_ZZ.o vec_ZZ_p.o vec_long.o GF2.o
WordVector.o vec_GF2.o GF2X.o GF2X1.o
ar: writing wntl.a
r - GF2X.o
ranlib wntl.a
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o GF2XTimeTest GF2XTimeTest.c
wntl.a  -L/export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'

*** running GF2XTimeTest...000080306540930  [2492] NTL_GF2X_ALTCODE1

make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -c GF2X.c
ar ruv wntl.a FFT.o  GetTime.o ctools.o ZZ.o ZZVec.o ZZ_p.o ZZ_pX.o
ZZ_pX1.o lip.o tools.o vec_ZZ.o vec_ZZ_p.o vec_long.o GF2.o
WordVector.o vec_GF2.o GF2X.o GF2X1.o
ar: writing wntl.a
r - GF2X.o
ranlib wntl.a
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o GF2XTimeTest GF2XTimeTest.c
wntl.a  -L/export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'

*** running GF2XTimeTest...000098200245700  [2035] NTL_GF2X_NOINLINE

make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -c GF2X.c
ar ruv wntl.a FFT.o  GetTime.o ctools.o ZZ.o ZZVec.o ZZ_p.o ZZ_pX.o
ZZ_pX1.o lip.o tools.o vec_ZZ.o vec_ZZ_p.o vec_long.o GF2.o
WordVector.o vec_GF2.o GF2X.o GF2X1.o
ar: writing wntl.a
r - GF2X.o
ranlib wntl.a
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o GF2XTimeTest GF2XTimeTest.c
wntl.a  -L/export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'

*** running GF2XTimeTest...000084831057393  [2358] NTL_GF2X_ALTCODE
NTL_GF2X_NOINLINE

make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -c GF2X.c
ar ruv wntl.a FFT.o  GetTime.o ctools.o ZZ.o ZZVec.o ZZ_p.o ZZ_pX.o
ZZ_pX1.o lip.o tools.o vec_ZZ.o vec_ZZ_p.o vec_long.o GF2.o
WordVector.o vec_GF2.o GF2X.o GF2X1.o
ar: writing wntl.a
r - GF2X.o
ranlib wntl.a
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o GF2XTimeTest GF2XTimeTest.c
wntl.a  -L/export/home/drkirkby/sage-3.0.2/local/lib -lgmp -lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'

*** running GF2XTimeTest...000096134823001  [2081] NTL_GF2X_ALTCODE1
NTL_GF2X_NOINLINE



*** the wizard is done!!

make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'
g++ -I../include -I.  -O2 -g  -fPIC  -o DispSettings DispSettings.c -
lm
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src/small/src'


Basic Configuration Options:
NTL_STD_CXX
NTL_GMP_LIP

Resolution of double-word types:
long long
unsigned long long

Performance Options:
NTL_SPMM_ASM
NTL_AVOID_BRANCHING
NTL_GF2X_ALTCODE1


*
*
* Updating config.h
*
*
make[2]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src'
make[2]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src'
rm -f FFT.o FacVec.o GF2.o GF2E.o GF2EX.o GF2EXFactoring.o GF2X.o
GF2X1.o GF2XFactoring.o GF2XVec.o GetTime.o HNF.o ctools.o LLL.o
LLL_FP.o LLL_QP.o LLL_RR.o LLL_XD.o RR.o WordVector.o ZZ.o ZZVec.o
ZZX.o ZZX1.o ZZXCharPoly.o ZZXFactoring.o ZZ_p.o ZZ_pE.o ZZ_pEX.o
ZZ_pEXFactoring.o ZZ_pX.o ZZ_pX1.o ZZ_pXCharPoly.o ZZ_pXFactoring.o
fileio.o lip.o lzz_p.o lzz_pE.o lzz_pEX.o lzz_pEXFactoring.o lzz_pX.o
lzz_pX1.o lzz_pXCharPoly.o lzz_pXFactoring.o mat_GF2.o mat_GF2E.o
mat_RR.o mat_ZZ.o mat_ZZ_p.o mat_ZZ_pE.o mat_lzz_p.o mat_lzz_pE.o
mat_poly_ZZ.o mat_poly_ZZ_p.o mat_poly_lzz_p.o pair_GF2EX_long.o
pair_GF2X_long.o pair_ZZX_long.o pair_ZZ_pEX_long.o pair_ZZ_pX_long.o
pair_lzz_pEX_long.o pair_lzz_pX_long.o quad_float.o tools.o vec_GF2.o
vec_GF2E.o vec_GF2XVec.o vec_RR.o vec_ZZ.o vec_ZZVec.o vec_ZZ_p.o
vec_ZZ_pE.o vec_double.o vec_long.o vec_lzz_p.o vec_lzz_pE.o
vec_quad_float.o vec_vec_GF2.o vec_vec_GF2E.o vec_vec_RR.o
vec_vec_ZZ.o vec_vec_ZZ_p.o vec_vec_ZZ_pE.o vec_vec_long.o
vec_vec_lzz_p.o vec_vec_lzz_pE.o vec_xdouble.o xdouble.o G_LLL_FP.o
G_LLL_QP.o G_LLL_XD.o G_LLL_RR.o vec_ulong.o vec_vec_ulong.o # clean,
preserving tuning parameters
make shobj
make[3]: Entering directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src'
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c FFT.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c FacVec.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c GF2.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c GF2E.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c GF2EX.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c GF2EXFactoring.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c GF2X.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c GF2X1.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c GF2XFactoring.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c GF2XVec.c
gcc -I../include -I.  -O2 -g  -fPIC -fPIC -c GetTime.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c HNF.c
gcc -I../include -I.  -O2 -g  -fPIC -fPIC -c ctools.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c LLL.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c LLL_FP.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c LLL_QP.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c LLL_RR.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c LLL_XD.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c RR.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c WordVector.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c ZZ.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c ZZVec.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c ZZX.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c ZZX1.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c ZZXCharPoly.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c ZZXFactoring.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c ZZ_p.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c ZZ_pE.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c ZZ_pEX.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c ZZ_pEXFactoring.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c ZZ_pX.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c ZZ_pX1.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c ZZ_pXCharPoly.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c ZZ_pXFactoring.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c fileio.c
gcc -I../include -I.  -O2 -g  -fPIC -fPIC -c -I/export/home/drkirkby/
sage-3.0.2/local/include lip.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c lzz_p.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c lzz_pE.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c lzz_pEX.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c lzz_pEXFactoring.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c lzz_pX.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c lzz_pX1.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c lzz_pXCharPoly.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c lzz_pXFactoring.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c mat_GF2.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c mat_GF2E.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c mat_RR.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c mat_ZZ.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c mat_ZZ_p.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c mat_ZZ_pE.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c mat_lzz_p.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c mat_lzz_pE.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c mat_poly_ZZ.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c mat_poly_ZZ_p.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c mat_poly_lzz_p.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c pair_GF2EX_long.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c pair_GF2X_long.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c pair_ZZX_long.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c pair_ZZ_pEX_long.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c pair_ZZ_pX_long.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c pair_lzz_pEX_long.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c pair_lzz_pX_long.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c quad_float.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c tools.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_GF2.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_GF2E.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_GF2XVec.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_RR.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_ZZ.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_ZZVec.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_ZZ_p.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_ZZ_pE.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_double.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_long.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_lzz_p.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_lzz_pE.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_quad_float.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_vec_GF2.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_vec_GF2E.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_vec_RR.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_vec_ZZ.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_vec_ZZ_p.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_vec_ZZ_pE.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_vec_long.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_vec_lzz_p.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_vec_lzz_pE.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_xdouble.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c xdouble.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c G_LLL_FP.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c G_LLL_QP.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c G_LLL_XD.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c G_LLL_RR.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_ulong.c
g++ -I../include -I.  -O2 -g  -fPIC -fPIC -c vec_vec_ulong.c
make[3]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src'
g++ -I../include -I.  -O2 -g  -fPIC  -fPIC -shared -Wl,-soname,lib`cat
DIRNAME`.so -o lib`cat DIRNAME`.so FFT.o FacVec.o GF2.o GF2E.o GF2EX.o
GF2EXFactoring.o GF2X.o GF2X1.o GF2XFactoring.o GF2XVec.o GetTime.o
HNF.o ctools.o LLL.o LLL_FP.o LLL_QP.o LLL_RR.o LLL_XD.o RR.o
WordVector.o ZZ.o ZZVec.o ZZX.o ZZX1.o ZZXCharPoly.o ZZXFactoring.o
ZZ_p.o ZZ_pE.o ZZ_pEX.o ZZ_pEXFactoring.o ZZ_pX.o ZZ_pX1.o
ZZ_pXCharPoly.o ZZ_pXFactoring.o fileio.o lip.o lzz_p.o lzz_pE.o
lzz_pEX.o lzz_pEXFactoring.o lzz_pX.o lzz_pX1.o lzz_pXCharPoly.o
lzz_pXFactoring.o mat_GF2.o mat_GF2E.o mat_RR.o mat_ZZ.o mat_ZZ_p.o
mat_ZZ_pE.o mat_lzz_p.o mat_lzz_pE.o mat_poly_ZZ.o mat_poly_ZZ_p.o
mat_poly_lzz_p.o pair_GF2EX_long.o pair_GF2X_long.o pair_ZZX_long.o
pair_ZZ_pEX_long.o pair_ZZ_pX_long.o pair_lzz_pEX_long.o
pair_lzz_pX_long.o quad_float.o tools.o vec_GF2.o vec_GF2E.o
vec_GF2XVec.o vec_RR.o vec_ZZ.o vec_ZZVec.o vec_ZZ_p.o vec_ZZ_pE.o
vec_double.o vec_long.o vec_lzz_p.o vec_lzz_pE.o vec_quad_float.o
vec_vec_GF2.o vec_vec_GF2E.o vec_vec_RR.o vec_vec_ZZ.o vec_vec_ZZ_p.o
vec_vec_ZZ_pE.o vec_vec_long.o vec_vec_lzz_p.o vec_vec_lzz_pE.o
vec_xdouble.o xdouble.o G_LLL_FP.o G_LLL_QP.o G_LLL_XD.o G_LLL_RR.o
vec_ulong.o vec_vec_ulong.o -L/export/home/drkirkby/sage-3.0.2/local/
lib -lgmp
ld: warning: option -o appears more than once, first setting taken
ld: fatal: file libntl-5.4.2.so: unknown file type
ld: fatal: File processing errors. No output written to
libntl-5.4.2.so
collect2: ld returned 1 exit status
make[2]: *** [libntl.so] Error 1
make[2]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg/
build/ntl-5.4.2.p3/src/src'
Error creating ntl shared library.

real    9m40.758s
user    9m6.994s
sys     0m23.352s
sage: An error occurred while installing ntl-5.4.2.p3
Please email sage-devel http://groups.google.com/group/sage-devel
explaining the problem and send the relevant part of
of /export/home/drkirkby/sage-3.0.2/install.log.  Describe your
computer, operating system, etc.
If you want to try to fix the problem, yourself *don't* just cd to
/export/home/drkirkby/sage-3.0.2/spkg/build/ntl-5.4.2.p3 and type
'make'.
Instead type "/export/home/drkirkby/sage-3.0.2/sage -sh"
in order to set all environment variables correctly, then cd to
/export/home/drkirkby/sage-3.0.2/spkg/build/ntl-5.4.2.p3
(When you are done debugging, you can type "exit" to leave the
subshell.)
make[1]: *** [installed/ntl-5.4.2.p3] Error 1
make[1]: Leaving directory `/export/home/drkirkby/sage-3.0.2/spkg'

real     9:41.8
user     9:05.2
sys        20.4



--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to