[Pkg-d-devel] Attempt to build BioD blocked by undeaD and missing module string (Was: How to build D source)
Andreas Tille
tille at debian.org
Fri Mar 3 08:28:02 UTC 2017
Hi,
On Fri, Mar 03, 2017 at 12:57:30AM +0100, Matthias Klumpp wrote:
> > Why don't you just use the one I submitted upstream?
Good question. I simply missed this piece of information.
> > (ACK'ed but not merged)
> > The PR is linked from the BioD PR ;-)
> > https://github.com/dlang/undeaD/pull/20
>
> I just fixed up the package :-)
Thanks. :-)
> It should now just build, I haven't tested yet whether it works with
> BioD (but I see no reason why it wouldn't).
I can confirm that it builds. I'm just wondering whether it is possible
to also create a dynamic library instead of only a static one. May be
that's a specific D feature?
Anyway, I tried to build in a pbuilder chroot which did not throw any
errors but left me with an empty package. I tried to steal some
overrides from libundead-dev but this did not helped. Now I tried to
inspect the build result in a local build with debuild on my testing
machine which failed:
...
[73/149] ldc2 '-Ibiod_test at exe' '-enable-color' '-I.' '-I..' '-I../.' '-w' '-O' '-g' '-release' '-unittest' '-I/usr/include/d/' -of 'biod_test at exe/bio_sam_utils_fastrecordparser.d.o' -c ../bio/sam/utils/fastrecordparser.d
FAILED: biod_test at exe/bio_sam_utils_fastrecordparser.d.o
ldc2 '-Ibiod_test at exe' '-enable-color' '-I.' '-I..' '-I../.' '-w' '-O' '-g' '-release' '-unittest' '-I/usr/include/d/' -of 'biod_test at exe/bio_sam_utils_fastrecordparser.d.o' -c ../bio/sam/utils/fastrecordparser.d
sam_alignment.rl(51): Warning: statement is not reachable
sam_alignment.rl(59): Warning: statement is not reachable
sam_alignment.rl(68): Warning: statement is not reachable
sam_alignment.rl(76): Warning: statement is not reachable
sam_alignment.rl(82): Warning: statement is not reachable
sam_alignment.rl(131): Warning: statement is not reachable
sam_alignment.rl(163): Warning: statement is not reachable
sam_alignment.rl(176): Warning: statement is not reachable
sam_alignment.rl(188): Warning: statement is not reachable
sam_alignment.rl(221): Warning: statement is not reachable
sam_alignment.rl(250): Warning: statement is not reachable
sam_alignment.rl(407): Warning: statement is not reachable
sam_alignment.rl(52): Warning: statement is not reachable
sam_alignment.rl(60): Warning: statement is not reachable
sam_alignment.rl(69): Warning: statement is not reachable
sam_alignment.rl(77): Warning: statement is not reachable
sam_alignment.rl(83): Warning: statement is not reachable
sam_alignment.rl(132): Warning: statement is not reachable
sam_alignment.rl(164): Warning: statement is not reachable
sam_alignment.rl(177): Warning: statement is not reachable
sam_alignment.rl(189): Warning: statement is not reachable
sam_alignment.rl(222): Warning: statement is not reachable
sam_alignment.rl(252): Warning: statement is not reachable
sam_alignment.rl(409): Warning: statement is not reachable
sam_alignment.rl(51): Warning: statement is not reachable
sam_alignment.rl(59): Warning: statement is not reachable
sam_alignment.rl(68): Warning: statement is not reachable
sam_alignment.rl(76): Warning: statement is not reachable
sam_alignment.rl(82): Warning: statement is not reachable
sam_alignment.rl(131): Warning: statement is not reachable
sam_alignment.rl(163): Warning: statement is not reachable
sam_alignment.rl(176): Warning: statement is not reachable
sam_alignment.rl(188): Warning: statement is not reachable
sam_alignment.rl(221): Warning: statement is not reachable
sam_alignment.rl(250): Warning: statement is not reachable
sam_alignment.rl(407): Warning: statement is not reachable
[74/149] ldc2 '-Ibiod_test at exe' '-enable-color' '-I.' '-I..' '-I../.' '-w' '-O' '-g' '-release' '-unittest' '-I/usr/include/d/' -of 'biod_test at exe/bio_sam_utils_recordparser.d.o' -c ../bio/sam/utils/recordparser.d
FAILED: biod_test at exe/bio_sam_utils_recordparser.d.o
...
I have no idea what might be wrong here. In testing we have ldc
1.1.0+b6-1 and unstable has 1.1.0+r-1 - may be there is some difference.
I've attached the full build log.
> Upstream should probably do a new release though, to make compiling
> this with recent D compilers easier.
I'll contact bioD upstream about this once the issue above
is clarified.
Kind regards
Andreas.
--
http://fam-tille.de
-------------- next part --------------
A non-text attachment was scrubbed...
Name: libbiod_0.1.0-1_amd64.build.gz
Type: application/gzip
Size: 2421 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-d-devel/attachments/20170303/141c48df/attachment.bin>
More information about the Pkg-d-devel
mailing list