Hello,
I'm trying to install Sambamba ( https://github.com/lomereiter/sambamba ) which is written in "D" and requires the LDMD2 compiler and includes undocumented references to "rdmd" and "BioD".
Worse, I'm trying to do it on RedHat Enterprise Linux 6 (which means the pre-built binaries don't work and which means re-building a heck of a lot of the tool chains.)
I'm an experienced system administrator - but not a Bioinformatics person, and not familiar with the "D" language or it's 3 compilers (MDC, GDC, or LDC.)
When I try to follow the Sambama instructions, I get:
[[email protected] sambama-20140227]$ make sambamba-ldmd2-64
mkdir -p build/
rdmd --build-only --force --compiler=ldmd2 -O2 -m64 -noboundscheck -release -inline -IBioD/ -ofbuild/sambamba main.d
sambamba/view.d(25): Error: module region is in file 'bio/bam/region.d' which cannot be read
import path[0] = BioD/
import path[1] = .
import path[2] = /usr/local/include/d/ldc
import path[3] = /usr/local/include/d
Failed: ["ldmd2", "-O2", "-m64", "-noboundscheck", "-release", "-inline", "-IBioD/", "-v", "-o-", "main.d", "-I."]
make: *** [sambamba-ldmd2-64] Error 1
[[email protected] sambama-20140227]$
I've tried installing "BioD" in the Sambamba distribution directory, and in the "ldc" import directory ("/usr/local/include/d" on my system.)
Does anyone have any suggestions?
Thank you in advance.
--- Richard
I'm trying to install Sambamba ( https://github.com/lomereiter/sambamba ) which is written in "D" and requires the LDMD2 compiler and includes undocumented references to "rdmd" and "BioD".
Worse, I'm trying to do it on RedHat Enterprise Linux 6 (which means the pre-built binaries don't work and which means re-building a heck of a lot of the tool chains.)
I'm an experienced system administrator - but not a Bioinformatics person, and not familiar with the "D" language or it's 3 compilers (MDC, GDC, or LDC.)
When I try to follow the Sambama instructions, I get:
[[email protected] sambama-20140227]$ make sambamba-ldmd2-64
mkdir -p build/
rdmd --build-only --force --compiler=ldmd2 -O2 -m64 -noboundscheck -release -inline -IBioD/ -ofbuild/sambamba main.d
sambamba/view.d(25): Error: module region is in file 'bio/bam/region.d' which cannot be read
import path[0] = BioD/
import path[1] = .
import path[2] = /usr/local/include/d/ldc
import path[3] = /usr/local/include/d
Failed: ["ldmd2", "-O2", "-m64", "-noboundscheck", "-release", "-inline", "-IBioD/", "-v", "-o-", "main.d", "-I."]
make: *** [sambamba-ldmd2-64] Error 1
[[email protected] sambama-20140227]$
I've tried installing "BioD" in the Sambamba distribution directory, and in the "ldc" import directory ("/usr/local/include/d" on my system.)
Does anyone have any suggestions?
Thank you in advance.
--- Richard
Comment