Hi Sébastien,

Given your results, we went with a clean install of CentOS5.9 and a new 
download of Ray2.2, and the install went without a hitch.

The trouble shooting assistance is very much appreciated.

Cheers,

Anthony



On 28/08/2013, at 6:00 AM, Sébastien Boisvert wrote:

> On 26/08/13 09:48 PM, Anthony Borneman wrote:
>> Hi,
>>
>> I am having problems installing Ray v2.2.0 on our assembly rig under 
>> CentOS5.9. Ray v2.1 installs and runs without any problems using the exact 
>> same make instructions.
>>
>
> Hello,
>
> From the errors below, it seems that one header was not included 
> ("constants.h" defines all these things I think).
>
> Anyway, I installed CentOS 5.9 to reproduce your rig setup, but I could not 
> reproduce the problem:
>
>
> [seb@localhost Ray-v2.2.0]$ cat /etc/redhat-release
> CentOS release 5.9 (Final)
>
> [seb@localhost Ray-v2.2.0]$ sudo yum install -yyyyyyy openmpi openmpi-devel 
> gcc-c++ zlib-devel bzip2-devel
>
>
> [seb@localhost Ray-v2.2.0]$ wget 
> http://sourceforge.net/projects/denovoassembler/files/Ray-v2.2.0.tar.bz2
> [seb@localhost Ray-v2.2.0]$ tar -xjf Ray-v2.2.0.tar.bz2
> [seb@localhost Ray-v2.2.0]$ cd Ray-v2.2.0
> [seb@localhost Ray-v2.2.0]$ make HAVE_LIBZ=y HAVE_LIBBZ2=y MAXKMERLENGTH=64 
> MPICXX=/usr/lib64/openmpi/1.4-gcc/bin/mpicxx
>
> [seb@localhost Ray-v2.2.0]$ file Ray
> Ray: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 
> 2.6.9, dynamically linked (uses shared libs), not stripped
>
>
> Versions of software on my CentOS 5.9 installation:
>
>
> [seb@localhost Ray-v2.2.0]$ yum list centos-release openmpi openmpi-devel 
> gcc-c++ zlib-devel bzip2-devel
> Loaded plugins: downloadonly, fastestmirror, security
> Installed Packages
> bzip2-devel.i386                                                        
> 1.0.3-6.el5_5                                                         
> installed
> bzip2-devel.x86_64                                                      
> 1.0.3-6.el5_5                                                         
> installed
> centos-release.x86_64                                                   
> 10:5-9.el5.centos.1                                                   
> installed
> gcc-c++.x86_64                                                          
> 4.1.2-54.el5                                                          
> installed
> openmpi.i386                                                            
> 1.4-7.el5                                                             
> installed
> openmpi.x86_64                                                          
> 1.4-7.el5                                                             
> installed
> openmpi-devel.i386                                                      
> 1.4-7.el5                                                             
> installed
> openmpi-devel.x86_64                                                    
> 1.4-7.el5                                                             
> installed
> zlib-devel.i386                                                         
> 1.2.3-7.el5                                                           
> installed
> zlib-devel.x86_64                                                       
> 1.2.3-7.el5                                                           
> installed
>
>
>
>
> Did you modify the source code of Ray v2.2.0 ?
>
>
>
> -Sébastien
>
>
>> I have listed the output of the make command below.
>>
>> Any help would be appreciated.
>>
>> Cheers,
>>
>> Anthony
>>
>> $make HAVE_LIBZ=y HAVE_LIBBZ2=y MAXKMERLENGTH=64 
>> MPICXX=/usr/lib64/openmpi/1.4-gcc/bin/mpicxx
>>
>> Compilation options (you can change them of course)
>>
>> PREFIX = install-prefix
>> MPICXX = /usr/lib64/openmpi/1.4-gcc/bin/mpicxx
>> MAXKMERLENGTH = 64
>> FORCE_PACKING = n
>> ASSERT = n
>> HAVE_LIBZ = y
>> HAVE_LIBBZ2 = y
>>
>> Compilation and linking flags (generated automatically)
>>
>> CXXFLAGS = -O3 -std=c++98 -Wall -g
>> CONFIG_FLAGS = -D CONFIG_MAXKMERLENGTH=64 -D CONFIG_HAVE_LIBZ -D 
>> CONFIG_HAVE_LIBBZ2 -D CONFIG_RAY_VERSION="2.2.0"
>> LDFLAGS = -lz -lbz2
>>
>> make[1]: Entering directory `/scratch/aborneman/bin/Ray-v2.2.0/RayPlatform'
>>  CXX RayPlatform/memory/ReusableMemoryStore.o
>>  CXX RayPlatform/memory/MyAllocator.o
>>  CXX RayPlatform/memory/RingAllocator.o
>>  CXX RayPlatform/memory/allocator.o
>>  CXX RayPlatform/memory/DefragmentationGroup.o
>>  CXX RayPlatform/memory/ChunkAllocatorWithDefragmentation.o
>>  CXX RayPlatform/memory/DefragmentationLane.o
>>  CXX RayPlatform/routing/ConnectionGraph.o
>>  CXX RayPlatform/routing/GraphImplementation.o
>>  CXX RayPlatform/routing/GraphImplementationRandom.o
>>  CXX RayPlatform/routing/GraphImplementationComplete.o
>>  CXX RayPlatform/routing/GraphImplementationDeBruijn.o
>>  CXX RayPlatform/routing/GraphImplementationKautz.o
>>  CXX RayPlatform/routing/GraphImplementationExperimental.o
>>  CXX RayPlatform/routing/GraphImplementationGroup.o
>>  CXX RayPlatform/routing/Polytope.o
>>  CXX RayPlatform/routing/Torus.o
>>  CXX RayPlatform/communication/mpi_tags.o
>>  CXX RayPlatform/communication/VirtualCommunicator.o
>>  CXX RayPlatform/communication/BufferedData.o
>>  CXX RayPlatform/communication/Message.o
>>  CXX RayPlatform/communication/MessagesHandler.o
>>  CXX RayPlatform/communication/MessageQueue.o
>>  CXX RayPlatform/communication/MessageRouter.o
>>  CXX RayPlatform/scheduling/VirtualProcessor.o
>>  CXX RayPlatform/scheduling/TaskCreator.o
>>  CXX RayPlatform/scheduling/SwitchMan.o
>>  CXX RayPlatform/core/ComputeCore.o
>>  CXX RayPlatform/core/MiniRank.o
>> core/MiniRank.h:36: warning: ‘class MiniRank’ has virtual functions but 
>> non-virtual destructor
>>  CXX RayPlatform/core/slave_modes.o
>>  CXX RayPlatform/core/OperatingSystem.o
>>  CXX RayPlatform/core/master_modes.o
>>  CXX RayPlatform/core/statistics.o
>>  CXX RayPlatform/plugins/CorePlugin.o
>>  CXX RayPlatform/plugins/RegisteredPlugin.o
>>  CXX RayPlatform/structures/StaticVector.o
>>  CXX RayPlatform/profiling/Profiler.o
>>  CXX RayPlatform/profiling/Derivative.o
>>  CXX RayPlatform/profiling/TickLogger.o
>>  CXX RayPlatform/profiling/TimePrinter.o
>>  CXX RayPlatform/handlers/MasterModeExecutor.o
>>  CXX RayPlatform/handlers/SlaveModeExecutor.o
>>  CXX RayPlatform/handlers/MessageTagExecutor.o
>>  CXX RayPlatform/cryptography/crypto.o
>>  AR libRayPlatform.a
>> make[1]: Leaving directory `/scratch/aborneman/bin/Ray-v2.2.0/RayPlatform'
>>  CXX code/Partitioner/Partitioner.o
>> ./code/SequencesIndexer/PairedRead.h:42: error: ‘LibraryHandle’ does not 
>> name a type
>> ./code/SequencesIndexer/PairedRead.h:45: error: ‘Rank’ does not name a type
>> ./code/SequencesIndexer/PairedRead.h:47: error: ‘ReadHandle’ does not name a 
>> type
>> ./code/SequencesLoader/Read.h:63: error: ‘Kmer’ does not name a type
>> ./code/SequencesLoader/Read.h:83: error: conflicting declaration ‘Read 
>> ATTRIBUTE_PACKED’
>> ./code/SequencesIndexer/PairedRead.h:52: error: ‘ATTRIBUTE_PACKED’ has a 
>> previous declaration as ‘PairedRead ATTRIBUTE_PACKED’
>> ./code/SequencesLoader/ArrayOfReads.h:38: error: ‘LargeCount’ does not name 
>> a type
>> ./code/SequencesLoader/ArrayOfReads.h:39: error: ‘LargeCount’ does not name 
>> a type
>> ./code/SequencesLoader/ArrayOfReads.h:49: error: expected ‘;’ before ‘(’ 
>> token
>> ./code/SequencesLoader/ArrayOfReads.h:50: error: declaration of ‘operator[]’ 
>> as non-function
>> ./code/SequencesLoader/ArrayOfReads.h:50: error: expected ‘;’ before ‘(’ 
>> token
>> ./code/SequencesLoader/ArrayOfReads.h:51: error: ‘LargeCount’ does not name 
>> a type
>> ./code/SequencesLoader/LoaderInterface.h:36: warning: ‘class 
>> LoaderInterface’ has virtual functions but non-virtual destructor
>> ./code/SequencesLoader/FastqLoader.h:41: warning: ‘class FastqLoader’ has 
>> virtual functions but non-virtual destructor
>> ./code/SequencesLoader/FastaLoaderForReads.h:42: warning: ‘class 
>> FastaLoaderForReads’ has virtual functions but non-virtual destructor
>> ./code/SequencesLoader/ExportLoader.h:46: warning: ‘class ExportLoader’ has 
>> virtual functions but non-virtual destructor
>> ./code/SequencesLoader/ColorSpaceLoader.h:42: warning: ‘class 
>> ColorSpaceLoader’ has virtual functions but non-virtual destructor
>> ./code/SequencesLoader/SffLoader.h:42: warning: ‘class SffLoader’ has 
>> virtual functions but non-virtual destructor
>> ./code/SequencesLoader/FastqGzLoader.h:43: warning: ‘class FastqGzLoader’ 
>> has virtual functions but non-virtual destructor
>> ./code/SequencesLoader/FastaGzLoader.h:43: warning: ‘class FastaGzLoader’ 
>> has virtual functions but non-virtual destructor
>> ./code/SequencesLoader/FastqBz2Loader.h:41: warning: ‘class FastqBz2Loader’ 
>> has virtual functions but non-virtual destructor
>> ./code/SequencesLoader/FastaBz2Loader.h:41: warning: ‘class FastaBz2Loader’ 
>> has virtual functions but non-virtual destructor
>> ./code/SequencesLoader/Loader.h:49: error: ‘Rank’ does not name a type
>> ./code/SequencesLoader/Loader.h:56: error: ‘LargeIndex’ does not name a type
>> ./code/SequencesLoader/Loader.h:58: error: ‘LargeCount’ does not name a type
>> ./code/SequencesLoader/Loader.h:64: error: ‘Rank’ has not been declared
>> ./code/SequencesLoader/Loader.h:66: error: ‘LargeCount’ does not name a type
>> ./code/SequencesLoader/Loader.h:67: error: expected ‘;’ before ‘(’ token
>> code/Partitioner/Partitioner.h:88: error: ‘LargeCount’ was not declared in 
>> this scope
>> code/Partitioner/Partitioner.h:88: error: template argument 2 is invalid
>> code/Partitioner/Partitioner.h:88: error: template argument 4 is invalid
>> code/Partitioner/Partitioner.h:90: error: ‘LargeCount’ was not declared in 
>> this scope
>> code/Partitioner/Partitioner.h:90: error: template argument 2 is invalid
>> code/Partitioner/Partitioner.h:90: error: template argument 4 is invalid
>> code/Partitioner/Partitioner.h:100: error: ISO C++ forbids declaration of 
>> ‘Parameters’ with no type
>> code/Partitioner/Partitioner.h:100: error: expected ‘;’ before ‘*’ token
>> code/Partitioner/Partitioner.h:105: error: ‘Parameters’ has not been declared
>> code/Partitioner/Partitioner.cpp:33: error: ‘Parameters’ has not been 
>> declared
>> code/Partitioner/Partitioner.cpp: In member function ‘void 
>> Partitioner::constructor(RingAllocator*, StaticVector*, StaticVector*, int*, 
>> SwitchMan*)’:
>> code/Partitioner/Partitioner.cpp:40: error: ‘m_parameters’ was not declared 
>> in this scope
>> code/Partitioner/Partitioner.cpp: In member function ‘void 
>> Partitioner::call_RAY_MASTER_MODE_COUNT_FILE_ENTRIES()’:
>> code/Partitioner/Partitioner.cpp:53: error: ‘m_parameters’ was not declared 
>> in this scope
>> code/Partitioner/Partitioner.cpp:61: error: ‘m_parameters’ was not declared 
>> in this scope
>> code/Partitioner/Partitioner.cpp:71: error: ‘LargeCount’ was not declared in 
>> this scope
>> code/Partitioner/Partitioner.cpp:71: error: expected `;' before ‘count’
>> code/Partitioner/Partitioner.cpp:72: error: invalid types ‘int[int]’ for 
>> array subscript
>> code/Partitioner/Partitioner.cpp:74: error: ‘m_parameters’ was not declared 
>> in this scope
>> code/Partitioner/Partitioner.cpp:77: error: ‘m_parameters’ was not declared 
>> in this scope
>> code/Partitioner/Partitioner.cpp:83: error: ‘m_parameters’ was not declared 
>> in this scope
>> code/Partitioner/Partitioner.cpp:85: error: request for member ‘size’ in 
>> ‘((Partitioner*)this)->Partitioner::m_masterCounts’, which is of non-class 
>> type ‘int’
>> code/Partitioner/Partitioner.cpp:87: error: invalid types ‘int[int]’ for 
>> array subscript
>> code/Partitioner/Partitioner.cpp:88: error: invalid types ‘int[int]’ for 
>> array subscript
>> code/Partitioner/Partitioner.cpp:90: error: request for member ‘clear’ in 
>> ‘((Partitioner*)this)->Partitioner::m_masterCounts’, which is of non-class 
>> type ‘int’
>> code/Partitioner/Partitioner.cpp:111: error: ‘LargeCount’ was not declared 
>> in this scope
>> code/Partitioner/Partitioner.cpp:111: error: expected `;' before 
>> ‘totalSequences’
>> code/Partitioner/Partitioner.cpp:116: error: expected `;' before ‘entries’
>> code/Partitioner/Partitioner.cpp:117: error: ‘entries’ was not declared in 
>> this scope
>> code/Partitioner/Partitioner.cpp:120: error: ‘totalSequences’ was not 
>> declared in this scope
>> code/Partitioner/Partitioner.cpp:128: error: ‘totalSequences’ was not 
>> declared in this scope
>> code/Partitioner/Partitioner.cpp:133: error: ‘totalSequences’ was not 
>> declared in this scope
>> code/Partitioner/Partitioner.cpp:140: error: ‘totalSequences’ was not 
>> declared in this scope
>> code/Partitioner/Partitioner.cpp:153: error: expected `;' before ‘perRank’
>> code/Partitioner/Partitioner.cpp:156: error: ‘LargeIndex’ was not declared 
>> in this scope
>> code/Partitioner/Partitioner.cpp:156: error: expected `;' before ‘first’
>> code/Partitioner/Partitioner.cpp:157: error: expected `;' before ‘last’
>> code/Partitioner/Partitioner.cpp:160: error: ‘last’ was not declared in this 
>> scope
>> code/Partitioner/Partitioner.cpp:163: error: expected `;' before ‘count’
>> code/Partitioner/Partitioner.cpp:165: error: ‘first’ was not declared in 
>> this scope
>> code/Partitioner/Partitioner.cpp:165: error: ‘last’ was not declared in this 
>> scope
>> code/Partitioner/Partitioner.cpp: In member function ‘void 
>> Partitioner::call_RAY_SLAVE_MODE_COUNT_FILE_ENTRIES()’:
>> code/Partitioner/Partitioner.cpp:184: error: ‘m_parameters’ was not declared 
>> in this scope
>> code/Partitioner/Partitioner.cpp:191: error: ‘LargeCount’ was not declared 
>> in this scope
>> code/Partitioner/Partitioner.cpp:191: error: expected `;' before ‘sequences’
>> code/Partitioner/Partitioner.cpp:193: error: ‘sequences’ was not declared in 
>> this scope
>> code/Partitioner/Partitioner.cpp:200: error: invalid types ‘int[int]’ for 
>> array subscript
>> code/Partitioner/Partitioner.cpp:211: error: ‘m_parameters’ was not declared 
>> in this scope
>> code/Partitioner/Partitioner.cpp:221: error: request for member ‘size’ in 
>> ‘((Partitioner*)this)->Partitioner::m_slaveCounts’, which is of non-class 
>> type ‘int’
>> code/Partitioner/Partitioner.cpp:224: error: ‘LargeCount’ was not declared 
>> in this scope
>> code/Partitioner/Partitioner.cpp:224: error: template argument 2 is invalid
>> code/Partitioner/Partitioner.cpp:224: error: template argument 4 is invalid
>> code/Partitioner/Partitioner.cpp:224: error: expected initializer before ‘i’
>> code/Partitioner/Partitioner.cpp:225: error: ‘i’ was not declared in this 
>> scope
>> code/Partitioner/Partitioner.cpp:225: error: request for member ‘end’ in 
>> ‘((Partitioner*)this)->Partitioner::m_slaveCounts’, which is of non-class 
>> type ‘int’
>> code/Partitioner/Partitioner.cpp:227: error: expected `;' before ‘sequences’
>> code/Partitioner/Partitioner.cpp:229: error: ‘sequences’ was not declared in 
>> this scope
>> code/Partitioner/Partitioner.cpp:245: error: invalid types ‘int[int]’ for 
>> array subscript
>> code/Partitioner/Partitioner.cpp:245: error: ‘class Loader’ has no member 
>> named ‘size’
>> code/Partitioner/Partitioner.cpp:249: error: invalid types ‘int[int]’ for 
>> array subscript
>> code/Partitioner/Partitioner.cpp:268: error: invalid types ‘int[int]’ for 
>> array subscript
>> code/Partitioner/Partitioner.cpp:281: error: request for member ‘clear’ in 
>> ‘((Partitioner*)this)->Partitioner::m_slaveCounts’, which is of non-class 
>> type ‘int’
>> make: *** [code/Partitioner/Partitioner.o] Error 1
>>
>>
>> Anthony Borneman
>> Principal Research Scientist - Molecular Biology  | The Australian Wine 
>> Research Institute
>> Waite Precinct, Hartley Grove cnr Paratoo Road, Urrbrae (Adelaide) SA 5064 | 
>> Map
>> PO Box 197, Glen Osmond SA 5064, Australia
>> T: +61 8 83136613 (direct) | F: +61 8 83136601 |
>> www: www.awri.com.au | AWRI Events
>>
>> This communication, including attachments, is intended only for the 
>> addressee(s) and contains information which might be confidential and/or the 
>> copyright of The Australian Wine Research Institute (AWRI) or a third party. 
>> If you are not the intended recipient of this communication please 
>> immediately delete and destroy all copies and contact the sender. If you are 
>> the intended recipient of this communication you should not copy, disclose 
>> or distribute any of the information contained herein without the consent of 
>> the AWRI and the sender. Any views expressed in this communication are those 
>> of the individual sender except where the sender specifically states them to 
>> be the views of the AWRI. No representation is made that this communication, 
>> including attachments, is free of viruses. Virus scanning is recommended and 
>> is the responsibility of the recipient.
>>
>>
>> ------------------------------------------------------------------------------
>> Introducing Performance Central, a new site from SourceForge and
>> AppDynamics. Performance Central is your source for news, insights,
>> analysis and resources for efficient Application Performance Management.
>> Visit us today!
>> http://pubads.g.doubleclick.net/gampad/clk?id=48897511&iu=/4140/ostg.clktrk
>>

Anthony Borneman
Principal Research Scientist - Molecular Biology  | The Australian Wine 
Research Institute
Waite Precinct, Hartley Grove cnr Paratoo Road, Urrbrae (Adelaide) SA 5064 | Map
PO Box 197, Glen Osmond SA 5064, Australia
T: +61 8 83136613 (direct) | F: +61 8 83136601 |
www: www.awri.com.au | AWRI Events

This communication, including attachments, is intended only for the 
addressee(s) and contains information which might be confidential and/or the 
copyright of The Australian Wine Research Institute (AWRI) or a third party. If 
you are not the intended recipient of this communication please immediately 
delete and destroy all copies and contact the sender. If you are the intended 
recipient of this communication you should not copy, disclose or distribute any 
of the information contained herein without the consent of the AWRI and the 
sender. Any views expressed in this communication are those of the individual 
sender except where the sender specifically states them to be the views of the 
AWRI. No representation is made that this communication, including attachments, 
is free of viruses. Virus scanning is recommended and is the responsibility of 
the recipient.

_______________________________________________
>> Denovoassembler-users mailing list
>> Denovoassembler-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/denovoassembler-users
>>
>


------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
Denovoassembler-users mailing list
Denovoassembler-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/denovoassembler-users

Reply via email to