# Problem I tried to follow the [building from source instructions](https://github.com/CamFlow/documentation/blob/master/docs/installation.md#2-building-from-source) on a fresh install of Fedora 28 - Workstation. Eventually this error was emitted during compilation of the Linux kernel: ``` Makefile:974: *** "Cannot generate ORC metadata for CONFIG_UNWINDER_ORC=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel". Stop. ``` # Resolution The first two did not exist, but I was able to install `elfutils-libelf-devel`. ``` sudo dnf install elfutils-libelf-devel ``` I then ran `make clean; make all` and compilation is progressing. # Cause It appears that in November 2017 [Linux began to require libelf](https://patchwork.kernel.org/patch/10059179/). # Suggested change Perhaps updating the list of packages to install to build from source would be helpful. I would be happy to submit a PR to this effect.
Problem
I tried to follow the building from source instructions on a fresh install of Fedora 28 - Workstation.
Eventually this error was emitted during compilation of the Linux kernel:
Resolution
The first two did not exist, but I was able to install
elfutils-libelf-devel.I then ran
make clean; make alland compilation is progressing.Cause
It appears that in November 2017 Linux began to require libelf.
Suggested change
Perhaps updating the list of packages to install to build from source would be helpful. I would be happy to submit a PR to this effect.