Libedit deps fix
There are currently no pipelines.
To run a merge request pipeline, the jobs in the CI/CD configuration file must be configured to run in merge request pipelines and you must have sufficient permissions in the source project.
Self sign-up has been disabled due to increased spam activity. If you want to get access, please send an email to a project owner (preferred) or at gitlab(at)nic(dot)cz. We apologize for the inconvenience.
Currently there are three problems when configuring the sources:
When configuring with --with-libedit=/is/somewhere/else
the header files location is not passed into appropriate translation units and the compilation fails on missing header file histedit.h
.
Compilation fails with --disable-daemon
and --enable-utilities
because libedit is pulled by static dependencies of utilities but is not detected in the configuration because of disabled daemon.
Sources of knotc
are compiled with daemon but the resulting binary is only built(linked) when utilities are also enabled, because utilisties provide necessary static libknotus.la
.
$(libedit_CFLAGS)
into src/Makefile.am
on relevant places.src/Makefile.am
so that libknotus.la
is built when HAVE_DAEMON
or HAVE_UTILS
. Utility knotc
is compiled and built with knotd
.To run a merge request pipeline, the jobs in the CI/CD configuration file must be configured to run in merge request pipelines and you must have sufficient permissions in the source project.