Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add installation docs #1

Open
david4096 opened this issue Mar 16, 2017 · 3 comments
Open

Add installation docs #1

david4096 opened this issue Mar 16, 2017 · 3 comments

Comments

@david4096
Copy link

Hey @vahan-simonyan exciting to see this open sourced this morning!

I tried starting up the software and found a lack of installation instructions.

This is what I have done so far:

git clone [email protected]:david4096/fda-hive.git
cd fda-hive
make

I found I needed curses to run properly so I added the requirement sudo apt-get install libncurses-dev.

I am then getting this compile error.

std/filepipe2.cpp: In member function ‘bool slib::sPipe2::IO::setupForkedChild(idx, FILE*, const slib::sStr&)’:
std/filepipe2.cpp:56:91: error: unable to find string literal operator ‘operator""fmt’ with ‘const char [26]’, ‘long unsigned int’ arguments
     #define SPIPE2_EXEC_SYS_FAIL(fmt, ...) ::fprintf(stderr, "sPipe2::execute: %s:%d: "fmt"\n", __FILE__, __LINE__, __VA_ARGS__)

The system in question is ubuntu gnome 16.10.

g++ (Ubuntu 6.2.0-5ubuntu12) 6.2.0 20161005
Linux ga4gh-dev 4.8.0-41-generic #44-Ubuntu SMP Fri Mar 3 15:27:17 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Thanks!

@vahan-simonyan
Copy link
Contributor

vahan-simonyan commented Mar 16, 2017 via email

@anton-golikov
Copy link
Member

Hi @david4096

Installation instructions will be coming in the next few days or so. We are primarily using Centos7 for our system but in any case, it should compile on Ubuntu. I will look into this as soon as I can.

@tetromino
Copy link
Collaborator

HIVE was developed using g++ 4.x to ensure ability to build and run on CentOS 6/7 hosts with minimal modification. Unfortunately, as a result, we allowed numerous incompatibilities with the c++11 language standard to slip into the codebase, so compilation with g++ 6 fails. We are working on fixing this as soon as possible.

@david4096 david4096 changed the title Installation help Add installation docs Mar 16, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants