Tôi đang cố gắng cài đặt công cụ đồ thị cho Python bằng MacPorts, nhưng vì một số lý do, nó không được cài đặt. Tôi đã kiểm tra nhật ký cổng và thấy nhiều lỗi như thế này:
:info:build ./../fast_vector_property_map.hh:136:7: note: candidate constructor (the implicit copy c\
onstructor) not viable: requires 1 argument, but 2 were provided
:info:build class unchecked_vector_property_map
:info:build ^
:info:build fatal error: too many errors emitted, stopping now [-ferror-limit=]
:info:build 20 errors generated.
và cái này:
:info:build In file included from graph_eigenvector.cc:24:
:info:build ./graph_eigenvector.hh:44:23: error: no matching constructor for initialization of 'boos\
t::unchecked_vector_property_map<double, boost::vec_adj_list_vertex_id_map<boost::no_property, unsig\
ned long>>'
:info:build CentralityMap c_temp(vertex_index, num_vertices(g));
:info:build ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
và cuối cùng
:info:build Exit code: 2
:error:build org.macports.build for port py27-graph-tool returned: command execution failed
:debug:build Error code: CHILDSTATUS 22204 2
:debug:build Backtrace: command execution failed
while executing
"system -nice 0 $fullcmdstring"
("eval" body line 1)
invoked from within
"eval system $notty $nice \$fullcmdstring"
invoked from within
"command_exec build"
(procedure "portbuild::build_main" line 8)
invoked from within
"$procedure $targetname"
:info:build Warning: targets not executed for py27-graph-tool: org.macports.activate org.macports.bu\
ild org.macports.destroot org.macports.install
Tôi không thực sự hiểu những gì đang diễn ra. Tôi cũng đã cố gắng cài đặt công cụ đồ thị bằng tay nhưng không thể có được tất cả các phụ thuộc (cụ thể là pycairo) để hoạt động. Điều gì có thể xảy ra? MacPorts có thể cài đặt sai một số phụ thuộc