conda-forge / r-igraph-feedstock

A conda-smithy repository for r-igraph.
BSD 3-Clause "New" or "Revised" License
2 stars 10 forks source link

Re-enable Windows builds #58

Closed mfansler closed 1 month ago

mfansler commented 6 months ago

Windows builds were set to skip in #57 due to an issue with not finding GLPK include files. A PR to re-enable Windows support is welcome.

szhorvat commented 4 months ago

Version 2.0.3 will use a vendored version of GLPK is the header is not found.

mfansler commented 4 months ago

@szhorvat thanks for the heads up. I gave it a try, but to no avail. Due to our old infrastructure, we still rely on the Makevars.win and that didn't seem to fallback to vendoring. If interested, the failed run using the packaged Makevars.win was here: Azure run.

Since that will purge in 1 month, here's a copy of the build log:

```cpp 2024-05-01T18:59:25.2939946Z * installing to library 'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library' 2024-05-01T18:59:25.3269165Z * installing *source* package 'igraph' ... 2024-05-01T18:59:25.7374055Z ** using staged installation 2024-05-01T18:59:25.7383232Z file 'tests/testthat/test-plot.R' has the wrong MD5 checksum 2024-05-01T18:59:25.8648448Z Warning in as.POSIXlt.POSIXct(x, tz) : 2024-05-01T18:59:25.8889118Z unable to identify current timezone 'C': 2024-05-01T18:59:25.8896857Z please set environment variable 'TZ' 2024-05-01T18:59:25.8999032Z ** libs 2024-05-01T18:59:25.9392585Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c cpp11.cpp -o cpp11.o 2024-05-01T18:59:27.8363157Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c cpprinterface.cpp -o cpprinterface.o 2024-05-01T18:59:29.9356908Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c init.cpp -o init.o 2024-05-01T18:59:31.7099515Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c lazyeval.c -o lazyeval.o 2024-05-01T18:59:31.9053594Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c rinterface.c -o rinterface.o 2024-05-01T18:59:35.0609507Z In file included from rinterface.c:25:0: 2024-05-01T18:59:35.0611389Z rinterface.c: In function 'R_igraph_fundamental_cycles': 2024-05-01T18:59:35.0612603Z rinterface.h:116:29: warning: 'c_start' may be used uninitialized in this function [-Wmaybe-uninitialized] 2024-05-01T18:59:35.0613481Z igraph_error_type_t __c = func; \ 2024-05-01T18:59:35.0614363Z ^ 2024-05-01T18:59:35.0629939Z rinterface.c:10910:20: note: 'c_start' was declared here 2024-05-01T18:59:35.0630795Z igraph_integer_t c_start; 2024-05-01T18:59:35.0631640Z ^ 2024-05-01T18:59:35.1272465Z In file included from rinterface.c:25:0: 2024-05-01T18:59:35.1274656Z rinterface.c: In function 'R_igraph_random_spanning_tree': 2024-05-01T18:59:35.1276073Z rinterface.h:116:29: warning: 'c_vid' may be used uninitialized in this function [-Wmaybe-uninitialized] 2024-05-01T18:59:35.1277038Z igraph_error_type_t __c = func; \ 2024-05-01T18:59:35.1277693Z ^ 2024-05-01T18:59:35.1278636Z rinterface.c:11181:20: note: 'c_vid' was declared here 2024-05-01T18:59:35.1279496Z igraph_integer_t c_vid; 2024-05-01T18:59:35.1280139Z ^ 2024-05-01T18:59:35.6360889Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c rinterface_extra.c -o rinterface_extra.o 2024-05-01T18:59:39.4957499Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c rrandom.c -o rrandom.o 2024-05-01T18:59:39.7072481Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c simpleraytracer.cpp -o simpleraytracer.o 2024-05-01T18:59:41.5292500Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dgetv0.f -o vendor/arpack/dgetv0.o 2024-05-01T18:59:41.6942299Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dlaqrb.f -o vendor/arpack/dlaqrb.o 2024-05-01T18:59:41.9324609Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dmout.f -o vendor/arpack/dmout.o 2024-05-01T18:59:42.0253146Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dnaitr.f -o vendor/arpack/dnaitr.o 2024-05-01T18:59:42.2307692Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dnapps.f -o vendor/arpack/dnapps.o 2024-05-01T18:59:42.5045951Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dnaup2.f -o vendor/arpack/dnaup2.o 2024-05-01T18:59:42.7524493Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dnaupd.f -o vendor/arpack/dnaupd.o 2024-05-01T18:59:42.8961842Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dnconv.f -o vendor/arpack/dnconv.o 2024-05-01T18:59:42.9977053Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dneigh.f -o vendor/arpack/dneigh.o 2024-05-01T18:59:43.1258144Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dneupd.f -o vendor/arpack/dneupd.o 2024-05-01T18:59:43.4348615Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dngets.f -o vendor/arpack/dngets.o 2024-05-01T18:59:43.5582640Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dsaitr.f -o vendor/arpack/dsaitr.o 2024-05-01T18:59:43.7994371Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dsapps.f -o vendor/arpack/dsapps.o 2024-05-01T18:59:44.0117514Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dsaup2.f -o vendor/arpack/dsaup2.o 2024-05-01T18:59:44.2174437Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dsaupd.f -o vendor/arpack/dsaupd.o 2024-05-01T18:59:44.3550071Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dsconv.f -o vendor/arpack/dsconv.o 2024-05-01T18:59:44.4538704Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dseigt.f -o vendor/arpack/dseigt.o 2024-05-01T18:59:44.5616909Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dsesrt.f -o vendor/arpack/dsesrt.o 2024-05-01T18:59:44.7125047Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dseupd.f -o vendor/arpack/dseupd.o 2024-05-01T18:59:45.0259686Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dsgets.f -o vendor/arpack/dsgets.o 2024-05-01T18:59:45.1371605Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dsortc.f -o vendor/arpack/dsortc.o 2024-05-01T18:59:45.3144479Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dsortr.f -o vendor/arpack/dsortr.o 2024-05-01T18:59:45.4498006Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dstatn.f -o vendor/arpack/dstatn.o 2024-05-01T18:59:45.5413049Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dstats.f -o vendor/arpack/dstats.o 2024-05-01T18:59:45.6305575Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dstqrb.f -o vendor/arpack/dstqrb.o 2024-05-01T18:59:45.8719810Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/dvout.f -o vendor/arpack/dvout.o 2024-05-01T18:59:45.9635840Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/ivout.f -o vendor/arpack/ivout.o 2024-05-01T18:59:46.0595721Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/second.f -o vendor/arpack/second.o 2024-05-01T18:59:46.1590526Z gfortran -O2 -march=x86-64 -mtune=generic -c vendor/arpack/wrap.f -o vendor/arpack/wrap.o 2024-05-01T18:59:46.2885103Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/betweenness.c -o vendor/cigraph/src/centrality/betweenness.o 2024-05-01T18:59:47.0057407Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/centrality_other.c -o vendor/cigraph/src/centrality/centrality_other.o 2024-05-01T18:59:47.1713463Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/centralization.c -o vendor/cigraph/src/centrality/centralization.o 2024-05-01T18:59:47.4226022Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/closeness.c -o vendor/cigraph/src/centrality/closeness.o 2024-05-01T18:59:47.7986242Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/coreness.c -o vendor/cigraph/src/centrality/coreness.o 2024-05-01T18:59:48.0205417Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/eigenvector.c -o vendor/cigraph/src/centrality/eigenvector.o 2024-05-01T18:59:48.3388583Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/hub_authority.c -o vendor/cigraph/src/centrality/hub_authority.o 2024-05-01T18:59:48.5310013Z vendor/cigraph/src/centrality/hub_authority.c: In function 'igraph_hub_and_authority_scores': 2024-05-01T18:59:48.5318335Z vendor/cigraph/src/centrality/hub_authority.c:375:84: warning: 'my_hub_vector_p' may be used uninitialized in this function [-Wmaybe-uninitialized] 2024-05-01T18:59:48.5319556Z igraph_i_kleinberg_weighted_hub_to_auth(no_of_nodes, authority_vector, &VECTOR(*my_hub_vector_p)[0], &ininclist, graph, weights); 2024-05-01T18:59:48.5320097Z ^ 2024-05-01T18:59:48.6296460Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/pagerank.c -o vendor/cigraph/src/centrality/pagerank.o 2024-05-01T18:59:48.8510792Z vendor/cigraph/src/centrality/pagerank.c: In function 'igraph_i_personalized_pagerank_arpack': 2024-05-01T18:59:48.8530840Z vendor/cigraph/src/centrality/pagerank.c:603:9: warning: 'reset_sum' may be used uninitialized in this function [-Wmaybe-uninitialized] 2024-05-01T18:59:48.8748386Z igraph_vector_scale(&normalized_reset, 1.0 / reset_sum); 2024-05-01T18:59:48.8757213Z ^ 2024-05-01T18:59:49.0242692Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/prpack.cpp -o vendor/cigraph/src/centrality/prpack.o 2024-05-01T18:59:49.5777509Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/prpack/prpack_base_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_base_graph.o 2024-05-01T18:59:50.1159013Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/prpack/prpack_igraph_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_igraph_graph.o 2024-05-01T18:59:50.3001337Z vendor/cigraph/src/centrality/prpack/prpack_igraph_graph.cpp: In member function 'igraph_error_t prpack::prpack_igraph_graph::convert_from_igraph(const igraph_t*, const igraph_vector_t*, bool)': 2024-05-01T18:59:50.3003435Z vendor/cigraph/src/centrality/prpack/prpack_igraph_graph.cpp:83:27: warning: 'p_weight' may be used uninitialized in this function [-Wmaybe-uninitialized] 2024-05-01T18:59:50.3004194Z ++p_weight; 2024-05-01T18:59:50.3004586Z ^ 2024-05-01T18:59:50.3745145Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/prpack/prpack_preprocessed_ge_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_ge_graph.o 2024-05-01T18:59:51.4390697Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/prpack/prpack_preprocessed_gs_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_gs_graph.o 2024-05-01T18:59:52.4712834Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/prpack/prpack_preprocessed_scc_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_scc_graph.o 2024-05-01T18:59:53.5866916Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/prpack/prpack_preprocessed_schur_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_schur_graph.o 2024-05-01T18:59:54.6421204Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/prpack/prpack_result.cpp -o vendor/cigraph/src/centrality/prpack/prpack_result.o 2024-05-01T18:59:54.9801244Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/prpack/prpack_solver.cpp -o vendor/cigraph/src/centrality/prpack/prpack_solver.o 2024-05-01T18:59:56.4856801Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/prpack/prpack_utils.cpp -o vendor/cigraph/src/centrality/prpack/prpack_utils.o 2024-05-01T18:59:57.5010050Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c vendor/cigraph/src/centrality/truss.cpp -o vendor/cigraph/src/centrality/truss.o 2024-05-01T18:59:58.3148109Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/cliques/cliquer/cliquer.c -o vendor/cigraph/src/cliques/cliquer/cliquer.o 2024-05-01T18:59:58.9663233Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/cliques/cliquer/cliquer_graph.c -o vendor/cigraph/src/cliques/cliquer/cliquer_graph.o 2024-05-01T18:59:59.2055042Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/cliques/cliquer/reorder.c -o vendor/cigraph/src/cliques/cliquer/reorder.o 2024-05-01T18:59:59.5835698Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/cliques/cliquer_wrapper.c -o vendor/cigraph/src/cliques/cliquer_wrapper.o 2024-05-01T18:59:59.9310963Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/cliques/cliques.c -o vendor/cigraph/src/cliques/cliques.o 2024-05-01T19:00:00.3575648Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/cliques/glet.c -o vendor/cigraph/src/cliques/glet.o 2024-05-01T19:00:00.8440989Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/cliques/maximal_cliques.c -o vendor/cigraph/src/cliques/maximal_cliques.o 2024-05-01T19:00:01.7099223Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/community/community_misc.c -o vendor/cigraph/src/community/community_misc.o 2024-05-01T19:00:02.0980431Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/community/edge_betweenness.c -o vendor/cigraph/src/community/edge_betweenness.o 2024-05-01T19:00:02.5279799Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/community/fast_modularity.c -o vendor/cigraph/src/community/fast_modularity.o 2024-05-01T19:00:03.0022692Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/community/fluid.c -o vendor/cigraph/src/community/fluid.o 2024-05-01T19:00:03.2753121Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c vendor/cigraph/src/community/infomap/infomap.cc -o vendor/cigraph/src/community/infomap/infomap.o 2024-05-01T19:00:04.0457045Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c vendor/cigraph/src/community/infomap/infomap_FlowGraph.cc -o vendor/cigraph/src/community/infomap/infomap_FlowGraph.o 2024-05-01T19:00:05.1829557Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c vendor/cigraph/src/community/infomap/infomap_Greedy.cc -o vendor/cigraph/src/community/infomap/infomap_Greedy.o 2024-05-01T19:00:06.3539969Z vendor/cigraph/src/community/infomap/infomap_Greedy.cc: In member function 'bool Greedy::optimize()': 2024-05-01T19:00:06.3542138Z vendor/cigraph/src/community/infomap/infomap_Greedy.cc:126:36: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 2024-05-01T19:00:06.3543300Z if (redirect[nb_M] >= offset) { 2024-05-01T19:00:06.3544487Z ^ 2024-05-01T19:00:06.3545927Z vendor/cigraph/src/community/infomap/infomap_Greedy.cc:143:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 2024-05-01T19:00:06.3546907Z if (redirect[nb_M] >= offset) { 2024-05-01T19:00:06.3547534Z ^ 2024-05-01T19:00:06.3549607Z vendor/cigraph/src/community/infomap/infomap_Greedy.cc:184:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 2024-05-01T19:00:06.3550471Z if (redirect[oldM] >= offset) { 2024-05-01T19:00:06.3552574Z ^ 2024-05-01T19:00:07.2959932Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/community/label_propagation.c -o vendor/cigraph/src/community/label_propagation.o 2024-05-01T19:00:07.6254255Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/community/leading_eigenvector.c -o vendor/cigraph/src/community/leading_eigenvector.o 2024-05-01T19:00:08.1114776Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/community/leiden.c -o vendor/cigraph/src/community/leiden.o 2024-05-01T19:00:08.6601458Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/community/louvain.c -o vendor/cigraph/src/community/louvain.o 2024-05-01T19:00:09.0488883Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/community/modularity.c -o vendor/cigraph/src/community/modularity.o 2024-05-01T19:00:09.3367641Z gcc -I"D:/bld/r-igraph_1714589447483/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -Ivendor/mini-gmp -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -DHAVE_LIBXML -I'D:/bld/r-igraph_1714589447483/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/community/optimal_modularity.c -o vendor/cigraph/src/community/optimal_modularity.o 2024-05-01T19:00:09.4846524Z In file included from vendor/cigraph/src/community/optimal_modularity.c:32:0: 2024-05-01T19:00:09.4856496Z vendor/cigraph/src/internal/glpk_support.h:39:18: fatal error: glpk.h: No such file or directory 2024-05-01T19:00:09.4891146Z compilation terminated. 2024-05-01T19:00:09.4947374Z make: *** [vendor/cigraph/src/community/optimal_modularity.o] Error 1 2024-05-01T19:00:09.4948698Z D:/bld/r-igraph_1714589447483/_h_env/lib/R/etc/x64/Makeconf:238: recipe for target 'vendor/cigraph/src/community/optimal_modularity.o' failed 2024-05-01T19:00:09.4986013Z ERROR: compilation failed for package 'igraph' ```

