[Nauty-list] Building nauty on MinGW, missing sys/times.h
Brendan McKay
bdm at cs.anu.edu.au
Mon Sep 10 17:52:36 EST 2007
I don't know if MinGW has the facilities for measuring cputime. If
you find them, I can try to incorporate them. Meanwhile, at least we
can avoid the compile-time error.
In naututil-h.in, before the line
#endif /*NAUTY_CPU_DEFINED*/
(about line 224), insert this:
#ifndef CPUTIME
#define CPUTIME 0.0
#endif
Then do ./configure again and try compiling. All cpu times will
be reported as 0, but that is better than nothing.
Please report problems.
Brendan.
* William August Rummler <w.a.rummler at gmail.com> [070910 16:26]:
> Hello to all,
>
> I recently tried to build nauty with MinGW, using just "./configure" and
> "make all". After some successful progress, I received this error:
>
> gcc -o labelg -O4 -march=i686 labelg.c gtools.o gtnauty.o \
> nauty.o nautil.o naugraph.o nautinv.o
> labelg.c: In function `main':
> labelg.c:218: error: `CPUTIME' undeclared (first use in this function)
> labelg.c:218: error: (Each undeclared identifier is reported only once
> labelg.c:218: error: for each function it appears in.)
> make: *** [labelg] Error 1
>
> I tracked the cause (or at least part of the cause) to the fact that
> MinGW lacks the sys/times.h file and the times() function located therein.
>
> Does anyone know what to do or where to begin to resolve this issue?
>
> Thanks,
> Will
>
>
> _______________________________________________
> 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