Closed meerfrau closed 8 months ago
It looks like you're trying to build ddcui 0.3.0 against libddcutil.5 from ddcutil 2.0.2. libddcutil.5 is not backwards compatible with libddcutil.4. Use ddcui 0.4.0-dev, which is built against libddcutil.5.
I've been on -master = 0.4.0-dev. reenabled ccache, changed nothing else. Host can't be resolved (probably coincidental), successful build:
[ 56%] Building CXX object CMakeFiles/ddcui.dir/src/feature_value_widgets/value_2button_widget.cpp.o
/ddcui/src/nongui/feature_value.cpp: In destructor 'FeatureValue::~FeatureValue()':
/ddcui/src/nongui/feature_value.cpp:72:4: error: 'ddca_free_display_ref' was not declared in this scope; did you mean 'ddca_get_display_ref'?
72 | ddca_free_display_ref(_dref); // n. not checking return code
| ^~~~~~~~~~~~~~~~~~~~~
| ddca_get_display_ref
make[2]: *** [CMakeFiles/ddcui.dir/build.make:515: CMakeFiles/ddcui.dir/src/nongui/feature_value.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:85: CMakeFiles/ddcui.dir/all] Error 2
make: *** [Makefile:136: all] Error 2
==> FEHLER: Ein Fehler geschah in build().
Breche ab...
[linus@linux ddcui]$ makepkg
==> Empfange Quellen...
-> Aktualisiere das ddcui git Repo...
Schwerwiegend: konnte nicht auf 'https://github.com/rockowitz/ddcui.git/' zugreifen: Could not resolve host: github.com
==> Beginne build()...
-- cmake version: 3.27.7
[..]
-- Using ccache to improve build performance
[..]
[100%] Built target ddcui
==> Betrete fakeroot Umgebung...
==> Beginne package()...
[ 1%] Automatic MOC and UIC for target ddcui
[ 1%] Built target ddcui_autogen
[100%] Built target ddcui
Thanks!
I've compiled the dev branch https://github.com/rockowitz/ddcutil#branch=2.0.2-dev just now. Nevertheless I can't build ddcui against it: