Comment 7 for bug 1132270

Revision history for this message
Jan Katins (jasc) wrote :

Just for the record:
I installed cygwin and installed gcc, gcc-g++, make, flex, bison, libtool, libxml, gmp... in cygwin (one after another as diverse things failed... :-( )
ran bzr branch lp:igraph and ./bootstrap.sh
I had to insert an additional ./configure to get the makefile to appear
Running make msvc results will compile the whole thing it seems: could that be changed to only create the generated files? (or check this files into the repository so that one could get the without regenerating them...)

And then it stoped with this error:
--
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -I/usr/include/libxml2 -I../include -I../include -Wall -I../optional/glpk -g -O2 -I/usr/include/libxml2 -MT libigraph_la-matching.lo -MD -MP -MF .deps/libigraph_la-matching.Tpo -c matching.c -o libigraph_la-matching.o >/dev/null 2>&1
mv -f .deps/libigraph_la-matching.Tpo .deps/libigraph_la-matching.Plo
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -I/usr/include/libxml2 -I../include -I../include -Wall -I../optional/glpk -g -O2 -I/usr/include/libxml2 -MT libigraph_la-lad.lo -MD -MP -MF .deps/libigraph_la-lad.Tpo -c -o libigraph_la-lad.lo `test -f 'lad.c' || echo './'`lad.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I.. -g -O2 -I/usr/include/libxml2 -I../include -I../include -Wall -I../optional/glpk -g -O2 -I/usr/include/libxml2 -MT libigraph_la-lad.lo -MD -MP -MF .deps/libigraph_la-lad.Tpo -c lad.c -DDLL_EXPORT -DPIC -o .libs/libigraph_la-lad.o
In file included from lad.c:58:
igraph_interrupt_internal.h:43: warning: `thread' attribute directive ignored
lad.c: In function `igraph_i_lad_createGraph':
lad.c:769: error: prior parameter's size depends on 'nbU'
lad.c:769: error: prior parameter's size depends on 'nbV'
lad.c:795: error: prior parameter's size depends on 'nbU'
lad.c:795: error: prior parameter's size depends on 'nbV'
lad.c:795: error: prior parameter's size depends on 'nbV'
lad.c:795: error: prior parameter's size depends on 'nbU'
lad.c:786: confused by earlier errors, bailing out
Makefile:5169: recipe for target `libigraph_la-lad.lo' failed
make[3]: *** [libigraph_la-lad.lo] Error 1
make[3]: Leaving directory `/cygdrive/c/temp/igraph/src'
Makefile:1153: recipe for target `all' failed
make[2]: *** [all] Error 2
make[2]: Leaving directory `/cygdrive/c/temp/igraph/src'
Makefile:418: recipe for target `all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/cygdrive/c/temp/igraph'
Makefile:318: recipe for target `all' failed
make: *** [all] Error 2
--

Is that a bug?