diff --git a/core/app/CMakeLists.txt b/core/app/CMakeLists.txt --- a/core/app/CMakeLists.txt +++ b/core/app/CMakeLists.txt @@ -507,7 +507,7 @@ endif() if(CMAKE_SYSTEM_NAME STREQUAL FreeBSD) - target_link_libraries(digikamgui PRIVATE ${KVM_LIBRARY}) + target_link_libraries(digikamcore PRIVATE ${KVM_LIBRARY}) endif() if(Gphoto2_FOUND) diff --git a/core/libs/kmemoryinfo/libstatgrab/kmemoryinfo_backend.cpp b/core/libs/kmemoryinfo/libstatgrab/kmemoryinfo_backend.cpp --- a/core/libs/kmemoryinfo/libstatgrab/kmemoryinfo_backend.cpp +++ b/core/libs/kmemoryinfo/libstatgrab/kmemoryinfo_backend.cpp @@ -120,7 +120,7 @@ return kvmd; } - kvmd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, NULL); + kvmd = kvm_openfiles(NULL, "/dev/null", NULL, O_RDONLY, NULL); if (kvmd == NULL) { @@ -222,9 +222,9 @@ int mib[2]; u_long physmem; size_t size; - u_long free_count; - u_long cache_count; - u_long inactive_count; + u_int free_count; + u_int cache_count; + u_int inactive_count; int pagesize; #endif // defined(Q_OS_FREEBSD) || defined(Q_OS_DFBSD)