For now, I am merging v2.0.3 without a Windows build, since it has been sitting for 6 weeks already.

szhorvat commented 4 months ago

Thanks for looking into it! You are right, I forgot that this only worked when the configure script could run, meaning not on Windows.

mfansler commented 4 months ago

Thanks for looking into it! You are right, I forgot that this only worked when the configure script could run, meaning not on Windows.

Actually, that was what was initially done. The original recipe here simply runs the the configure script and then copies the result from that over the Makevars.win. That did in fact appear to use the vendored GLPK, but instead had issues with not finding the libxml2 headers. That may still be the easier path to get builds going again.

Here is that log. I won't copy the full log, but the relevant build kickoff is here:

```cpp 2024-05-01T15:59:10.3352789Z ./configure: line 37: /bin/R: No such file or directory 2024-05-01T15:59:10.3353654Z libxml2 include directories: -I/mingw64/include/libxml2 2024-05-01T15:59:10.3355286Z libxml2 library link flags: -L/mingw64/lib -lxml2 -lz -liconv -lws2_32 2024-05-01T15:59:10.3369712Z Using vendored GLPK 2024-05-01T15:59:10.8524814Z * installing to library 'D:/bld/r-igraph_1714578632622/_h_env/lib/R/library' 2024-05-01T15:59:10.8872650Z * installing *source* package 'igraph' ... 2024-05-01T15:59:11.1376020Z file 'src/Makevars.win' has the wrong MD5 checksum 2024-05-01T15:59:11.1379359Z ** using staged installation 2024-05-01T15:59:11.1895210Z Warning in as.POSIXlt.POSIXct(x, tz) : 2024-05-01T15:59:11.1896551Z unable to identify current timezone 'C': 2024-05-01T15:59:11.1897121Z please set environment variable 'TZ' 2024-05-01T15:59:11.2184881Z ** libs 2024-05-01T15:59:11.2500210Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714578632622/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/mingw64/include/libxml2 -DHAVE_LIBXML -Ivendor/cigraph/vendor/glpk -Ivendor/cigraph/vendor/glpk/env -Ivendor/cigraph/vendor/glpk/minisat -Ivendor/cigraph/vendor/glpk/misc -Ivendor/cigraph/vendor/glpk/draft -Ivendor/cigraph/vendor/glpk/npp -Ivendor/cigraph/vendor/glpk/api -Ivendor/cigraph/vendor/glpk/mpl -Ivendor/cigraph/vendor/glpk/bflib -Ivendor/cigraph/vendor/glpk/amd -Ivendor/cigraph/vendor/glpk/simplex -Ivendor/cigraph/vendor/glpk/colamd -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'D:/bld/r-igraph_1714578632622/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c cpp11.cpp -o cpp11.o 2024-05-01T15:59:12.6564264Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714578632622/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/mingw64/include/libxml2 -DHAVE_LIBXML -Ivendor/cigraph/vendor/glpk -Ivendor/cigraph/vendor/glpk/env -Ivendor/cigraph/vendor/glpk/minisat -Ivendor/cigraph/vendor/glpk/misc -Ivendor/cigraph/vendor/glpk/draft -Ivendor/cigraph/vendor/glpk/npp -Ivendor/cigraph/vendor/glpk/api -Ivendor/cigraph/vendor/glpk/mpl -Ivendor/cigraph/vendor/glpk/bflib -Ivendor/cigraph/vendor/glpk/amd -Ivendor/cigraph/vendor/glpk/simplex -Ivendor/cigraph/vendor/glpk/colamd -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'D:/bld/r-igraph_1714578632622/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c cpprinterface.cpp -o cpprinterface.o 2024-05-01T15:59:14.1460224Z g++ -std=gnu++11 -I"D:/bld/r-igraph_1714578632622/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/mingw64/include/libxml2 -DHAVE_LIBXML -Ivendor/cigraph/vendor/glpk -Ivendor/cigraph/vendor/glpk/env -Ivendor/cigraph/vendor/glpk/minisat -Ivendor/cigraph/vendor/glpk/misc -Ivendor/cigraph/vendor/glpk/draft -Ivendor/cigraph/vendor/glpk/npp -Ivendor/cigraph/vendor/glpk/api -Ivendor/cigraph/vendor/glpk/mpl -Ivendor/cigraph/vendor/glpk/bflib -Ivendor/cigraph/vendor/glpk/amd -Ivendor/cigraph/vendor/glpk/simplex -Ivendor/cigraph/vendor/glpk/colamd -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'D:/bld/r-igraph_1714578632622/_h_env/lib/R/library/cpp11/include' -O2 -Wall -march=x86-64 -mtune=generic -c init.cpp -o init.o 2024-05-01T15:59:15.3174864Z gcc -I"D:/bld/r-igraph_1714578632622/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/mingw64/include/libxml2 -DHAVE_LIBXML -Ivendor/cigraph/vendor/glpk -Ivendor/cigraph/vendor/glpk/env -Ivendor/cigraph/vendor/glpk/minisat -Ivendor/cigraph/vendor/glpk/misc -Ivendor/cigraph/vendor/glpk/draft -Ivendor/cigraph/vendor/glpk/npp -Ivendor/cigraph/vendor/glpk/api -Ivendor/cigraph/vendor/glpk/mpl -Ivendor/cigraph/vendor/glpk/bflib -Ivendor/cigraph/vendor/glpk/amd -Ivendor/cigraph/vendor/glpk/simplex -Ivendor/cigraph/vendor/glpk/colamd -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'D:/bld/r-igraph_1714578632622/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c lazyeval.c -o lazyeval.o ... ```

