ZigRazor/CXXGraph

Unable to build test "GraphTest" after PullRequest #344

AryanGitHub opened this issue · 3 comments

Describe the bug
the latest PR #344 made the test building broken!

To Reproduce
Steps to reproduce the behavior:

  1. get the PR #344
  2. build project, with flag -DTEST=ON
  3. it will cause error.

Expected behavior
it should build the project.

Screenshots

[user@fedora testingCXXGraphLocal]$ git clone git@github.com:userIDGitHub/CXXGraph.git
Cloning into 'CXXGraph'...
remote: Enumerating objects: 7018, done.
remote: Counting objects: 100% (2035/2035), done.
remote: Compressing objects: 100% (645/645), done.
remote: Total 7018 (delta 1601), reused 1650 (delta 1350), pack-reused 4983
Receiving objects: 100% (7018/7018), 12.10 MiB | 3.76 MiB/s, done.
Resolving deltas: 100% (3819/3819), done.
[user@fedora testingCXXGraphLocal]$ git branch 
fatal: not a git repository (or any parent up to mount point /)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
[user@fedora testingCXXGraphLocal]$ cd CXXGraph/
[user@fedora CXXGraph]$ git branch 
* master
[user@fedora CXXGraph]$ mkdir build
[user@fedora CXXGraph]$ cd build/
[user@fedora build]$ cd ../
[user@fedora CXXGraph]$ git clone https://github.com/google/googletest.git
Cloning into 'googletest'...
remote: Enumerating objects: 26954, done.
remote: Counting objects: 100% (3571/3571), done.
remote: Compressing objects: 100% (320/320), done.
remote: Total 26954 (delta 3341), reused 3289 (delta 3243), pack-reused 23383
Receiving objects: 100% (26954/26954), 12.32 MiB | 2.36 MiB/s, done.
Resolving deltas: 100% (20015/20015), done.
[user@fedora CXXGraph]$ cd googletest/
[user@fedora googletest]$ mkdir build
[user@fedora googletest]$ cd build/
[user@fedora build]$ cmake ..
-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Python3: /usr/bin/python3.11 (found version "3.11.5") found components: Interpreter 
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Configuring done (0.6s)
-- Generating done (0.0s)
-- Build files have been written to: /home/user/Downloads/testingCXXGraphLocal/CXXGraph/googletest/build
[user@fedora build]$ make .
[user@fedora build]$ make .
[user@fedora build]$ make
[ 12%] Building CXX object googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 25%] Linking CXX static library ../lib/libgtest.a
[ 25%] Built target gtest
[ 37%] Building CXX object googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.o
[ 50%] Linking CXX static library ../lib/libgmock.a
[ 50%] Built target gmock
[ 62%] Building CXX object googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.o
[ 75%] Linking CXX static library ../lib/libgmock_main.a
[ 75%] Built target gmock_main
[ 87%] Building CXX object googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[100%] Linking CXX static library ../lib/libgtest_main.a
[100%] Built target gtest_main
[user@fedora build]$ sudo make install
[sudo] password for user: 
[ 25%] Built target gtest
[ 50%] Built target gmock
[ 75%] Built target gmock_main
[100%] Built target gtest_main
Install the project...
-- Install configuration: ""
-- Up-to-date: /usr/local/include
-- Up-to-date: /usr/local/include/gmock
-- Up-to-date: /usr/local/include/gmock/internal
-- Installing: /usr/local/include/gmock/internal/gmock-port.h
-- Installing: /usr/local/include/gmock/internal/gmock-pp.h
-- Installing: /usr/local/include/gmock/internal/gmock-internal-utils.h
-- Up-to-date: /usr/local/include/gmock/internal/custom
-- Installing: /usr/local/include/gmock/internal/custom/gmock-port.h
-- Installing: /usr/local/include/gmock/internal/custom/gmock-matchers.h
-- Installing: /usr/local/include/gmock/internal/custom/gmock-generated-actions.h
-- Installing: /usr/local/include/gmock/internal/custom/README.md
-- Installing: /usr/local/include/gmock/gmock-more-matchers.h
-- Installing: /usr/local/include/gmock/gmock-function-mocker.h
-- Installing: /usr/local/include/gmock/gmock-spec-builders.h
-- Installing: /usr/local/include/gmock/gmock-nice-strict.h
-- Installing: /usr/local/include/gmock/gmock-matchers.h
-- Installing: /usr/local/include/gmock/gmock-actions.h
-- Installing: /usr/local/include/gmock/gmock.h
-- Installing: /usr/local/include/gmock/gmock-more-actions.h
-- Installing: /usr/local/include/gmock/gmock-cardinalities.h
-- Installing: /usr/local/lib64/libgmock.a
-- Installing: /usr/local/lib64/libgmock_main.a
-- Installing: /usr/local/lib64/pkgconfig/gmock.pc
-- Installing: /usr/local/lib64/pkgconfig/gmock_main.pc
-- Old export file "/usr/local/lib64/cmake/GTest/GTestTargets.cmake" will be replaced.  Removing files [/usr/local/lib64/cmake/GTest/GTestTargets-noconfig.cmake].
-- Installing: /usr/local/lib64/cmake/GTest/GTestTargets.cmake
-- Installing: /usr/local/lib64/cmake/GTest/GTestTargets-noconfig.cmake
-- Installing: /usr/local/lib64/cmake/GTest/GTestConfigVersion.cmake
-- Installing: /usr/local/lib64/cmake/GTest/GTestConfig.cmake
-- Up-to-date: /usr/local/include
-- Up-to-date: /usr/local/include/gtest
-- Installing: /usr/local/include/gtest/gtest-assertion-result.h
-- Up-to-date: /usr/local/include/gtest/internal
-- Installing: /usr/local/include/gtest/internal/gtest-port-arch.h
-- Installing: /usr/local/include/gtest/internal/gtest-type-util.h
-- Installing: /usr/local/include/gtest/internal/gtest-internal.h
-- Installing: /usr/local/include/gtest/internal/gtest-param-util.h
-- Installing: /usr/local/include/gtest/internal/gtest-string.h
-- Installing: /usr/local/include/gtest/internal/gtest-death-test-internal.h
-- Installing: /usr/local/include/gtest/internal/gtest-filepath.h
-- Installing: /usr/local/include/gtest/internal/gtest-port.h
-- Up-to-date: /usr/local/include/gtest/internal/custom
-- Installing: /usr/local/include/gtest/internal/custom/gtest.h
-- Installing: /usr/local/include/gtest/internal/custom/README.md
-- Installing: /usr/local/include/gtest/internal/custom/gtest-printers.h
-- Installing: /usr/local/include/gtest/internal/custom/gtest-port.h
-- Installing: /usr/local/include/gtest/gtest.h
-- Installing: /usr/local/include/gtest/gtest-matchers.h
-- Installing: /usr/local/include/gtest/gtest-param-test.h
-- Installing: /usr/local/include/gtest/gtest-test-part.h
-- Installing: /usr/local/include/gtest/gtest-typed-test.h
-- Installing: /usr/local/include/gtest/gtest-spi.h
-- Installing: /usr/local/include/gtest/gtest-message.h
-- Installing: /usr/local/include/gtest/gtest-printers.h
-- Installing: /usr/local/include/gtest/gtest_pred_impl.h
-- Installing: /usr/local/include/gtest/gtest_prod.h
-- Installing: /usr/local/include/gtest/gtest-death-test.h
-- Installing: /usr/local/lib64/libgtest.a
-- Installing: /usr/local/lib64/libgtest_main.a
-- Installing: /usr/local/lib64/pkgconfig/gtest.pc
-- Installing: /usr/local/lib64/pkgconfig/gtest_main.pc
[user@fedora build]$ cd ../
[user@fedora googletest]$ cd ../
[user@fedora CXXGraph]$ cd build/
[user@fedora build]$ cmake ..
-- The C compiler identification is GNU 13.2.1
-- The CXX compiler identification is GNU 13.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Downloading CPM.cmake to /home/user/Downloads/testingCXXGraphLocal/CXXGraph/build/cmake/CPM.cmake
-- Configuring done (2.9s)
-- Generating done (0.0s)
-- Build files have been written to: /home/user/Downloads/testingCXXGraphLocal/CXXGraph/build
[user@fedora build]$ make 
[user@fedora build]$ cmake -DTEST=ON ..
-- CPM: Adding package googletest@ (origin/main)
-- Found Python3: /usr/bin/python3.11 (found version "3.11.5") found components: Interpreter 
-- CPM: Adding package zlib@1.2.13 (v1.2.13)
CMake Deprecation Warning at build/_deps/zlib-src/CMakeLists.txt:1 (cmake_minimum_required):
  Compatibility with CMake < 3.5 will be removed from a future version of
  CMake.

  Update the VERSION argument <min> value or use a ...<max> suffix to tell
  CMake that the project does not need compatibility with older versions.


