Update installation instructions
The tutorial currently references specification files that don't exist (specifications/2022q1-core.yml
and specifications/2022q1-full.yml
).
This MR:
- Updates the installation instructions so that they instead reference
specifications/2022q1.yml
. - Updates the
yum install
command of the tutorial to include additional dependencies, which the author had to install to be able to compile E3. Probably, these need to be added since the specification files were updated.
The following table summarizes the added dependencies together with the reason for their inclusion (taken from the error message that was displayed during the build process before the corresponding package was installed; a line of the form #include<library.h>
means that library.h
was not found).
Reason | Dependency |
---|---|
#include<glib-object.h> | glib2-devel |
#include<X11/Xos.h> | xorg-x11-proto-devel |
#include<X11/Xlib.h> | libX11-devel |
#include<X11/extensions/shape.h> | libXext-devel |
/usr/bin/ld: cannot find -lbz2 | bzip2-devel |
/usr/bin/ld: cannot find -lfreetype | freetype-devel |
/usr/bin/ld: cannot find -llcms2 | lcms2-devel |
EDIT (Thu 2023-01-26 13:24 CET): The dependency gobject-introspection-devel
has been replaced with glib2-devel
to accord with the dependencies of [1].
Note that the X11-related dependencies (xorg-x11-proto-devel
, libX11-devel
, and libXext-devel
are not in the list of dependencies of [1], and I have not been able to determine alternative dependencies for those header files that are in the list of dependencies of [1].