Steve Baldwin on Wed, 20 Apr 2005 22:03:31 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Make errors on cygwin


Hi,

I'm attempting to build under cygwin on WinXP.  Here's the error I'm seeing

[pari-2.1.6]$ ./Configure
Configuring pari-2.1.6 (STABLE)
Checking echo to see how to suppress newlines...
...using -n.
Looking for some tools first ...
...ld is /usr/bin/ld
...zcat is /usr/bin/zcat
...gzip is /usr/bin/gzip
...ranlib is /usr/bin/ranlib
...perl is /usr/bin/perl
...I could not find emacs.
        Warning ! architecture  not tested
Building for architecture:  running cygwin (C portable kernel)
Checking for optional libraries and headers...
...Found libX11 in /usr/X11R6/lib
...Found X11 header files in /usr/X11R6/include/X11
...Found libreadline in /lib
...Found libncurses in /lib
...But no header file has been found
Looking for the compilers ...
...cc is /usr/bin/cc
...gcc is /usr/bin/gcc
GNU compiler version 3.3.3 (cygwin special)
C compiler is          /usr/bin/gcc  -O3 -DGCC_INLINE -Wall -Wno-implicit
-fomit
-frame-pointer  
Looking for an assembler ...
...as is /usr/bin/as
...Hum, this looks like GNU as
Assembler is           /usr/bin/as  
C PreProcessor is      /usr/bin/gcc  -E -I.
Executable linker is   /usr/bin/gcc  -O3 -DGCC_INLINE -Wall -Wno-implicit
-fomit
-frame-pointer   -Xlinker -export-dynamic
No Dynamic Lib
Given the previous choices, sizeof(long) is 4 chars.
The internal word representation of a double is l[1], l[0].
==========================================================================
Checking some common types...
...I did not find ulong.
Looking in C lib for some symbols...
...Found exp2.
...Found strftime.
...Found times.
...Found sigrelse.
...Found TIOCGWINSZ.
...Found getrlimit.
...Found opendir.
...I did not find vsnprintf.
...Found dlopen.
Installation prefix ? [/usr/local]
...for architecture-independant files (share-prefix) ? []
..."gp" executable ? [/usr/local/bin]
..."pari" library ? [/usr/local/lib]
...include files ? [/usr/local/include/pari]
...manual pages ? [/usr/local/man/man1]
...documentation, examples, and emacs macros ? [/usr/local/lib/pari]
...miscellaneous data (galois resolvents) ? [/usr/local/lib/pari/galdata]
Default is static executable and archive library, graphic=X11
==========================================================================
Extracting examples/Makefile.cygwin-
Extracting Ocygwin-/Makefile
Extracting Makefile
Extracting Ocygwin-/paricfg.h
Extracting Ocygwin-/../Odos/paricfg.h
Extracting scripts and macros
...in doc
...in emacs
...in misc
==========================================================================
Shall we try to build pari 2.1.6 (released) now (y/n)? [n]
Ok. Type "make install" when you are ready
Bye ! 
[pari-2.1.6]$ make gp
cd Ocygwin-; make gp
make[1]: Entering directory `/home/stbaldwin/pari-2.1.6/Ocygwin-'
/usr/bin/gcc -c -O3 -DGCC_INLINE -Wall -Wno-implicit -fomit-frame-pointer
-I. -I../src/headers -o kernel.o ../src/kernel/none/level0.c
In file included from ../src/headers/pari.h:73,
                 from ../src/kernel/none/level0.c:17:
../src/headers/paricom.h:100: error: parse error before '/' token
make[1]: *** [kernel.o] Error 1
make[1]: Leaving directory `/home/stbaldwin/pari-2.1.6/Ocygwin-'
make: *** [gp] Error 2

I'm sure it is something stupid I'm doing, but would be very grateful for
some clue as to what.

Thanks and regards,

Steve