CMake Warning (dev) at build/_deps/zlib-src/CMakeLists.txt:4 (project):
  Policy CMP0048 is not set: project() command manages VERSION variables.
  Run "cmake --help-policy CMP0048" for policy details.  Use the cmake_policy
  command to set the policy and suppress this warning.

  The following variable(s) would be set to empty:

    PROJECT_VERSION
    PROJECT_VERSION_MAJOR
    PROJECT_VERSION_MINOR
    PROJECT_VERSION_PATCH
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of off64_t
-- Check size of off64_t - done
-- Looking for fseeko
-- Looking for fseeko - found
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Renaming
--     /home/user/Downloads/testingCXXGraphLocal/CXXGraph/build/_deps/zlib-src/zconf.h
-- to 'zconf.h.included' because this file is included with zlib
-- but CMake generates it automatically in the build directory.
-- Configuring done (11.8s)
-- Generating done (0.0s)
-- Build files have been written to: /home/user/Downloads/testingCXXGraphLocal/CXXGraph/build
[user@fedora build]$ cmake --build .
[  1%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/adler32.o
[  2%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/compress.o
[  3%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/crc32.o
[  4%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/deflate.o
[  6%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/gzclose.o
[  7%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/gzlib.o
[  8%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/gzread.o
[  9%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/gzwrite.o
[ 10%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/inflate.o
[ 12%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/infback.o
[ 13%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/inftrees.o
[ 14%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/inffast.o
[ 15%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/trees.o
[ 17%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/uncompr.o
[ 18%] Building C object _deps/zlib-build/CMakeFiles/zlibstatic.dir/zutil.o
[ 19%] Linking C static library libz.a
[ 19%] Built target zlibstatic
[ 20%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.o
[ 21%] Linking CXX static library ../../../lib/libgtest.a
[ 21%] Built target gtest
[ 23%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.o
[ 24%] Linking CXX static library ../../../lib/libgtest_main.a
[ 24%] Built target gtest_main
[ 25%] Building CXX object test/CMakeFiles/test_exe.dir/BFSTest.cpp.o
[ 26%] Building CXX object test/CMakeFiles/test_exe.dir/BellmanFordTest.cpp.o
[ 28%] Building CXX object test/CMakeFiles/test_exe.dir/BestFirstSearchTest.cpp.o
[ 29%] Building CXX object test/CMakeFiles/test_exe.dir/BoruvkaTest.cpp.o
[ 30%] Building CXX object test/CMakeFiles/test_exe.dir/ConnectivityTest.cpp.o
[ 31%] Building CXX object test/CMakeFiles/test_exe.dir/CycleCheckTest.cpp.o
[ 32%] Building CXX object test/CMakeFiles/test_exe.dir/DFSTest.cpp.o
[ 34%] Building CXX object test/CMakeFiles/test_exe.dir/DOTTest.cpp.o
[ 35%] Building CXX object test/CMakeFiles/test_exe.dir/DialTest.cpp.o
[ 36%] Building CXX object test/CMakeFiles/test_exe.dir/DijkstraTest.cpp.o
[ 37%] Building CXX object test/CMakeFiles/test_exe.dir/DirectedEdgeTest.cpp.o
[ 39%] Building CXX object test/CMakeFiles/test_exe.dir/DirectedWeightedEdgeTest.cpp.o
[ 40%] Building CXX object test/CMakeFiles/test_exe.dir/EdgeTest.cpp.o
[ 41%] Building CXX object test/CMakeFiles/test_exe.dir/EulerPathTest.cpp.o
[ 42%] Building CXX object test/CMakeFiles/test_exe.dir/FWTest.cpp.o
[ 43%] Building CXX object test/CMakeFiles/test_exe.dir/FordFulkersonTest.cpp.o
[ 45%] Building CXX object test/CMakeFiles/test_exe.dir/GraphSlicingTest.cpp.o
[ 46%] Building CXX object test/CMakeFiles/test_exe.dir/GraphTest.cpp.o
In file included from /home/user/Downloads/testingCXXGraphLocal/CXXGraph/build/_deps/googletest-src/googletest/include/gtest/gtest-printers.h:122,
                 from /home/user/Downloads/testingCXXGraphLocal/CXXGraph/build/_deps/googletest-src/googletest/include/gtest/gtest-matchers.h:49,
                 from /home/user/Downloads/testingCXXGraphLocal/CXXGraph/build/_deps/googletest-src/googletest/include/gtest/internal/gtest-death-test-internal.h:47,
                 from /home/user/Downloads/testingCXXGraphLocal/CXXGraph/build/_deps/googletest-src/googletest/include/gtest/gtest-death-test.h:43,
                 from /home/user/Downloads/testingCXXGraphLocal/CXXGraph/build/_deps/googletest-src/googletest/include/gtest/gtest.h:64,
                 from /home/user/Downloads/testingCXXGraphLocal/CXXGraph/test/GraphTest.cpp:5:
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/test/GraphTest.cpp: In member function ‘virtual void GraphTest_FindEdge_Test_Test::TestBody()’:
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/test/GraphTest.cpp:124:44: error: cannot bind non-const lvalue reference of type ‘CXXGraph::id_t&’ {aka ‘long unsigned int&’} to a value of type ‘long long unsigned int’
  124 |   ASSERT_TRUE(graph.findEdge(&node1,&node2,edgeId));
      |                                            ^~~~~~
In file included from /home/user/Downloads/testingCXXGraphLocal/CXXGraph/include/CXXGraph.hpp:11,
                 from /home/user/Downloads/testingCXXGraphLocal/CXXGraph/test/GraphTest.cpp:4:
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/include/Graph/Graph.hpp:859:41: note:   initializing argument 3 of ‘bool CXXGraph::Graph<T>::findEdge(const CXXGraph::Node<T>*, const CXXGraph::Node<T>*, CXXGraph::id_t&) const [with T = int; CXXGraph::id_t = long unsigned int]’
  859 |                         CXXGraph::id_t &id) const {
      |                         ~~~~~~~~~~~~~~~~^~
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/test/GraphTest.cpp:130:44: error: cannot bind non-const lvalue reference of type ‘CXXGraph::id_t&’ {aka ‘long unsigned int&’} to a value of type ‘long long unsigned int’
  130 |   ASSERT_TRUE(graph.findEdge(&node1,&node3,edgeId));
      |                                            ^~~~~~
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/include/Graph/Graph.hpp:859:41: note:   initializing argument 3 of ‘bool CXXGraph::Graph<T>::findEdge(const CXXGraph::Node<T>*, const CXXGraph::Node<T>*, CXXGraph::id_t&) const [with T = int; CXXGraph::id_t = long unsigned int]’
  859 |                         CXXGraph::id_t &id) const {
      |                         ~~~~~~~~~~~~~~~~^~
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/test/GraphTest.cpp:131:44: error: cannot bind non-const lvalue reference of type ‘CXXGraph::id_t&’ {aka ‘long unsigned int&’} to a value of type ‘long long unsigned int’
  131 |   ASSERT_TRUE(graph.findEdge(&node3,&node1,edgeId));
      |                                            ^~~~~~
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/include/Graph/Graph.hpp:859:41: note:   initializing argument 3 of ‘bool CXXGraph::Graph<T>::findEdge(const CXXGraph::Node<T>*, const CXXGraph::Node<T>*, CXXGraph::id_t&) const [with T = int; CXXGraph::id_t = long unsigned int]’
  859 |                         CXXGraph::id_t &id) const {
      |                         ~~~~~~~~~~~~~~~~^~
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/test/GraphTest.cpp:134:44: error: cannot bind non-const lvalue reference of type ‘CXXGraph::id_t&’ {aka ‘long unsigned int&’} to a value of type ‘long long unsigned int’
  134 |   ASSERT_TRUE(graph.findEdge(&node1,&node5,edgeId));
      |                                            ^~~~~~
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/include/Graph/Graph.hpp:859:41: note:   initializing argument 3 of ‘bool CXXGraph::Graph<T>::findEdge(const CXXGraph::Node<T>*, const CXXGraph::Node<T>*, CXXGraph::id_t&) const [with T = int; CXXGraph::id_t = long unsigned int]’
  859 |                         CXXGraph::id_t &id) const {
      |                         ~~~~~~~~~~~~~~~~^~
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/test/GraphTest.cpp:135:45: error: cannot bind non-const lvalue reference of type ‘CXXGraph::id_t&’ {aka ‘long unsigned int&’} to a value of type ‘long long unsigned int’
  135 |   ASSERT_FALSE(graph.findEdge(&node5,&node1,edgeId));
      |                                             ^~~~~~
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/include/Graph/Graph.hpp:859:41: note:   initializing argument 3 of ‘bool CXXGraph::Graph<T>::findEdge(const CXXGraph::Node<T>*, const CXXGraph::Node<T>*, CXXGraph::id_t&) const [with T = int; CXXGraph::id_t = long unsigned int]’
  859 |                         CXXGraph::id_t &id) const {
      |                         ~~~~~~~~~~~~~~~~^~
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/test/GraphTest.cpp:147:45: error: cannot bind non-const lvalue reference of type ‘CXXGraph::id_t&’ {aka ‘long unsigned int&’} to a value of type ‘long long unsigned int’
  147 |   ASSERT_FALSE(graph.findEdge(&node2,&node3,edgeId));
      |                                             ^~~~~~
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/include/Graph/Graph.hpp:859:41: note:   initializing argument 3 of ‘bool CXXGraph::Graph<T>::findEdge(const CXXGraph::Node<T>*, const CXXGraph::Node<T>*, CXXGraph::id_t&) const [with T = int; CXXGraph::id_t = long unsigned int]’
  859 |                         CXXGraph::id_t &id) const {
      |                         ~~~~~~~~~~~~~~~~^~
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/test/GraphTest.cpp:148:45: error: cannot bind non-const lvalue reference of type ‘CXXGraph::id_t&’ {aka ‘long unsigned int&’} to a value of type ‘long long unsigned int’
  148 |   ASSERT_FALSE(graph.findEdge(&node3,&node2,edgeId));
      |                                             ^~~~~~
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/include/Graph/Graph.hpp:859:41: note:   initializing argument 3 of ‘bool CXXGraph::Graph<T>::findEdge(const CXXGraph::Node<T>*, const CXXGraph::Node<T>*, CXXGraph::id_t&) const [with T = int; CXXGraph::id_t = long unsigned int]’
  859 |                         CXXGraph::id_t &id) const {
      |                         ~~~~~~~~~~~~~~~~^~
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/test/GraphTest.cpp:153:46: error: cannot bind non-const lvalue reference of type ‘CXXGraph::id_t&’ {aka ‘long unsigned int&’} to a value of type ‘long long unsigned int’
  153 |   ASSERT_FALSE(graph2.findEdge(&node2,&node3,edgeId));
      |                                              ^~~~~~
/home/user/Downloads/testingCXXGraphLocal/CXXGraph/include/Graph/Graph.hpp:859:41: note:   initializing argument 3 of ‘bool CXXGraph::Graph<T>::findEdge(const CXXGraph::Node<T>*, const CXXGraph::Node<T>*, CXXGraph::id_t&) const [with T = int; CXXGraph::id_t = long unsigned int]’
  859 |                         CXXGraph::id_t &id) const {
      |                         ~~~~~~~~~~~~~~~~^~
gmake[2]: *** [test/CMakeFiles/test_exe.dir/build.make:314: test/CMakeFiles/test_exe.dir/GraphTest.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:217: test/CMakeFiles/test_exe.dir/all] Error 2
gmake: *** [Makefile:136: all] Error 2


Desktop (please complete the following information):

  • OS: Fedora Linux 38 (Workstation Edition) 64bit
  • Version 38

Additional context
Add any other context about the problem here.

sbaldu commented

I've encountered this as well. The problem seems to be an edgeId initialized as unsigned long long in GraphTest. You can fix it by changing it to unsigned long.
I've fixed it in the pull request that I'm working on, so it should be solved soon.

I've encountered this as well. The problem seems to be an edgeId initialized as unsigned long long in GraphTest. You can fix it by changing it to unsigned long. I've fixed it in the pull request that I'm working on, so it should be solved soon.

thanks.
please close this issue with that PR.

sbaldu commented

Sure. Thank you for opening the issue :)