Skip to content

Undefined non-weak symbols of FETK libraries #69

@sagitter

Description

@sagitter

Hi all.

I compiled FETK-1.9.3 in Fedora 36 against system Maloc-1.5 and Flexiblas-3.1.3; the libraries have undefined-non-weak-symbol errors:

fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libcgcode.so.1.9 /lib64/libsuperlu.so.5
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libcgcode.so.1.9 /lib64/libarpack.so.2
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libgamer.so.1.9 /lib64/libflexiblas.so.3
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libgamer.so.1.9 /lib64/libsuperlu.so.5
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libgamer.so.1.9 /lib64/libarpack.so.2
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libgamer.so.1.9 /lib64/libmaloc.so.1
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libmc.so.1.9 /lib64/libflexiblas.so.3
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libmc.so.1.9 /lib64/libarpack.so.2
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libmc.so.1.9 /lib64/libspqr.so.2
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libmc.so.1.9 /lib64/libcholmod.so.3
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libmc.so.1.9 /lib64/libccolamd.so.2
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libmc.so.1.9 /lib64/libcamd.so.2
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libmc.so.1.9 /lib64/libcolamd.so.2
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libmc.so.1.9 /lib64/libamd.so.2
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libmc.so.1.9 /lib64/libsuitesparseconfig.so.5
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libmc.so.1.9 /lib64/libmetis.so.0
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libmc.so.1.9 /lib64/libpunc.so.1
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libmc.so.1.9 /lib64/libvf2c.so.1
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libmc.so.1.9 /lib64/libcgcode.so.1
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libmc.so.1.9 /lib64/libpmg.so.1
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libpmg.so.1.9 /lib64/libflexiblas.so.3
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libpmg.so.1.9 /lib64/libsuperlu.so.5
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libpmg.so.1.9 /lib64/libarpack.so.2
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libpunc.so.1.9 /lib64/libflexiblas.so.3
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libpunc.so.1.9 /lib64/libsuperlu.so.5
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libpunc.so.1.9 /lib64/libm.so.6
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libpunc.so.1.9 /lib64/libarpack.so.2
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libpunc.so.1.9 /lib64/libmaloc.so.1
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libpunc.so.1.9 /lib64/libvf2c.so.1
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libpunc.so.1.9 /lib64/libcgcode.so.1
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libpunc.so.1.9 /lib64/libpmg.so.1
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libvf2c.so.1.9 /lib64/libflexiblas.so.3
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libvf2c.so.1.9 /lib64/libsuperlu.so.5
fetk.x86_64: E: unused-direct-shlib-dependency /usr/lib64/libvf2c.so.1.9 /lib64/libarpack.so.2
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libcgcode.so.1.9 e_wsfe	(/usr/lib64/libcgcode.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libcgcode.so.1.9 pow_dd	(/usr/lib64/libcgcode.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libcgcode.so.1.9 s_stop	(/usr/lib64/libcgcode.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libcgcode.so.1.9 do_fio	(/usr/lib64/libcgcode.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libcgcode.so.1.9 s_wsfe	(/usr/lib64/libcgcode.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libcgcode.so.1.9 pow_di	(/usr/lib64/libcgcode.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libcgcode.so.1.9 pow_ri	(/usr/lib64/libcgcode.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libmc.so.1.9 c_vec__	(/lib64/libpmg.so.1)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libmc.so.1.9 dc_scal__	(/lib64/libpmg.so.1)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libmc.so.1.9 c_scal__	(/lib64/libpmg.so.1)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libmc.so.1.9 rand_	(/lib64/libpmg.so.1)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libmc.so.1.9 dc_vec__	(/lib64/libpmg.so.1)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libmc.so.1.9 tsecnd_	(/lib64/libpmg.so.1)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 c_vec__	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 do_lio	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 dc_scal__	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 c_scal__	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 e_wsfe	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 pow_dd	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 rand_	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 d_sign	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 pow_ii	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 s_wsle	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 dc_vec__	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 s_copy	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 e_wsle	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 do_fio	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 s_wsfe	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 pow_ri	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpmg.so.1.9 tsecnd_	(/usr/lib64/libpmg.so.1.9)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpunc.so.1.9 c_vec__	(/lib64/libpmg.so.1)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpunc.so.1.9 dc_scal__	(/lib64/libpmg.so.1)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpunc.so.1.9 c_scal__	(/lib64/libpmg.so.1)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpunc.so.1.9 rand_	(/lib64/libpmg.so.1)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpunc.so.1.9 dc_vec__	(/lib64/libpmg.so.1)
fetk.x86_64: E: undefined-non-weak-symbol /usr/lib64/libpunc.so.1.9 tsecnd_	(/lib64/libpmg.so.1)

This is the full build log: here
I don't know where they come from.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions