Skip to content

Commit

Permalink
graph-tool 2.88
Browse files Browse the repository at this point in the history
graph-tool: add build patch

Signed-off-by: Rui Chen <[email protected]>
  • Loading branch information
BrewTestBot authored and chenrui333 committed Jan 23, 2025
1 parent 9ac5e2d commit 214a245
Showing 1 changed file with 28 additions and 2 deletions.
30 changes: 28 additions & 2 deletions Formula/g/graph-tool.rb
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@ class GraphTool < Formula

desc "Efficient network analysis for Python 3"
homepage "https://graph-tool.skewed.de/"
url "https://downloads.skewed.de/graph-tool/graph-tool-2.86.tar.bz2"
sha256 "954029be1146474b704b5e366acd12d97a72c9bff80facffe8ebd3d5099b7b61"
url "https://downloads.skewed.de/graph-tool/graph-tool-2.88.tar.bz2"
sha256 "fe6af66e247fbc6d5628ba4c6e2b6fec8708b100df9b5eb1c79e62f13bab01dc"
license "LGPL-3.0-or-later"

livecheck do
Expand Down Expand Up @@ -112,6 +112,8 @@ def python3
"python3.13"
end

patch :DATA

def install

Check failure on line 117 in Formula/g/graph-tool.rb

View workflow job for this annotation

GitHub Actions / Linux

`brew install --verbose --formula --build-bottle graph-tool` failed on Linux!

libtool: compile: g++-11 -DHAVE_CONFIG_H -I. -I./src/boost-workaround -I./src/pcg-cpp/include -DHAVE_CONFIG_H -I./src/graph -I. -I/home/linuxbrew/.linuxbrew/Cellar/py3cairo/1.27.0_1/lib/python3.13/site-packages/cairo/include -I/home/linuxbrew/.linuxbrew/opt/[email protected]/include/python3.13 -pthread -I/home/linuxbrew/.linuxbrew/opt/numpy/lib/python3.13/site-packages/numpy/_core/include -I/home/linuxbrew/.linuxbrew/Cellar/expat/2.6.4/include -DBOOST_ALLOW_DEPRECATED_HEADERS -DNDEBUG -fopenmp -fvisibility=default -fvisibility-inlines-hidden -Wno-deprecated -Wall -Wextra -ftemplate-backtrace-limit=0 -g -O2 -O3 -c src/graph/inference/overlap/graph_blockmodel_overlap.cc -fPIC -DPIC -o src/graph/inference/overlap/.libs/libgraph_tool_inference_la-graph_blockmodel_overlap.o In file included from ./src/boost-workaround/boost/container/small_vector_old.hpp:27, from src/graph/inference/overlap/graph_blockmodel_overlap_partition.hh:24, from src/graph/inference/overlap/graph_blockmodel_overlap_util.hh:543, from src/graph/inference/overlap/graph_blockmodel_overlap.cc:23: ./src/boost-workaround/boost/container/vector_old.hpp:3175:1: error: ‘BOOST_MOVE_STD_NS_BEG’ does not name a type 3175 | BOOST_MOVE_STD_NS_BEG | ^~~~~~~~~~~~~~~~~~~~~ ./src/boost-workaround/boost/container/vector_old.hpp:3182:1: error: ‘BOOST_MOVE_STD_NS_END’ does not name a type; did you mean ‘BOOST_MOVE_CATCH_END’? 3182 | BOOST_MOVE_STD_NS_END | ^~~~~~~~~~~~~~~~~~~~~ | BOOST_MOVE_CATCH_END make: *** [Makefile:5037: src/graph/inference/overlap/libgraph_tool_inference_la-graph_blockmodel_overlap.lo] Error 1 ==> Formula Path: /home/linuxbrew/.linuxbrew/Homebrew/Library/Taps/homebrew/homebrew-core/Formula/g/graph-tool.rb ==> Configuration HOMEBREW_VERSION: 4.4.17-31-g7134674 ORIGIN: https://github.com/Homebrew/brew HEAD: 7134674bf86f69b28f468570e02cc33526819303 Last commit: 3 hours ago Branch: master Core tap HEAD: c0e2dd561e00dd0281aae85e291aec5a8161ebda Core tap last commit: 2 hours ago Core tap JSON: 23 Jan 06:55 UTC HOMEBREW_PREFIX: /home/linuxbrew/.linuxbrew HOMEBREW_BOOTSNAP: set HOMEBREW_CASK_OPTS: [] HOMEBREW_COLOR: set HOMEBREW_CURL_PATH: /usr/bin/curl HOMEBREW_FAIL_LOG_LINES: 150 HOMEBREW_GITHUB_API_TOKEN: set HOMEBREW_GIT_EMAIL: [email protected] HOMEBREW_GIT_NAME: BrewTestBot HOMEBREW_GIT_PATH: /usr/bin/git HOMEBREW_LOGS: /github/home/bottles/logs HOMEBREW_MAKE_JOBS: 4 HOMEBREW_NO_AUTO_UPDATE: set HOMEBREW_NO_EMOJI: set HOMEBREW_NO_ENV_HINTS: set HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK: set HOMEBREW_NO_INSTALL_FROM_API: set HOMEBREW_SORBET_RUNTIME: set HOMEBREW_VERIFY_ATTESTATIONS: set Homebrew Ruby: 3.3.7 => /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.3.7/bin/ruby CPU: quad-core 64-bit zen3 Clang: 19.1.7 Git: 2.47.0 => /usr/bin/git Curl: 7.81.0 => /usr/bin/curl Kernel: Linux 6.8.0-1017-azure x86_64 GNU/Linux OS: Ubuntu 22.04.5 LTS Host glibc: 2.35 /usr/bin/gcc: 11.4.0 /usr/bin/ruby: N/A glibc: N/A gcc@11: N/A gcc: 14.2.0_1 xorg: N/A ==> ENV HOMEBREW_CC: gcc-11 HOMEBREW_CXX: g++-11 CMAKE_PREFIX_PATH: /home/linuxbrew/.linuxbrew/opt/berkeley-db@5:/home/linuxbrew/.linuxbrew/opt/binutils:/home/linuxbrew/.linuxbrew PKG_CONFIG_PATH: /home/linuxbrew/.linuxbrew/opt/google-sparsehash/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/pkgconf/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/icu4c@76/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/xz/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/lz4/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/zlib/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/zstd/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/bzip2/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/mpdecimal/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/openssl@3/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/ncurses/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/readline/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/sqlite/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/expat/lib/pkgconfig:/home/linuxbrew/.linuxbrew/opt/libedit/lib/pkgconfig:/home/linuxbrew/.linuxbrew/op
site_packages = Language::Python.site_packages(python3)
xy = Language::Python.major_minor_version(python3)
Expand Down Expand Up @@ -179,3 +181,27 @@ def caveats
refute_match "Graph drawing will not work", shell_output("#{python3} test.py 2>&1")
end
end

__END__
diff --git a/src/boost-workaround/boost/container/vector_old.hpp b/src/boost-workaround/boost/container/vector_old.hpp
index c4152c8..732a7ba 100644
--- a/src/boost-workaround/boost/container/vector_old.hpp
+++ b/src/boost-workaround/boost/container/vector_old.hpp
@@ -3170,6 +3170,8 @@ struct has_trivial_destructor_after_move<boost::container::vector<T, Allocator,
//See comments on vec_iterator::element_type to know why is this needed
#ifdef BOOST_GNU_STDLIB

+#include <boost/move/detail/config_begin.hpp>
+
BOOST_MOVE_STD_NS_BEG

template <class Pointer, bool IsConst>
@@ -3179,6 +3181,8 @@ struct pointer_traits< boost::container::vec_iterator<Pointer, IsConst> >

BOOST_MOVE_STD_NS_END

+#include <boost/move/detail/config_end.hpp>
+
#endif //BOOST_GNU_STDLIB

#endif //#ifndef BOOST_CONTAINER_DOXYGEN_INVOKED

0 comments on commit 214a245

Please sign in to comment.