-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sim: add xyce #263
base: master
Are you sure you want to change the base?
sim: add xyce #263
Conversation
Seems like this is failing on
@ajelinski can you comment why tag rewriting is necessary? |
@proppy - Tag rewriting is required so the git-describe used in conda returns something compatible with conda version information. |
@proppy - We need the output from that git command to understand why it is failing. |
@proppy - We need the output from that git command to understand why it is failing. I think that's the first line of the log:
Not sure where the |
That explains it! After reading some chatter about git behavior here: https://patchwork.kernel.org/project/git/patch/fcf19a46b80322c5579142efe4ec681a4dcbdd28.1581802264.git.matheus.bernardino@usp.br/ It doesn seems weird that |
I believe we can fix it with hdl/conda-build-prepare#2. |
@proppy I see the same message regarding the and Public_ while installing the xyce. Though it dumps that message as a warning not as an error. I mentioned this in the xyce slack channel - https://open-source-silicon.slack.com/archives/C01TLV579C5/p1670139629104189. Not sure if this is of any help or if you want to add something to that conversation thread. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The recipe generally LGTM but apart from the conda-build-prepare
issue that I'm working on I got such an error during building:
-- Installing: $PREFIX/lib/cmake/tribits/examples/TribitsExampleProject/packages/wrap_external/cmake
+ cd $WORKDIR
+ cmake -B build '-DCMAKE_FIND_ROOT_PATH=$BUILD_PREFIX;$PREFIX' -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=ONLY -DCMAKE_INSTALL_PREFIX=$PREFIX .
CMake Warning at $PREFIX/lib/cmake/Kokkos/KokkosConfig.cmake:190 (MESSAGE):
The installed Kokkos configuration does not support CXX extensions.
Forcing -DCMAKE_CXX_EXTENSIONS=Off
Call Stack (most recent call first):
$PREFIX/lib/cmake/Amesos2/Amesos2Config.cmake:170 (include)
$PREFIX/lib/cmake/Stokhos/StokhosConfig.cmake:154 (include)
$PREFIX/lib/cmake/TrilinosCouplings/TrilinosCouplingsConfig.cmake:153 (include)
$PREFIX/lib/cmake/Trilinos/TrilinosConfig.cmake:130 (include)
CMakeLists.txt:42 (find_package)
CMake Error at CMakeLists.txt:55 (message):
ERROR: Trilinos version 13.4.1 is less than the required minimum of 13.5.
Install a version of Trilinos of 13.5 or greater.
(replaced .../_host_env...
, .../_build_env
and .../work
paths with $PREFIX
, $BUILD_PREFIX
and $WORKDIR
, respectively)
env: | ||
PACKAGE: "sim/xyce" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
env: | |
PACKAGE: "sim/xyce" | |
env: | |
CONDA_BUILD_PREPARE_REV: "aj-fix-describe" | |
PACKAGE: "sim/xyce" |
Please set this variable to use conda-build-prepare
WIP branch that is able to handle "misnamed" tags for now to build Xyce until hdl/conda-build-prepare#1 gets fixed. I've just pushed a commit to conda-eda's master` to enable specifying it so please first rebase this PR on top of it.
Fixes #210