Skip to content

Undefined symbols for architecture arm64: "_signa_", referenced from: ___fabm_cosine_misc_MOD_pt_in_poly #2

@platipodium

Description

@platipodium

When making the python driver, the cosine model is lacking the _signa_ symbol

cmake -S /Users/Lemmen/devel/fabm/fabm-schism/src/drivers/python -B /Users/Lemmen/devel/fabm/fabm-schism/build -DFABM_HOST=python 
make -C /Users/Lemmen/devel/fabm/fabm-schism/build install
...
Scanning dependencies of target fabm_c
[ 93%] Building Fortran object fabm/c/CMakeFiles/fabm_c.dir/c_helper.F90.o
[ 94%] Building Fortran object fabm/c/CMakeFiles/fabm_c.dir/helper.F90.o
[ 95%] Building Fortran object fabm/c/CMakeFiles/fabm_c.dir/fabm_c.F90.o
[ 96%] Building Fortran object fabm/c/CMakeFiles/fabm_c.dir/integrate.F90.o
[ 96%] Building Fortran object fabm/c/CMakeFiles/fabm_c.dir/link_list.F90.o
[ 97%] Building Fortran object fabm/c/CMakeFiles/fabm_c.dir/parameter.F90.o
[ 98%] Building Fortran object fabm/c/CMakeFiles/fabm_c.dir/variable.F90.o
[ 98%] Linking Fortran shared library libfabm_c.dylib
Undefined symbols for architecture arm64:
  "_signa_", referenced from:
      ___fabm_cosine_misc_MOD_pt_in_poly in libfabm.a(fabm_cosine_misc.F90.o)
ld: symbol(s) not found for architecture arm64
collect2: error: ld returned 1 exit status
make[3]: *** [fabm/c/libfabm_c.dylib] Error 1
make[2]: *** [fabm/c/CMakeFiles/fabm_c.dir/all] Error 2
make[1]: *** [all] Error 2
make: *** [pyfabm] Error 2

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