Hi Robert,

On 23/03/2017 21:09, Klima, Robert (NIH/NIAID) [C] wrote:

Hi Kenneth.

Thank you for your recommendation. Unfortunately the pandaseq installation failed.

Here is a tail of log file.


Can you check the config.log in /sysapps/cluster/build/PANDAseq/2.11/foss-2016b/pandaseq-2.11 for error messages to figure out what is failing exactly?


regards,

Kenneth

Regards,

Robert

== 2017-03-23 10:38:23,849 easyblock.py:1346 INFO Using /sysapps/cluster/build/PANDAseq/2.11/foss-2016b/pandaseq-2.11/ as start dir

== 2017-03-23 10:38:23,849 build_log.py:216 INFO configuring...

== 2017-03-23 10:38:23,850 easyblock.py:2286 INFO Starting configure step

== 2017-03-23 10:38:23,850 easyblock.py:2289 INFO Running method configure_step part of step configure

== 2017-03-23 10:38:23,850 run.py:162 INFO running cmd: ./autogen.sh && ./configure --prefix=/sysapps/cluster/software/PANDAseq/2.11-foss-2016b

== 2017-03-23 10:38:37,351 build_log.py:147 ERROR EasyBuild crashed with an error (at ?:124 in __init__): cmd "./autogen.sh && ./configure --prefix=/sysapps/cluster/software/PANDAseq/2.11-foss-2016b " exited with exitcode 77 and output:

libtoolize: putting auxiliary files in '.'.

libtoolize: copying file './ltmain.sh'

libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.

libtoolize: copying file 'm4/libtool.m4'

libtoolize: copying file 'm4/ltoptions.m4'

libtoolize: copying file 'm4/ltsugar.m4'

libtoolize: copying file 'm4/ltversion.m4'

libtoolize: copying file 'm4/lt~obsolete.m4'

configure.ac:17: installing './ar-lib'

configure.ac:18: installing './compile'

configure.ac:19: installing './config.guess'

configure.ac:19: installing './config.sub'

configure.ac:3: installing './install-sh'

configure.ac:3: installing './missing'

Makefile.am: installing './depcomp'

parallel-tests: installing './test-driver'

checking for a BSD-compatible install... /bin/install -c

checking whether build environment is sane... yes

checking for a thread-safe mkdir -p... /bin/mkdir -p

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking whether make supports nested variables... yes

checking for style of include used by make... GNU

checking for gcc... gcc

checking whether the C compiler works... no

configure: error: in `/sysapps/cluster/build/PANDAseq/2.11/foss-2016b/pandaseq-2.11':

configure: error: C compiler cannot create executables

See `config.log' for more details

(at easybuild/tools/run.py:449 in parse_cmd_output)

== 2017-03-23 10:38:37,352 easyblock.py:2518 WARNING build failed (first 300 chars): cmd "./autogen.sh && ./configure --prefix=/sysapps/cluster/software/PANDAseq/2.11-foss-2016b " exited with exitcode 77 and output:

libtoolize: putting auxiliary files in '.'.

libtoolize: copying file './ltmain.sh'

libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.

libtoolize: copying file 'm4

== 2017-03-23 10:38:37,353 easyblock.py:276 INFO Closing log for application name PANDAseq version 2.11

*From: *<[email protected]> on behalf of Kenneth Hoste <[email protected]>
*Reply-To: *"[email protected]" <[email protected]>
*Date: *Thursday, March 23, 2017 at 10:28 AM
*To: *"[email protected]" <[email protected]>
*Subject: *Re: [easybuild] PANDAseq - static

Hi Robert,

On 23/03/2017 14:12, Klima, Robert (NIH/NIAID) [C] wrote:

    Hi,

    I am trying to install a static version of PANDAseq. I have
    modified pandaseq to use PANDAseq vers. 2.11 and toolchain
    foss-2016b.

    I have added:

    configopts = ['--enable-static=yes']

    The installation was:

    COMPLETED: Installation ended successfully.

    However, I received the "error while loading shared libraries:
    libbz2.so.1.0".

    What other options should I use to create a static version?


Maybe this this:

toolchainopts = {'static': True}

This will make EasyBuild include a -static in $CFLAGS and friends, which may be sufficient...


regards,

Kenneth


    Thank you,

    Robert

    -----

    name = 'PANDAseq'

    version = '2.11'

    homepage = 'https://github.com/neufeld/pandaseq'

    description = """PANDAseq assembles Illumina Solexa overlapping
    pair-end reads."""

    toolchain = {'name': 'foss', 'version': '2016b'}

    configopts = ['--enable-static=yes']

    # source_urls =
    ['https://github.com/neufeld/pandaseq/archive/v2.11.tar.gz']

    sources = [SOURCELOWER_TAR_GZ]

    dependencies = [

    ('libtool', '2.4.6'),

    ('bzip2', '1.0.6'),

    ('zlib', '1.2.8'),

    ]

    builddependencies = [('Autoconf', '2.69')]

    preconfigopts = "./autogen.sh &&"

    sanity_check_paths = {

    'files': ['bin/pandaseq', 'bin/pandaseq-checkid',
    'bin/pandaseq-hang', 'bin/pandaxs',

    'lib/libpandaseq.%s' % SHLIB_EXT, 'lib/libpandaseq.a',
    'lib/pkgconfig/pandaseq-%(version_major)s.pc'],

    'dirs': ['include/pandaseq-%(version_major)s'],

    }

    moduleclass = 'bio'




Reply via email to