Asdruv Posted October 14, 2019 Report Share Posted October 14, 2019 Hi! I found a minor bug in one of the CMakeLists.txt files: docs/CMakeLists.txt points to the file: docs/tlm/ChangeLog Which doesn't seem to exist anymore. This causes the installation to fail with the current git revision (fd4bedd5). Here's the error message I'm getting on GNU/Linux: -- Installing: /opt/systemc/share/doc/systemc/sysc/archived/FuncSpec20.pdf -- Installing: /opt/systemc/share/doc/systemc/sysc/archived/WhitePaper20.pdf -- Installing: /opt/systemc/share/doc/systemc/sysc/archived/UserGuide20.pdf -- Installing: /opt/systemc/share/doc/systemc/sysc/archived/SystemC_2_1_overview.pdf -- Installing: /opt/systemc/share/doc/systemc/sysc/archived/SystemC_2_1_features.pdf -- Installing: /opt/systemc/share/doc/systemc/sysc/SystemC_2011_New_Features.pdf CMake Error at docs/cmake_install.cmake:77 (file): file INSTALL cannot find "/tmp/systemc/docs/tlm/ChangeLog". Call Stack (most recent call first): cmake_install.cmake:87 (include) make: *** [install] Error 1 Makefile:73: recipe for target 'install' failed The command '/bin/sh -c cmake .. && make && make install' returned a non-zero code: 2 I've attached a patch to remove the file entry which fixes the installation issue. I hope this is useful! Have a nice day. tlm_doc_cmake_fix.patch Quote Link to comment Share on other sites More sharing options...
maehne Posted October 20, 2019 Report Share Posted October 20, 2019 Thanks @Asdruv for reporting this bug! I have forwarded your report to the LWG. Best regards, Torsten Maehne Quote Link to comment Share on other sites More sharing options...
Philipp A Hartmann Posted December 3, 2019 Report Share Posted December 3, 2019 Fix published in 5a94360d in the public repository. Hope that helps, Philipp maehne 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.