Skip to content

{bio}[foss/2017a] Trinity 2.4.0 (REVIEW)#4973

Merged
boegel merged 5 commits intoeasybuilders:developfrom
hajgato:Trinit240
Aug 8, 2017
Merged

{bio}[foss/2017a] Trinity 2.4.0 (REVIEW)#4973
boegel merged 5 commits intoeasybuilders:developfrom
hajgato:Trinit240

Conversation

@hajgato
Copy link
Copy Markdown
Collaborator

@hajgato hajgato commented Aug 3, 2017

intel/2017a fails with inchworm
similar errors like:

GCCcore/6.3.0/bin/../include/c++/6.3.0/bits/stl_multimap.h(972): note: this candidate was rejected because at least one template argument could not be deduced
      operator==(const multimap<_Key, _Tp, _Compare, _Alloc>& __x,
      ^

I did not have time to look into more details into the problem, bit it might be intel 17.0 compiler problem/C++ incompatibility
See https://software.intel.com/en-us/forums/intel-c-compiler/topic/703133

@hajgato
Copy link
Copy Markdown
Collaborator Author

hajgato commented Aug 3, 2017

The actual error is:

./analysis/sequenceUtil.cc(53): error: no operator "==" matches these operands
            operand types are: std::ifstream == int
    if (fileReader == 0) { // couldn't open file
                   ^

@verdurin verdurin added this to the 3.4.0 milestone Aug 3, 2017
@verdurin
Copy link
Copy Markdown
Member

verdurin commented Aug 3, 2017

Test report by @verdurin
SUCCESS
Build succeeded for 13 out of 13 (5 easyconfigs in this PR)
ca005.camp.thecrick.org - Linux centos linux 7.3.1611, Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz, Python 2.7.5
See https://gist.github.com/7fc973d10d46a8f980b1b29cc7ae156b for a full test report.

toolchainopts = {'pic': True}

sources = ['%(namelower)s-%(version)s-src.zip']
source_urls = ['http://download.sourceforge.net/bowtie-bio/']
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hajgato please add a checksum here

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added

toolchainopts = {'pic': True, 'cstd': 'gnu++98'}

sources = ['%(namelower)s-%(version)s-source.zip']
source_urls = [('http://sourceforge.net/projects/bowtie-bio/files/%(namelower)s/%(version)s', 'download')]
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Again, checksum here please.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added

toolchainopts = {'optarch': True}

source_urls = ['https://github.com/trinityrnaseq/trinityrnaseq/archive/']
sources = ['%(name)s-v%(version)s.tar.gz']
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Checksum, please.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added

toolchain = {'name': 'GCCcore', 'version': '6.3.0'}

source_urls = ['https://github.com/01org/tbb/archive/']
sources = ['%(version)s.tar.gz']
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And a checksum here too, please.

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added

@hajgato
Copy link
Copy Markdown
Collaborator Author

hajgato commented Aug 4, 2017

@verdurin Is it a new policy that we add checksums everywhere?

@verdurin
Copy link
Copy Markdown
Member

verdurin commented Aug 4, 2017

@hajgato yes it is - I was caught out initially as well

@hajgato
Copy link
Copy Markdown
Collaborator Author

hajgato commented Aug 4, 2017

@verdurin It will be fun to make Perl, Python, R, etc. modules ;)

Copy link
Copy Markdown
Collaborator Author

@hajgato hajgato left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

checksums added

name = 'Trinity'
version = '2.4.0'
java = 'Java'
javaver = '1.8.0_121'
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hajgato no need for this, you can use %(javaver)s:

dependencies = [
    ('Java', '1.8.0_121', '', True),
    ('ant', '1.10.1', '-Java-%(javaver)s', True),

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@boegel done!

]

dependencies = [
(java, javaver, '', True),
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@hajgato You missed a spot, this should be:

('Java', '1.8.0_121', '', True),

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@boegel done (Sorry its too morning...)

Balazs Hajgato added 2 commits August 8, 2017 09:53
@boegel
Copy link
Copy Markdown
Member

boegel commented Aug 8, 2017

Test report by @boegel
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in this PR)
node2107.delcatty.os - Linux centos linux 7.3.1611, Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz, Python 2.7.5
See https://gist.github.com/1c44eb2c3505e48749365af9e3f0bf88 for a full test report.

@boegel
Copy link
Copy Markdown
Member

boegel commented Aug 8, 2017

Test report by @boegel
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in this PR)
node2421.golett.os - Linux centos linux 7.3.1611, Intel(R) Xeon(R) CPU E5-2680 v3 @ 2.50GHz, Python 2.7.5
See https://gist.github.com/09aabc691120226c44df0945f856fdf5 for a full test report.

@boegel boegel dismissed verdurin’s stale review August 8, 2017 15:51

remarks have been tackled

@boegel
Copy link
Copy Markdown
Member

boegel commented Aug 8, 2017

Going in, thanks @hajgato!

@boegel boegel merged commit 28f8a62 into easybuilders:develop Aug 8, 2017
@hajgato hajgato deleted the Trinit240 branch February 12, 2018 13:17
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

Successfully merging this pull request may close these issues.

3 participants