On Freitag, 4. Oktober 2024 14:52:46 CEST Thomas Baumgart via KMyMoney-devel wrote:
[...] > Reading the whole history, it seems that on your master branch there > are no Makefiles. If you don't specify the generator with the -G option > to cmake, it uses "Unix Makefiles" as the default on Linux. So to me > it seems, that cmake does not generate them for whatever reason. > > The following line which I found in Brendan's first mail proofs that: > > > -- Configuring incomplete, errors occurred! > > Can you run the following in the build directory from the command line: > > cmake <your-source-dir> --trace-expand 2>&1 | gzip > cmake.log.gz > > and provide the resulting cmake.log.gz file? In case cmake encounters > some problems and cannot write Makefiles it usually writes a few more > lines to the console that contain names of files with information. > Those might also be helpful. Brendan supplied me the request logfile via PM. Here's what I found out (for reference I leave the line numbers in parens for Brendan): As a result of KMyMoney's CMake statement find_package(libofx ${KMM_LIBOFX_MIN_SOVERSION} NAMES LibOFX libofx) CMake finds libofx and assigns the target "libofx::libofx" (16777) but it does not find its required dependency OpenSP (17318): /usr/share/cmake/Modules/CMakeFindDependencyMacro.cmake(94): return() CMake Warning at CMakeLists.txt:184 (find_package): Found package configuration file: /usr/lib64/cmake/libofx/LibOFXConfig.cmake but it set libofx_FOUND to FALSE so package "libofx" is considered to be NOT FOUND. Reason given by package: libofx could not be found because dependency OpenSP could not be found. which causes KMyMoney's CMake to proceed with the alternative path to use PkgConfig to look for libofx. Since it is installed it tries to set the target "libofx::libofx" again which causes the reported error (18227): CMake Error at CMakeLists.txt:193 (add_library): add_library cannot create imported target "libofx::libofx" because another target with the same name already exists. Due to that error it seems that the Makefiles are not generated. @Brendan: can you check the availability of OpenSP development files on your system? It seems that they are missing/not found. Hope that helps. -- Regards Thomas Baumgart ------------------------------------------------------------- Please avoid sending me Word or PowerPoint attachments. See http://www.gnu.org/philosophy/no-word-attachments.html -------------------------------------------------------------
signature.asc
Description: This is a digitally signed message part.