Re: [MoM] Re: kmer-tools
Hello,
On الأربعاء 6 أيار 2015 23:10, Andreas Tille wrote:
I noticed this from the commits and checked it out. When doing
gbp buildpackage
by using a pbuilder environment I'm finally running into:
...
ar: `u' modifier ignored since `D' is the default (see `U')
ar: creating /tmp/buildd/kmer-tools-0~20141114+1994/libutil/kazlib/libkaz.a
a - /tmp/buildd/kmer-tools-0~20141114+1994/libutil/kazlib/dict.o
a - /tmp/buildd/kmer-tools-0~20141114+1994/libutil/kazlib/except.o
a - /tmp/buildd/kmer-tools-0~20141114+1994/libutil/kazlib/hash.o
a - /tmp/buildd/kmer-tools-0~20141114+1994/libutil/kazlib/list.o
a - /tmp/buildd/kmer-tools-0~20141114+1994/libutil/kazlib/sfx.o
make[2]: Leaving directory '/tmp/buildd/kmer-tools-0~20141114+1994'
# copy ESTmapper binaries to right place
cd ESTmapper && sh install.sh installdir
sh: 0: Can't open install.sh
debian/rules:25: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 127
make[1]: Leaving directory '/tmp/buildd/kmer-tools-0~20141114+1994'
debian/rules:22: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
Can you confirm that you get the same?
Yes, I was getting the same. I referenced nonexistent build scripts, but
I've fixed that and it builds now on my machine.
>Next, I'm going to revise debian/control and work on debian/rules
>again to see if I can get the package to build.
Besides this, I've also added a real copyright file (rather than the
template) as you can see from the commits.
Here are the next steps I see:
- Remove convenience copies of packaged dependencies (via
get-orig-source) and modify the build system (using quilt patches) to
use existing Debian packages for them
- Modify build system to make shared libraries rather than static ones.
(Maybe this is lower priority)
- Separate files into their proper binary packages
- Make man pages
Am I missing anything else? I think I would be all done after those steps.
I haven't started investigating all of these things yet. I've only read
about how to make the man pages (with override_dh_installman and the
createmanpages script that was in the packaging-template) and how to
divide the files up by binary package.
I suspect that, for the other parts, I will just need to change compiler
and linker flags in the Makefiles.
I may file the ITP soon. I've already established an intention to
package this.
Thanks and regards,
Afif
--
Afif Elghraoui | عفيف الغراوي
http://afif.ghraoui.name
Reply to: