[Debian-med-packaging] Rebuild against current boost for cufflinks?

Charles Plessy plessy at debian.org
Wed May 9 00:08:27 UTC 2012


Le Tue, May 08, 2012 at 09:51:46PM +0200, Cyril Brulebois a écrit :
> 
> cufflinks (non-free, amd64) shows up on the boost tracker[1]. Since it's
> non-free and not autobuilt, we can't really do anything about it. Could
> you please rebuild it at some point against current boost (you should
> get a dependency on version 1.49), making it disappear from our
> todolist?

Hi Cyril and everybody,

I just tried to rebuild but now it fails.  Perhaps because of GCC 4.7 ?  I do
not have more time this morning, but if somebody else wants to investigate, I
committed the build log the source package's Git repository.

  http://anonscm.debian.org/gitweb/?p=debian-med/cufflinks.git;a=blob;f=log;h=82d67ddf64cf1c0db584763c474dbfce2ff39f82;hb=cbcfb480416b4ac4e6fc45b0b2c53dc64433a002

Here is the tail of the log.

assemble.cpp: In function 'void create_reachability_bp_graph(DAG&, ReachGraph&, std::vector<lemon::BidirBpUGraphExtender<lemon::SmartBpUGraphBase>::BNode, std::allocator<lemon::BidirBpUGraphExtender<lemon::SmartBpUGraphBase>::BNode> >, DagToBp&, const boost::adjacency_list<>&, const std::vector<bool>&)':
assemble.cpp:123:17: warning: variable 'hits_for_node' set but not used [-Wunused-but-set-variable]
In file included from ./lemon/list_graph.h:26:0,
                 from ./lemon/dfs.h:26,
                 from ./lemon/topology.h:22,
                 from assemble.cpp:19:
./lemon/bits/base_extender.h: In instantiation of 'lemon::BidirBpUGraphExtender<Base>::Node lemon::BidirBpUGraphExtender<Base>::source(const UEdge&) const [with Base = lemon::SmartBpUGraphBase; lemon::BidirBpUGraphExtender<Base>::Node = lemon::SmartBpUGraphBase::Node; lemon::BidirBpUGraphExtender<Base>::UEdge = lemon::SmartBpUGraphBase::UEdge]':
assemble.cpp:258:36:   required from here
./lemon/bits/base_extender.h:362:21: error: 'aNode' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
./lemon/bits/base_extender.h:362:21: note: declarations in dependent base 'lemon::SmartBpUGraphBase' are not found by unqualified lookup
./lemon/bits/base_extender.h:362:21: note: use 'this->aNode' instead
./lemon/bits/base_extender.h: In instantiation of 'lemon::BidirBpUGraphExtender<Base>::Node lemon::BidirBpUGraphExtender<Base>::target(const UEdge&) const [with Base = lemon::SmartBpUGraphBase; lemon::BidirBpUGraphExtender<Base>::Node = lemon::SmartBpUGraphBase::Node; lemon::BidirBpUGraphExtender<Base>::UEdge = lemon::SmartBpUGraphBase::UEdge]':
assemble.cpp:259:36:   required from here
./lemon/bits/base_extender.h:365:21: error: 'bNode' was not declared in this scope, and no declarations were found by argument-dependent lookup at the point of instantiation [-fpermissive]
./lemon/bits/base_extender.h:365:21: note: declarations in dependent base 'lemon::SmartBpUGraphBase' are not found by unqualified lookup
./lemon/bits/base_extender.h:365:21: note: use 'this->bNode' instead
make[3]: *** [assemble.o] Error 1


Have a nice day, and thanks for the reminder.

-- 
Charles Plessy
Debian Med packaging team,
http://www.debian.org/devel/debian-med
Tsurumi, Kanagawa, Japan



More information about the Debian-med-packaging mailing list