[Nauty-list] Problems installing nauty on Windows XP
Brendan McKay
bdm at cs.anu.edu.au
Wed Jun 14 11:10:15 EST 2006
This is an error in the cygwin header files. They declare the
GNU function getline() even though that is not a library function
in the C standard. Such behaviour is illegal.
In the next version of nauty, I'll add a workaround. Meanwhile,
edit the file gtools-h.in. Just before the declaration of getline()
add this line:
#define getline gtools_getline
Now ./configure again, and the problem should have gone away.
Brendan.
* Hyeyoun Chung <hyeyoun at MIT.EDU> [060614 02:08]:
> Hello everybody,
>
>
>
> I was wondering if somebody could help me out with installing nauty on
> WindowsXP. I'm using Cygwin, and type the following commands:
>
>
>
> cd nauty22
>
> ./configure
>
> make
>
>
>
> Everything goes fine until I get the following error message:
>
>
>
> gcc -c -04 -march=i686 gtools.c
>
> In file included from gtools.c:7:
>
> Gtools.h:93: error: conflicting types for 'getline'
>
> /usr/include/sys/stdio.h:31: error: previous declaration of 'getline' was
> here
>
> Gtools.h:93: error: conflicting types for 'getline'
>
> /usr/include/sys/stdio.h:31: error: previous declaration of 'getline' was
> here
>
> Make: *** [gtools.o] Error 1
>
>
>
> I'm a complete beginner with both Cygwin and nauty, and I would really
> appreciate some help with this. Thanks in advance.
>
>
>
> Hyeyoun
>
> _______________________________________________
> Nauty-list mailing list
> Nauty-list at cs.anu.edu.au
> http://dcsmail.anu.edu.au/cgi-bin/mailman/listinfo/nauty-list
More information about the Nauty
mailing list