Closed tdhock closed 8 months ago
https://github.com/igraph/rigraph/blob/1bd2bf79/src/vendor/cigraph/CHANGELOG.md says current master: Compatibility with libxml2 version 2.12. Previous version: 0.10.6 - 2023-07-13 Compatibility with libxml2 2.11. Looks like conda libxml2 on monsoon is older
th798@wind:~$ ls .conda/envs/emacs1/lib/libxml2.so*
.conda/envs/emacs1/lib/libxml2.so
.conda/envs/emacs1/lib/libxml2.so.2
.conda/envs/emacs1/lib/libxml2.so.2.9.14
fresh conda install libxml2 gives me libxml2-2.10.4 R CMD INSTALL igraph gives missing include which can be fixed by removing quotes, see below
(igraph) th798@cn25:/tmp/th798/7475594/RtmpQlPKF7/downloaded_packages$ R CMD INSTALL igraph_igraph/
* installing to library '/projects/genomic-ml/R/4.2.3'
* installing *source* package 'igraph' ...
** package 'igraph' successfully unpacked and MD5 sums checked
** using staged installation
libxml2 include directory: /home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include
/usr/bin/cp -f src/Makevars.new src/Makevars
** libs
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c simpleraytracer.cpp -o simpleraytracer.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c rinterface_extra.c -o rinterface_extra.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c rrandom.c -o rrandom.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c rinterface.c -o rinterface.o
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c cpp11.cpp -o cpp11.o
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c cpprinterface.cpp -o cpprinterface.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c lazyeval.c -o lazyeval.o
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c init.cpp -o init.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dnaupd.f -o vendor/arpack/dnaupd.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dstatn.f -o vendor/arpack/dstatn.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dsaupd.f -o vendor/arpack/dsaupd.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dvout.f -o vendor/arpack/dvout.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dstqrb.f -o vendor/arpack/dstqrb.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dlaqrb.f -o vendor/arpack/dlaqrb.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dsaup2.f -o vendor/arpack/dsaup2.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dmout.f -o vendor/arpack/dmout.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dngets.f -o vendor/arpack/dngets.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dneupd.f -o vendor/arpack/dneupd.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dsortc.f -o vendor/arpack/dsortc.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dnaup2.f -o vendor/arpack/dnaup2.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dseigt.f -o vendor/arpack/dseigt.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dneigh.f -o vendor/arpack/dneigh.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dseupd.f -o vendor/arpack/dseupd.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dsgets.f -o vendor/arpack/dsgets.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dnapps.f -o vendor/arpack/dnapps.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dsaitr.f -o vendor/arpack/dsaitr.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dstats.f -o vendor/arpack/dstats.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dnconv.f -o vendor/arpack/dnconv.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/second.f -o vendor/arpack/second.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dsesrt.f -o vendor/arpack/dsesrt.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dsapps.f -o vendor/arpack/dsapps.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dgetv0.f -o vendor/arpack/dgetv0.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dnaitr.f -o vendor/arpack/dnaitr.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dsortr.f -o vendor/arpack/dsortr.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/dsconv.f -o vendor/arpack/dsconv.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/wrap.f -o vendor/arpack/wrap.o
/usr/bin/gfortran -fno-optimize-sibling-calls -fvisibility=hidden -fpic -g -O2 -c vendor/arpack/ivout.f -o vendor/arpack/ivout.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/version.c -o vendor/cigraph/src/version.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/eigenvector.c -o vendor/cigraph/src/centrality/eigenvector.o
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/truss.cpp -o vendor/cigraph/src/centrality/truss.o
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/prpack.cpp -o vendor/cigraph/src/centrality/prpack.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/pagerank.c -o vendor/cigraph/src/centrality/pagerank.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/closeness.c -o vendor/cigraph/src/centrality/closeness.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/hub_authority.c -o vendor/cigraph/src/centrality/hub_authority.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/coreness.c -o vendor/cigraph/src/centrality/coreness.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/centralization.c -o vendor/cigraph/src/centrality/centralization.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/betweenness.c -o vendor/cigraph/src/centrality/betweenness.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/centrality_other.c -o vendor/cigraph/src/centrality/centrality_other.o
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/prpack/prpack_utils.cpp -o vendor/cigraph/src/centrality/prpack/prpack_utils.o
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/prpack/prpack_preprocessed_scc_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_scc_graph.o
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/prpack/prpack_preprocessed_ge_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_ge_graph.o
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/prpack/prpack_base_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_base_graph.o
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/prpack/prpack_preprocessed_schur_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_schur_graph.o
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/prpack/prpack_igraph_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_igraph_graph.o
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/prpack/prpack_preprocessed_gs_graph.cpp -o vendor/cigraph/src/centrality/prpack/prpack_preprocessed_gs_graph.o
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/prpack/prpack_result.cpp -o vendor/cigraph/src/centrality/prpack/prpack_result.o
/usr/bin/g++ -std=gnu++14 -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/centrality/prpack/prpack_solver.cpp -o vendor/cigraph/src/centrality/prpack/prpack_solver.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/cliques/glet.c -o vendor/cigraph/src/cliques/glet.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/cliques/maximal_cliques.c -o vendor/cigraph/src/cliques/maximal_cliques.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/cliques/cliquer_wrapper.c -o vendor/cigraph/src/cliques/cliquer_wrapper.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/cliques/cliques.c -o vendor/cigraph/src/cliques/cliques.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/cliques/cliquer/cliquer.c -o vendor/cigraph/src/cliques/cliquer/cliquer.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/cliques/cliquer/reorder.c -o vendor/cigraph/src/cliques/cliquer/reorder.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/cliques/cliquer/cliquer_graph.c -o vendor/cigraph/src/cliques/cliquer/cliquer_graph.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/community/voronoi.c -o vendor/cigraph/src/community/voronoi.o
/usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/community/optimal_modularity.c -o vendor/cigraph/src/community/optimal_modularity.o
In file included from vendor/cigraph/src/community/optimal_modularity.c:32:
vendor/cigraph/src/internal/glpk_support.h:39:10: fatal error: glpk.h: No such file or directory
#include <glpk.h>
^~~~~~~~
compilation terminated.
make: *** [/packages/r/4.2.3-5aaqx6d/rlib/R/etc/Makeconf:169: vendor/cigraph/src/community/optimal_modularity.o] Error 1
ERROR: compilation failed for package 'igraph'
* removing '/projects/genomic-ml/R/4.2.3/igraph'
(igraph) th798@cn25:/tmp/th798/7475594/RtmpQlPKF7/downloaded_packages$ cd igraph_igraph/src/
(igraph) th798@cn25:/tmp/th798/7475594/RtmpQlPKF7/downloaded_packages/igraph_igraph/src$ /usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/community/optimal_modularity.c -o vendor/cigraph/src/community/optimal_modularity.o
In file included from vendor/cigraph/src/community/optimal_modularity.c:32:
vendor/cigraph/src/internal/glpk_support.h:39:10: fatal error: glpk.h: No such file or directory
#include <glpk.h>
^~~~~~~~
compilation terminated.
(igraph) th798@cn25:/tmp/th798/7475594/RtmpQlPKF7/downloaded_packages/igraph_igraph/src$ /usr/bin/gcc -I"/packages/r/4.2.3-5aaqx6d/rlib/R/include" -DNDEBUG -DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include -DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= -DPRPACK_IGRAPH_SUPPORT -DHAVE_GFORTRAN=1 -D_GNU_SOURCE=1 -I'/projects/genomic-ml/R/4.2.3/cpp11/include' -I/usr/local/include -fvisibility=hidden -fpic -g -O2 -c vendor/cigraph/src/community/optimal_modularity.c -o vendor/cigraph/src/community/optimal_modularity.o
(igraph) th798@cn25:/tmp/th798/7475594/RtmpQlPKF7/downloaded_packages/igraph_igraph/src$
globals.h does exist, under ~/.conda/envs/emacs1/include/libxml2/libxml/globals.h so actually version is not the problem.
deleting the quotes for globals.h fixes the problem, just like it did for glpk.h not found above. problem is in Makevars:
PKG_CPPFLAGS=-DUSING_R -I. -Ivendor -Ivendor/cigraph/src -Ivendor/cigraph/include -Ivendor/cigraph/vendor -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include" \
-DNDEBUG -DNTIMER -DNPRINT -DINTERNAL_ARPACK -DIGRAPH_THREAD_LOCAL= \
-DPRPACK_IGRAPH_SUPPORT \
-DHAVE_GFORTRAN=1 \
-D_GNU_SOURCE=1
In Makevars.in we have similar:
So @cflags@
is expanded to -I"/home/th798/.conda/envs/igraph/include/libxml2 -I/home/th798/.conda/envs/igraph/include"
which would work if there were no quotes, where do these come from?
upstreadm says they will fix
when checking akc
root problem is that igraph was updated yesterday, https://cloud.r-project.org/web/packages/igraph/ 2.0.1.1 published 2024-01-30 no similar issues on https://github.com/igraph/rigraph/issues?q=globals+ yet. nor on https://r.igraph.org/articles/installation-troubleshooting is there a mis-match between system/conda libxml version, and version that igraph expects?