Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Medium
-
Resolution: Fixed
-
Affects Version/s: 6.08/06, 6.10/02
-
Component/s: Build System
-
Labels:None
-
Environment:
Debian GNU/Linux 9.1 x86_64
g++ (Debian 6.3.0-18) 6.3.0 20170516
-
Development:
Description
After configuration of ROOT6 with CMake, build with make (out-of-source) fails due to the following error:
Scanning dependencies of target MetaLLVM
|
[ 61%] Building CXX object core/meta/CMakeFiles/MetaLLVM.dir/src/TCling.cxx.o
|
/home/alek/Programy/root-6.08.06/core/meta/src/TCling.cxx:60:25: fatal error: compiledata.h: Nie ma takiego pliku ani katalogu
|
#include "compiledata.h"
|
^
|
compilation terminated.
|
Logs from CMake configuration and from the Make build are attached to this report.
Manually executing the compiledata.sh script as suggested in this thread:
https://root-forum.cern.ch/t/fedora-21-64bit-root-6-02-05-compilation-error/19047/2
fixes the build. The shell issue mentioned in the last post is not relevant as I am using Bash.
Steps to reproduce:
- Download one of the ROOT6 versions indicated above
- Generate Makefiles with CMake with all default options and out-of-source build, using g++ as C++ compiler
- make in the target directory