Çözüldü Arch Linux Cmake Hatası

Bu konu çözüldü olarak işaretlenmiştir. Çözülmediğini düşünüyorsanız konuyu rapor edebilirsiniz.

Huso112

Hectopat
Katılım
26 Ocak 2021
Mesajlar
1.477
Makaleler
1
Çözümler
2
Merhabalar.
yay kullanarak multimc5'i indirmek istiyorum ama bu arızayı veriyor:

Kod:
:: There are 3 providers available for multimc:
:: Repository AUR
    1) multimc-bin 2) multimc-git 3) multimc5

Enter a number (default=1): 3
:: Checking for conflicts...
:: Checking for inner conflicts...
[Repo Make:2]  rhash-1.4.2-1  cmake-3.21.1-1
[Aur:1]  multimc5-0.6.12-2

==> Remove make dependencies after install? [y/N]
:: Downloaded PKGBUILD (1/1): multimc5
  1 multimc5                                 (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>   
:: (1/1) Parsing SRCINFO: multimc5
[sudo] password for hoovy:
paket bağımlılıkları çözümleniyor...
varsa paketler arası çakışmalara bakılıyor...

Paketler (2) cmake-3.21.1-1  rhash-1.4.2-1

Toplam İndirme Boyutu:   8,61 MiB
Toplam Kurulum Boyutu:  49,96 MiB

:: Kuruluma onay veriyor musunuz? [E/h]
:: Paketler alınıyor...
 rhash-1.4.2-1-x86_64                                                    164,8 KiB   289 KiB/s 00:01 [###########################################################] 100%
 cmake-3.21.1-1-x86_64                                                     8,5 MiB   971 KiB/s 00:09 [###########################################################] 100%
 Total (2/2)                                                               8,6 MiB   918 KiB/s 00:10 [###########################################################] 100%
(2/2) anahtarlıktaki anahtarlar kontrol ediliyor                                                     [###########################################################] 100%
(2/2) paket bütünlüğü kontrol ediliyor                                                               [###########################################################] 100%
(2/2) paket dosyaları yükleniyor                                                                     [###########################################################] 100%
(2/2) dosya çakışmaları kontrol ediliyor                                                             [###########################################################] 100%
(2/2) disk alanı kontrol ediliyor                                                                    [###########################################################] 100%
:: Paket değişiklikleri işleniyor...
(1/2) yükleniyor rhash                                                                               [###########################################################] 100%
(2/2) yükleniyor cmake                                                                               [###########################################################] 100%
cmake için opsiyonel bağımlılık(lar)
    qt6-base: cmake-gui
:: Bağlantılı işlemler listesi çalışıyor...
(1/4) Arming ConditionNeedsUpdate...
(2/4) Updating icon theme caches...
(3/4) Updating the desktop file MIME type cache...
(4/4) Updating the MIME type database...
==> multimc5 0.6.12-2 (Sal 27 Tem 2021 21:37:53) paketi oluşturuluyor
==> Kaynaklar getiriliyor...
  -> multimc5-0.6.12.tar.gz indiriliyor...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   124  100   124    0     0    339      0 --:--:-- --:--:-- --:--:--   339
100 2333k    0 2333k    0     0   760k      0 --:--:--  0:00:03 --:--:-- 1065k
  -> multimc-0.6.1.tar.gz indiriliyor...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   137  100   137    0     0    237      0 --:--:-- --:--:-- --:--:--   237
100 47171    0 47171    0     0  38829      0 --:--:--  0:00:01 --:--:-- 90365
  -> multimc-3.tar.gz indiriliyor...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   125  100   125    0     0    343      0 --:--:-- --:--:-- --:--:--   344
100  101k  100  101k    0     0   100k      0  0:00:01  0:00:01 --:--:--  176k
  -> quazip-fix-build-with-qt-511.patch bulundu
  -> modern-java.patch bulundu
  -> add-limits-header.patch indiriliyor...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   628  100   628    0     0   1489      0 --:--:-- --:--:-- --:--:--  1488
  -> konamicode-fix-type-mismatch.patch indiriliyor...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1373  100  1373    0     0   3692      0 --:--:-- --:--:-- --:--:--  3700
==> source ile sha512sums dosyası doğrulanıyor...
    multimc5-0.6.12.tar.gz ... Doğrulandı
    multimc-0.6.1.tar.gz ... Doğrulandı
    multimc-3.tar.gz ... Doğrulandı
    quazip-fix-build-with-qt-511.patch ... Doğrulandı
    modern-java.patch ... Doğrulandı
    add-limits-header.patch ... Doğrulandı
    konamicode-fix-type-mismatch.patch ... Doğrulandı
 -> cmake not satisfied, flushing install queue
==> multimc5 0.6.12-2 (Sal 27 Tem 2021 21:38:01) paketi oluşturuluyor
==> Bağımlılıklar denetleniyor...
==> Derleme bağımlılıkları denetleniyor...
==> Kaynaklar getiriliyor...
  -> multimc5-0.6.12.tar.gz bulundu
  -> multimc-0.6.1.tar.gz bulundu
  -> multimc-3.tar.gz bulundu
  -> quazip-fix-build-with-qt-511.patch bulundu
  -> modern-java.patch bulundu
  -> add-limits-header.patch bulundu
  -> konamicode-fix-type-mismatch.patch bulundu
==> source ile sha512sums dosyası doğrulanıyor...
    multimc5-0.6.12.tar.gz ... Doğrulandı
    multimc-0.6.1.tar.gz ... Doğrulandı
    multimc-3.tar.gz ... Doğrulandı
    quazip-fix-build-with-qt-511.patch ... Doğrulandı
    modern-java.patch ... Doğrulandı
    add-limits-header.patch ... Doğrulandı
    konamicode-fix-type-mismatch.patch ... Doğrulandı
==> Mevcut $srcdir/ dizini kaldırılıyor ...
==> Kaynaklar açılıyor...
  -> multimc5-0.6.12.tar.gz ile bsdtar açılıyor
  -> multimc-0.6.1.tar.gz ile bsdtar açılıyor
  -> multimc-3.tar.gz ile bsdtar açılıyor
==> prepare() işlemine başlanıyor...
patching file libraries/javacheck/CMakeLists.txt
patching file libraries/launcher/CMakeLists.txt
patching file libraries/systeminfo/src/sys_unix.cpp
patching file application/KonamiCode.cpp
patching file CMakeLists.txt
==> Kaynak kodları hazır.
==> multimc5 0.6.12-2 (Sal 27 Tem 2021 21:38:07) paketi oluşturuluyor
==> Bağımlılıklar denetleniyor...
==> Derleme bağımlılıkları denetleniyor...
==> UYARI: Mevcut $srcdir/ ağacı kullanılıyor
==> build() işlemine başlanıyor...
-- The C compiler identification is GNU 11.1.0
-- The CXX compiler identification is GNU 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Git commit: 0bf958cded9052f3e0cf6e239a68253c316ff3cf
-- Git refspec: refs/heads/master
CMake Error at CMakeLists.txt:97 (find_package):
  By not providing "FindQt5Core.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Qt5Core", but
  CMake did not find one.

  Could not find a package configuration file provided by "Qt5Core" with any
  of the following names:

    Qt5CoreConfig.cmake
    qt5core-config.cmake

  Add the installation prefix of "Qt5Core" to CMAKE_PREFIX_PATH or set
  "Qt5Core_DIR" to a directory containing one of the above files.  If
  "Qt5Core" provides a separate development package or SDK, be sure it has
  been installed.


-- Configuring incomplete, errors occurred!
See also "/home/hoovy/.cache/yay/multimc5/src/MultiMC5-0.6.12/build/CMakeFiles/CMakeOutput.log".
==> HATA: build() içinde bir hata oluştu.
    Çıkılıyor...
error making: multimc5

Hatayı alınca bir araştırma yaptım ama çoğu Debian ile alaklı, yani Arch'a yönelik çözüm bulamadım.
Nasıl çözebilirim?
 
Son düzenleyen: Moderatör:
Çözüm

Kod:
[btw@arch ~]$ find /usr/lib/cmake/ | grep Qt5CoreConfig.cmake
/usr/lib/cmake/Qt5Core/Qt5CoreConfig.cmake
[btw@arch ~]$ find /usr/lib/cmake/ | grep Qt5core-config.cmake

Kod:
[btw@arch ~]$ find /usr/lib/cmake/ | grep Qt5CoreConfig.cmake
/usr/lib/cmake/Qt5Core/Qt5CoreConfig.cmake
[btw@arch ~]$ find /usr/lib/cmake/ | grep Qt5core-config.cmake

Jdk8-openjdk
Bunu kur.
qt5-base paketi kurulu mu?
Kendim deneyeceğim.
 
qt5-base paketi kurulu mu?
Kod:
İsim                   : qt5-base
Sürüm                  : 5.15.2+kde+r210-1
Açıklama               : A cross-platform application and UI framework
Mimari                 : x86_64
URL                    : https://www.qt.io
Lisanslar              : GPL3  LGPL3  FDL  custom
Gruplar                : qt  qt5
Sağlananlar            : Hiçbiri
Bağımlılıkları         : libjpeg-turbo  xcb-util-keysyms  xcb-util-renderutil  libgl  fontconfig  xdg-utils  shared-mime-info  xcb-util-wm  libxrender  libxi  sqlite
                         xcb-util-image  mesa  tslib  libinput  libxkbcommon-x11  libproxy  libcups  double-conversion  md4c
Tercihli Bağımlılıklar : qt5-svg: to use SVG icon themes [kuruldu]
                         qt5-wayland: to run Qt applications in a Wayland session [kuruldu]
                         qt5-translations: for some native UI translations
                         postgresql-libs: PostgreSQL driver
                         mariadb-libs: MariaDB driver
                         unixodbc: ODBC driver
                         libfbclient: Firebird/iBase driver
                         freetds: MS SQL driver
                         gtk3: GTK platform plugin [kuruldu]
                         perl: for fixqt4headers and syncqt [kuruldu]
İhtiyaç Duyulanlar     : appstream-qt  attica  bluez-qt  karchive  kcodecs  kcolorpicker  kconfig  kcoreaddons  kdnssd  kdsoap  kholidays  kitemmodels  kitemviews
                         kjs  kuserfeedback  kwayland-server  kwidgetsaddons  libaccounts-qt  libdbusmenu-qt5  libkexiv2  libqaccessibilityclient  modemmanager-qt
                         networkmanager-qt  pavucontrol-qt  phonon-qt5  polkit-qt5  poppler-qt5  prison  qca-qt5  qt5-declarative  qt5-multimedia  qt5-sensors
                         qt5-svg  qt5-tools  qt5-x11extras  qt5pas  signond  solid  sonnet  syntax-highlighting  threadweaver  vlc
İsteğe Bağlı           : avahi  graphviz  libde265  openal  pinentry  v4l-utils
Çakışıyor              : qtchooser
Değiştirilenler        : Hiçbiri
Kurulum Boyutu         : 64,83 MiB
Paketçi                : Antonio Rojas <arojas@archlinux.org>
İnşa Tarihi            : Sal 13 Tem 2021 08:47:22
Yükleme Tarihi         : Cts 24 Tem 2021 19:37:08
Yükleme Sebebi         : Başka bir paketin bağımlılığı olarak kurulmuş
Kurulum Betiği         : Hayır
Doğrulayan             : İmza
 
[CODE title="hata"]==> Kaynak kodları hazır.
==> multimc5 0.6.12-2 (Sal 27 Tem 2021 22:00:22) paketi oluşturuluyor
==> Bağımlılıklar denetleniyor...
==> Derleme bağımlılıkları denetleniyor...
==> UYARI: Mevcut $srcdir/ ağacı kullanılıyor
==> build() işlemine başlanıyor...
-- The C compiler identification is GNU 11.1.0
-- The CXX compiler identification is GNU 11.1.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Git commit: 0bf958cded9052f3e0cf6e239a68253c316ff3cf
-- Git refspec: refs/heads/master
-- Compiling for linux system with share/multimc and MULTIMC_LINUX_DATADIR
Using override nbt++ name: MultiMC_nbt++
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
/home/btw/.cache/yay/multimc5/src/MultiMC5-0.6.12/cmake
CMake Error at libraries/launcher/CMakeLists.txt:2 (project):
No CMAKE_Java_COMPILER could be found.

Tell CMake where to find the compiler by setting either the environment
variable "JAVA_COMPILER" or the CMake cache entry CMAKE_Java_COMPILER to
the full path to the compiler, or to the compiler name if it is in the
PATH.


-- Configuring incomplete, errors occurred!
See also "/home/btw/.cache/yay/multimc5/src/MultiMC5-0.6.12/build/CMakeFiles/CMakeOutput.log".
==> HATA: build() içinde bir hata oluştu.
Çıkılıyor...
error making: multimc5
[/CODE]
Bende başka hata verdi.
 
İlginç. Aldığım hatayı virtual-desktop-bar'da da alıyorum.
 

Jdk8-openjdk kurulu değil diye vermiş ama ben AUR'dan Sun Java çekmiştim.
 
Son düzenleme:
@OzgunP, @deleted hocalarım, bir bilginiz var mı?

[CODE title="Başarılı"]=> fakeroot ortamından çıkılıyor.
==> multimc5 0.6.12-2 (Sal 27 Tem 2021 22:13:24) paketinin derlenmesi tamamlandı.
==> Temizleniyor...
[sudo] password for btw:
paketler yükleniyor...
paket bağımlılıkları çözümleniyor...
varsa paketler arası çakışmalara bakılıyor...

Paketler (1) multimc5-0.6.12-2

Toplam Kurulum Boyutu: 7,18 MiB.

:: Kuruluma onay veriyor musunuz? [E/h]
(1/1) anahtarlıktaki anahtarlar kontrol ediliyor [######################################################] 100%
(1/1) paket bütünlüğü kontrol ediliyor [######################################################] 100%
(1/1) paket dosyaları yükleniyor [######################################################] 100%
(1/1) dosya çakışmaları kontrol ediliyor [######################################################] 100%
(1/1) disk alanı kontrol ediliyor [######################################################] 100%
:: Paket değişiklikleri işleniyor...
(1/1) yükleniyor multimc5 [######################################################] 100%
multimc5 için opsiyonel bağımlılık(lar)
mcedit: Allows editing of minecraft worlds.
visualvm: Profiling support.
xorg-xrandr: for older minecraft versions [kuruldu]
openal: to use system OpenAL libraries [kuruldu]
glfw: to use system GLFW libraries.
:: Bağlantılı işlemler listesi çalışıyor...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the desktop file MIME type cache...
[btw@arch ~]$
[/CODE]

Ben Minecraft için Technic Launcher kullanıyorum.
 
Ben daha çok mod için kullanmayacağım hocam.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…