Skip to content

Commit

Permalink
Updating ...
Browse files Browse the repository at this point in the history
  • Loading branch information
whaeck committed Mar 21, 2024
2 parents 0d3a1df + 49ac306 commit 76ef96c
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 4 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ if( DEFINED PROJECT_NAME )
endif()

project( ENDFtk
VERSION 1.0.1
VERSION 1.0.2
LANGUAGES CXX
)

Expand Down
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,13 +49,18 @@ The CMake-based build system will try to automatically detect the installed vers

A version of python 3.x is preferred.

##### importError cannot import name <sysconfig> #####
##### ImportError cannot import name <sysconfig> #####

This error sometimes comes up when running the cmake command. This appears to be related to an incomplete/corrupted python installation. It can be rectified by installing the distutils package for the python version that is being used. On a linux system, the following command should install the distutils package:
```
sudo apt install python3-distutils
```

##### ImportError `GLIBCXX_3.4.30' not found

A problem may occur if a user's installed python environment is through conda. The user will be able to build properly but all of the unit tests for python may fail due to GLIBCXX_3.4.30 being missing. This seems to be an a problem with conda not having GLIBCXX_3.4.30 in the path. If the user is able to compile ENDFtk, they have GLIBCXX_3.4.30. At which point, a symlink will need to be created to point the conda enviroment to where GLIBCXX_3.4.30 is installed.


##### cannot find python.h #####

When compiling the python bindings, this error indicates that the python header files and static library we need to link to are not installed on your system. This appears to be related to an incomplete python installation. It can be rectified by installing the python3-dev package (when using python 3). On a linux system, the following command should install the header files:
Expand Down
7 changes: 5 additions & 2 deletions ReleaseNotes.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
# Release Notes&mdash;ENDFtk
Given here are some release notes for ENDFtk.

## [ENDFtk v1.0.1](https://github.com/njoy/ENDFtk/pull/xxx)
## [ENDFtk v1.0.2](https://github.com/njoy/ENDFtk/pull/xxx)
This update does not add any additional functionality.

## [ENDFtk v1.0.1](https://github.com/njoy/ENDFtk/pull/194)
This update does not add any additional functionality.

This update fixes the following issues:
Expand All @@ -15,4 +18,4 @@ This release of ENDFtk has the following changes:

The CMake files have also been updated to simplify adding new unit tests.

This release cleans up some of the dependencies and updates most of the dependencies to more recent versions. In particular the Catch2 unit testing framework was updated to version 3.3.2. All unit tests were updated to use better floating point comparison available in this version of Catch2. A number of NJOY dependencies have also been consolidated into a single new dependency (the NJOY tools library) to reduce the number of dependencies to a more manageable level.
This release cleans up some of the dependencies and updates most of the dependencies to more recent versions. In particular the Catch2 unit testing framework was updated to version 3.3.2. All unit tests were updated to use better floating point comparison available in this version of Catch2. A number of NJOY dependencies have also been consolidated into a single new dependency (the NJOY tools library) to reduce the number of dependencies to a more manageable level.

0 comments on commit 76ef96c

Please sign in to comment.