Code Monkey home page Code Monkey logo

Comments (8)

keiranmraine avatar keiranmraine commented on August 22, 2024

You need to use the operating systems package manage to install libpstreams-dev.

I'll add this to the docs for the next release.

from brass.

ink1 avatar ink1 commented on August 22, 2024

libpstreams-dev is Ubuntu nomenclature. I'm effectively on a RH and there is nothing pstreams related. Any other clue?

from brass.

keiranmraine avatar keiranmraine commented on August 22, 2024

A quick Google for redhat pstreams suggests pstreams-devel

from brass.

ink1 avatar ink1 commented on August 22, 2024

Eh, no. Not even in the latest RH7. I checked the pstreams source and it's just pstream.h file which has to be copied somewhere. I simply put it right in the c++ directory and modified augment-bam.cpp respectively. Understandably, this is not the most elegant solution but it worked for me.

from brass.

keiranmraine avatar keiranmraine commented on August 22, 2024

?
http://rpm.pbone.net/index.php3/stat/4/idpl/27125993/dir/redhat_el_7/com/pstreams-devel-0.7.0-5.el7.noarch.rpm.html

from brass.

ink1 avatar ink1 commented on August 22, 2024

This is not a standard package. We don't install non-standard packages through system packagers on own systems. Everything extra goes into a separate folder.

from brass.

raylim avatar raylim commented on August 22, 2024

You can download pstreams here: http://pstreams.sourceforge.net/download/
To install it, put pstream.h in include/pstreams

from brass.

komalsrathi avatar komalsrathi commented on August 22, 2024

I don't have root access so I cloned pstreams git clone git://git.code.sf.net/p/pstreams/code pstreams in /path/to/BRASS-4.0.5/ because setup.log says it is searching for pstreams/pstream.h. But it is still unable to find the pstream.h file.

make: Entering directory `/ifs/work/leukgen/opt/BRASS-4.0.5/c++'
g++ -Wall -Wextra -g -I../cansam -O2   -c -o augment-bam.o augment-bam.cpp
augment-bam.cpp:44:30: error: pstreams/pstream.h: No such file or directory
augment-bam.cpp: In function ‘int main(int, char**)’:
augment-bam.cpp:197: error: ‘redi’ has not been declared
augment-bam.cpp:197: error: expected ‘;’ before ‘processbuf’
augment-bam.cpp:198: error: ‘processbuf’ was not declared in this scope
../cansam/cansam/sam/stream.h: At global scope:
../cansam/cansam/sam/stream.h:45: warning: ‘sam::sam_format’ defined but not used
make: *** [augment-bam.o] Error 1
make: Leaving directory `/ifs/work/leukgen/opt/BRASS-4.0.5/c++'

from brass.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.