Re: Enabling Python bindings for jellyfish
- To: Guillaume Marcais <gmarcais@umd.edu>
- Cc: "Diego M. Rodriguez" <diego.plan9@gmail.com>, debian-python@lists.debian.org
- Subject: Re: Enabling Python bindings for jellyfish
- From: Andreas Tille <andreas@an3as.eu>
- Date: Fri, 1 Jan 2016 19:21:34 +0100
- Message-id: <[🔎] 20160101182134.GO29669@an3as.eu>
- In-reply-to: <CAAg5Rc8-ZhE4vf_1Md7HiLD323qWFxtN2FgOxz11DmVE45bUWw@mail.gmail.com>
- References: <20151228233014.GE2138@an3as.eu> <1915533.ndbE7HSpDE@kitterma-e6430> <CAO6P2QTDbicwiy_yUAS-jwFgPZyOaoeJ8VFL5zJV3qmBYkE9Eg@mail.gmail.com> <2109817.LxOsod53OL@kitterma-e6430> <20151229182459.GA8645@ometeotl.lan> <CAO6P2QTBj6DGyt7GMazGB1XPE=p2aw6dWgJT_YEVkV74-pLJ9g@mail.gmail.com> <20151231173243.GA11155@ometeotl.lan> <20151231202301.GH29669@an3as.eu> <CAAg5Rc8-ZhE4vf_1Md7HiLD323qWFxtN2FgOxz11DmVE45bUWw@mail.gmail.com>
Hi Guillaume,
On Thu, Dec 31, 2015 at 06:24:57PM -0500, Guillaume Marcais wrote:
> if I am attached to the name Jellyfish for the main software itself, the
> script bindings have seen little use (I believe) up to now. Renaming python
> module to dna_jellyfish, bio_jellyfish, or some other suggestion, would be
> OK with me.
Since you are the author would you mind fixing a name yourself. The
rationale is that if we might choose a name for Debian other distributions
(or consumers of the code from source directly) might choose a different
one which might lead to a lot of confusion. It would be great if you could
issue a new release with a proper name for the Python module.
> Regarding the module itself, it should work for both Python2 and Python3.
> If you have example where it does not, please let me know.
When trying to build the module I get:
...
running build_ext
building '_jellyfish' extension
creating build/temp.linux-x86_64-3.5
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -c jellyfish_wrap.cxx -o build/temp.linux-x86_64-3.5/jellyfish_wrap.o -std=c++0x
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++
jellyfish_wrap.cxx:3104:33: fatal error: jellyfish/mer_dna.hpp: No such file or directory
compilation terminated.
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
since the includes are not properly set.
Kind regards
Andreas.
--
http://fam-tille.de
Reply to: