EMsoft-org / EMsoft-org/EMsoftSuperbuild

jsonfortran installs into lib64 on SUSE Linux which messes up the SDK file.

Open
#3 2 comments 0 reactions 1 assignee Claimed by @imikejackson View on GitHub
bug help wanted
Dominant language
CMake
Stars
9
Forks
52
PR merge metrics
No merged PRs in 30d

Description

1) The json libraries were installed in a "lib64" folder. However,
EMsoft_SDK.cmake (line 68) has "lib" coded into the JSONFORTRAN_DIR (the
produced error message is copied below). I've noticed that this is an
inconsistency with several packages, when building on various linux
distros. I just modified that line in the cmake file to include "lib64"
and everything worked from there.

Some linux distros (e.g. openSuse) put libraries in lib64, not lib
"
CMake Error at
/users0/jhochhal/src/emsoft/emsoft_sdk/EMsoft_SDK.cmake:31 (message):
Support Lib does not exist:
/users0/jhochhal/src/emsoft/emsoft_sdk/jsonfortran-4.2.1-Debug/lib/cmake/jsonfortran-gnu-4.2.1
Call Stack (most recent call first):
/users0/jhochhal/src/emsoft/emsoft_sdk/EMsoft_SDK.cmake:71
(Check3rdPartyDir)
CMakeLists.txt:3 (include)
"

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.