[Debian-med-packaging] Bug#833493: cufflinks: FTBFS with gcc-6

Gianfranco Costamagna locutusofborg at debian.org
Tue Aug 16 08:39:07 UTC 2016


Hi,

>Liblemon created a longish discussion about copyright of autogenerated

>files in binary packages but finally it hit unstable.  The bad news is
>that cufflinks does not build with this library.  May be I should not
>have choosen master branch but I commited my changes to Git with a
>rebuilt tarball (without the liblemon copy) and tried to build against
>the Debian packaged version.  I also informed upstream about the issue
>but got no response from here.
>
>I have no idea how to step forward from here to upload a new version of
>cufflinks that does not explicitly depends vrom libboost 1.60. :-(


to get rid of the boost 1.60, some quick and dirty workaround might be useful
(Graham, did you have one?)

the problem is that you can't keep it, because it will break on the next minor
toolchain update.

So, feel free to dirty workaround it, but you should really ask upstream about
porting the code to the new liblemon library.

seems it is used in ~10 lines of code
I did a grep for include and lemon, the files included are not part of lemon anymore
so probably they need to understand how to patch the code.

even in the older 1.0 release some files such as topology.h are not part of the source code anymore
http://lemon.cs.elte.hu/hg/lemon/file/58f1a3144134/lemon

but according to that hg repo, the oldest commit is 9 months ago, so you have
chances to find somebody with the needed skills to help in the porting

grep lemon . -R |grep include
./src/assemble.cpp:#include <lemon/topology.h>
./src/assemble.cpp:#include <lemon/bipartite_matching.h>
./src/graph_optimize.cpp:#include <lemon/topology.h>
./src/graph_optimize.cpp:#include <lemon/smart_graph.h>
./src/graph_optimize.cpp:#include <lemon/bipartite_matching.h>
./src/matching_merge.h:#include <lemon/smart_graph.h>
./src/matching_merge.h:#include <lemon/bipartite_matching.h>


it seems to be not so much effort (assuming somebody knows what is the API of the library)

cheers,
G.



More information about the Debian-med-packaging mailing list