Failing to install genefilter-1.12.0
2
0
Entering edit mode
@benilton-carvalho-1375
Last seen 4.1 years ago
Brazil/Campinas/UNICAMP
Hi everyone, I just built from the source R-2.4.1, so it's a "brand new" installation. Then: source("http://www.bioconductor.org/bioLite.R") biocLite(c("simpleaffy", "affyPLM", "RColorBrewer")) everything goes almost OK: I can't get genefilter to install (therefore I don't have simpleaffy) It's a long output that I get, but it starts with: In file included from /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/vector:67, from half_range_mode.cpp:4: /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/bits/stl_algobase.h:64:28: bits/c++config.h: No such file or directory In file included from /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/vector:68, from half_range_mode.cpp:4: /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/bits/allocator.h:80: error: expected template-name before '<' token /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/bits/allocator.h:80: error: expected `{' before '<' token /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/bits/allocator.h:80: error: expected unqualified-id before '<' token Have anyone observed something like this? thanks, b. -- > sessionInfo() R version 2.4.1 (2006-12-18) x86_64-unknown-linux-gnu locale: LC_CTYPE=en_US.iso885915;LC_NUMERIC=C;LC_TIME=en_US.iso885915;LC_COLLA TE=en_US.iso885915;LC_MONETARY=en_US.iso885915;LC_MESSAGES=en_US.iso88 5915;LC_PAPER=en_US.iso885915;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C;LC _MEASUREMENT=en_US.iso885915;LC_IDENTIFICATION=C attached base packages: [1] "stats" "graphics" "grDevices" "utils" "datasets" "methods" [7] "base" >
genefilter genefilter • 964 views
ADD COMMENT
0
Entering edit mode
@herve-pages-1542
Last seen 17 hours ago
Seattle, WA, United States
Hi Benilton, Make sure that you have the libstdc++ _and_ the libstdc++-devel RPMs installed on your Red Hat system. On my SuSE 10.2 system, the exact names for those RPMs are libstdc++41 libstdc++41-devel The c++config.h file is included in the libstdc++41-devel RPM. Cheers, H. Benilton Carvalho wrote: > Hi everyone, > > I just built from the source R-2.4.1, so it's a "brand new" installation. > > Then: > > source("http://www.bioconductor.org/bioLite.R") > biocLite(c("simpleaffy", "affyPLM", "RColorBrewer")) > > everything goes almost OK: I can't get genefilter to install (therefore I > don't have simpleaffy) > > It's a long output that I get, but it starts with: > > In file included from > /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/vector:67, > from half_range_mode.cpp:4: > /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/bits/stl_algobase.h:64:28: > bits/c++config.h: No such file or directory > In file included from > /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/vector:68, > from half_range_mode.cpp:4: > /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/bits/allocator.h:80: > error: expected template-name before '<' token > /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/bits/allocator.h:80: > error: expected `{' before '<' token > /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/bits/allocator.h:80: > error: expected unqualified-id before '<' token > > > Have anyone observed something like this? > > thanks, > > b. > > -- > >> sessionInfo() > R version 2.4.1 (2006-12-18) > x86_64-unknown-linux-gnu > > locale: > LC_CTYPE=en_US.iso885915;LC_NUMERIC=C;LC_TIME=en_US.iso885915;LC_COL LATE=en_US.iso885915;LC_MONETARY=en_US.iso885915;LC_MESSAGES=en_US.iso 885915;LC_PAPER=en_US.iso885915;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C; LC_MEASUREMENT=en_US.iso885915;LC_IDENTIFICATION=C > > attached base packages: > [1] "stats" "graphics" "grDevices" "utils" "datasets" "methods" > [7] "base" > > _______________________________________________ > Bioconductor mailing list > Bioconductor at stat.math.ethz.ch > https://stat.ethz.ch/mailman/listinfo/bioconductor > Search the archives: http://news.gmane.org/gmane.science.biology.informatics.conductor >
ADD COMMENT
0
Entering edit mode
Hi Herve, thanks for your feedback. I do have libstdc++ and libstd++-devel (3.4.6-3) available... and c+ +config.h is installed on my system. Any chance it is something else? thanks, b On Mar 19, 2007, at 2:43 PM, Herve Pages wrote: > Hi Benilton, > > Make sure that you have the libstdc++ _and_ the libstdc++-devel RPMs > installed on your Red Hat system. > On my SuSE 10.2 system, the exact names for those RPMs are > libstdc++41 > libstdc++41-devel > The c++config.h file is included in the libstdc++41-devel RPM. > > Cheers, > H. > > Benilton Carvalho wrote: >> Hi everyone, >> >> I just built from the source R-2.4.1, so it's a "brand new" >> installation. >> >> Then: >> >> source("http://www.bioconductor.org/bioLite.R") >> biocLite(c("simpleaffy", "affyPLM", "RColorBrewer")) >> >> everything goes almost OK: I can't get genefilter to install >> (therefore I >> don't have simpleaffy) >> >> It's a long output that I get, but it starts with: >> >> In file included from >> /usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../include/c++/ >> 3.4.6/vector:67, >> from half_range_mode.cpp:4: >> /usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../include/c++/ >> 3.4.6/bits/stl_algobase.h:64:28: >> bits/c++config.h: No such file or directory >> In file included from >> /usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../include/c++/ >> 3.4.6/vector:68, >> from half_range_mode.cpp:4: >> /usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../include/c++/ >> 3.4.6/bits/allocator.h:80: >> error: expected template-name before '<' token >> /usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../include/c++/ >> 3.4.6/bits/allocator.h:80: >> error: expected `{' before '<' token >> /usr/lib/gcc/x86_64-redhat-linux/3.4.6/../../../../include/c++/ >> 3.4.6/bits/allocator.h:80: >> error: expected unqualified-id before '<' token >> >> >> Have anyone observed something like this? >> >> thanks, >> >> b. >> >> -- >> >>> sessionInfo() >> R version 2.4.1 (2006-12-18) >> x86_64-unknown-linux-gnu >> >> locale: >> LC_CTYPE=en_US.iso885915;LC_NUMERIC=C;LC_TIME=en_US.iso885915;LC_COLL >> ATE=en_US.iso885915;LC_MONETARY=en_US.iso885915;LC_MESSAGES=en_US.iso >> 885915;LC_PAPER=en_US.iso885915;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE=C >> ;LC_MEASUREMENT=en_US.iso885915;LC_IDENTIFICATION=C >> >> attached base packages: >> [1] "stats" "graphics" "grDevices" "utils" "datasets" >> "methods" >> [7] "base" >> >> _______________________________________________ >> Bioconductor mailing list >> Bioconductor at stat.math.ethz.ch >> https://stat.ethz.ch/mailman/listinfo/bioconductor >> Search the archives: http://news.gmane.org/ >> gmane.science.biology.informatics.conductor >>
ADD REPLY
0
Entering edit mode
Benilton Carvalho wrote: > Hi Herve, > > thanks for your feedback. > > I do have libstdc++ and libstd++-devel (3.4.6-3) available... and > c++config.h is installed on my system. Can you compile those 2 lines with g++? #include <bits c++config.h=""> int main() {} (put them in file test.cpp and try to compile with 'g++ -Wall test.cpp') If you can't then this means that g++ can't find your c++config.h file. Make sure that: - /usr/include/c++/3.4.6/ is a standard system include directory: look at the value of the "--with-gxx-include-dir" configuration option in the ouput of 'g++ -v' - c++config.h is in /usr/include/c++/3.4.6/bits Cheers, H. > > Any chance it is something else? > > thanks, > b > > > On Mar 19, 2007, at 2:43 PM, Herve Pages wrote: > >> Hi Benilton, >> >> Make sure that you have the libstdc++ _and_ the libstdc++-devel RPMs >> installed on your Red Hat system. >> On my SuSE 10.2 system, the exact names for those RPMs are >> libstdc++41 >> libstdc++41-devel >> The c++config.h file is included in the libstdc++41-devel RPM. >> >> Cheers, >> H. >> >> Benilton Carvalho wrote: >>> Hi everyone, >>> >>> I just built from the source R-2.4.1, so it's a "brand new" >>> installation. >>> >>> Then: >>> >>> source("http://www.bioconductor.org/bioLite.R") >>> biocLite(c("simpleaffy", "affyPLM", "RColorBrewer")) >>> >>> everything goes almost OK: I can't get genefilter to install >>> (therefore I >>> don't have simpleaffy) >>> >>> It's a long output that I get, but it starts with: >>> >>> In file included from >>> /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/vector:67, >>> >>> from half_range_mode.cpp:4: >>> /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/bits/stl_algobase.h:64:28: >>> >>> bits/c++config.h: No such file or directory >>> In file included from >>> /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/vector:68, >>> >>> from half_range_mode.cpp:4: >>> /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/bits/allocator.h:80: >>> >>> error: expected template-name before '<' token >>> /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/bits/allocator.h:80: >>> >>> error: expected `{' before '<' token >>> /usr/lib/gcc/x86_64-redhat- linux/3.4.6/../../../../include/c++/3.4.6/bits/allocator.h:80: >>> >>> error: expected unqualified-id before '<' token >>> >>> >>> Have anyone observed something like this? >>> >>> thanks, >>> >>> b. >>> >>> -- >>> >>>> sessionInfo() >>> R version 2.4.1 (2006-12-18) >>> x86_64-unknown-linux-gnu >>> >>> locale: >>> LC_CTYPE=en_US.iso885915;LC_NUMERIC=C;LC_TIME=en_US.iso885915;LC_C OLLATE=en_US.iso885915;LC_MONETARY=en_US.iso885915;LC_MESSAGES=en_US.i so885915;LC_PAPER=en_US.iso885915;LC_NAME=C;LC_ADDRESS=C;LC_TELEPHONE= C;LC_MEASUREMENT=en_US.iso885915;LC_IDENTIFICATION=C >>> >>> >>> attached base packages: >>> [1] "stats" "graphics" "grDevices" "utils" "datasets" >>> "methods" >>> [7] "base" >>> >>> _______________________________________________ >>> Bioconductor mailing list >>> Bioconductor at stat.math.ethz.ch >>> https://stat.ethz.ch/mailman/listinfo/bioconductor >>> Search the archives: >>> http://news.gmane.org/gmane.science.biology.informatics.conductor >>>
ADD REPLY
0
Entering edit mode
Seth Falcon ★ 7.4k
@seth-falcon-992
Last seen 9.6 years ago
Benilton Carvalho <bcarvalh at="" jhsph.edu=""> writes: > Hi Herve, > > thanks for your feedback. > > I do have libstdc++ and libstd++-devel (3.4.6-3) available... and c+ > +config.h is installed on my system. > > Any chance it is something else? Well, I'd say it is very likely something else since this didn't solve it for you ;-) I can install genefilter just fine on an x86_64 system using R 2.4.1. So I don't think it is a problem with the genefilter code. The errors you get are strange in that they seem to suggest that files in your system's c++ headers are not valid. One thing to try would be to google for some of those error messages. Perhaps there is something specific for your distribution and version? What version of gcc do you have? Can you build a hello world c++ program? How about RBGL or affxparser? + seth -- Seth Falcon | Computational Biology | Fred Hutchinson Cancer Research Center http://bioconductor.org
ADD COMMENT
0
Entering edit mode
Reinstalling libstdc++ and libstd++-devel fixed the problem. Thank you very much for the help, b On Mar 19, 2007, at 4:03 PM, Seth Falcon wrote: > Benilton Carvalho <bcarvalh at="" jhsph.edu=""> writes: > >> Hi Herve, >> >> thanks for your feedback. >> >> I do have libstdc++ and libstd++-devel (3.4.6-3) available... and c+ >> +config.h is installed on my system. >> >> Any chance it is something else? > > Well, I'd say it is very likely something else since this didn't solve > it for you ;-) > > I can install genefilter just fine on an x86_64 system using R 2.4.1. > So I don't think it is a problem with the genefilter code. > > The errors you get are strange in that they seem to suggest that files > in your system's c++ headers are not valid. > > One thing to try would be to google for some of those error messages. > Perhaps there is something specific for your distribution and version? > > What version of gcc do you have? Can you build a hello world c++ > program? How about RBGL or affxparser? > > + seth > > -- > Seth Falcon | Computational Biology | Fred Hutchinson Cancer > Research Center > http://bioconductor.org > > _______________________________________________ > Bioconductor mailing list > Bioconductor at stat.math.ethz.ch > https://stat.ethz.ch/mailman/listinfo/bioconductor > Search the archives: http://news.gmane.org/ > gmane.science.biology.informatics.conductor
ADD REPLY

Login before adding your answer.

Traffic: 983 users visited in the last hour
Help About
FAQ
Access RSS
API
Stats

Use of this site constitutes acceptance of our User Agreement and Privacy Policy.

Powered by the version 2.3.6