and the point of failure is here:

```cpp 2024-05-01T16:00:19.4838385Z gcc -I"D:/bld/r-igraph_1714578632622/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/mingw64/include/libxml2 -DHAVE_LIBXML -Ivendor/cigraph/vendor/glpk -Ivendor/cigraph/vendor/glpk/env -Ivendor/cigraph/vendor/glpk/minisat -Ivendor/cigraph/vendor/glpk/misc -Ivendor/cigraph/vendor/glpk/draft -Ivendor/cigraph/vendor/glpk/npp -Ivendor/cigraph/vendor/glpk/api -Ivendor/cigraph/vendor/glpk/mpl -Ivendor/cigraph/vendor/glpk/bflib -Ivendor/cigraph/vendor/glpk/amd -Ivendor/cigraph/vendor/glpk/simplex -Ivendor/cigraph/vendor/glpk/colamd -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'D:/bld/r-igraph_1714578632622/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/io/graphdb.c -o vendor/cigraph/src/io/graphdb.o 2024-05-01T16:00:19.6317551Z gcc -I"D:/bld/r-igraph_1714578632622/_h_env/lib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -Ivendor/io/parsers -I/mingw64/include/libxml2 -DHAVE_LIBXML -Ivendor/cigraph/vendor/glpk -Ivendor/cigraph/vendor/glpk/env -Ivendor/cigraph/vendor/glpk/minisat -Ivendor/cigraph/vendor/glpk/misc -Ivendor/cigraph/vendor/glpk/draft -Ivendor/cigraph/vendor/glpk/npp -Ivendor/cigraph/vendor/glpk/api -Ivendor/cigraph/vendor/glpk/mpl -Ivendor/cigraph/vendor/glpk/bflib -Ivendor/cigraph/vendor/glpk/amd -Ivendor/cigraph/vendor/glpk/simplex -Ivendor/cigraph/vendor/glpk/colamd -DNDEBUG -DNTIMER -DNPRINT -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'D:/bld/r-igraph_1714578632622/_h_env/lib/R/library/cpp11/include' -O2 -Wall -std=gnu99 -march=x86-64 -mtune=generic -c vendor/cigraph/src/io/graphml.c -o vendor/cigraph/src/io/graphml.o 2024-05-01T16:00:19.7261871Z vendor/cigraph/src/io/graphml.c:41:28: fatal error: libxml/globals.h: No such file or directory 2024-05-01T16:00:19.7263506Z compilation terminated. 2024-05-01T16:00:19.7322470Z make: *** [vendor/cigraph/src/io/graphml.o] Error 1 ```

However, I should maybe disclose that when the R 4.4 migration rolls out in the next few weeks it is very likely that the decision will be made to drop Conda Forge R Windows support unless someone wants to build out the infrastructure to support R 4.3 and 4.4. Currently, we only support R 4.1 and compile with GCC 5.3.0. So, it may not be worth putting too much effort here.

szhorvat commented 4 months ago

Thanks for digging into this some more.

It is quite strange that -I/mingw64/include/libxml2 is passed to the compiler yet libxml/globals.h is not found. Are you able to check whether the file /mingw64/include/libxml2/libxml/globals.h exists?

Currently the configure script tries to get the libxml2 include paths either by running xml2-config --cflags, or if that's not available, then using pkg-config --cflags libxml-2.0. Is one of these (likely the first) returning incorrect values in the conda-forge build environment?

This might be worth looking into even if R on Windows support is going to be dropped. libxml2 is used for much more than just R packages.

szhorvat commented 2 months ago

when the R 4.4 migration rolls out in the next few weeks it is very likely that the decision will be made to drop Conda Forge R Windows support

@mfansler Is there any news on this?

mfansler commented 2 months ago

Yes, actually. Some of the core devs made a significant effort to update the r-base feedstock to provide UCRT toolchain support, so not only will Windows not be dropped, but we will fully support R v4.3 and v4.4.

The migration has started now, so this will get updated once all its dependencies are completed.

szhorvat commented 2 months ago

I was trying to experiment in #60, but frankly I have no idea what I'm doing. Is there any documentation on how to go about adopting R 4.3/4.4? Perhaps it's better to just leave it until someone who understands the system gets to it, right?

mfansler commented 2 months ago

I would just wait. Everything else needs a rebuild first and then this should automatically update. I can keep an eye out for when the PR comes through.

szhorvat commented 2 months ago

Thank you!

mfansler commented 1 month ago

Everything built smoothly and passed the unit tests, so windows builds are back! 🚀