Türkiye
Az konuş, çok çalış..

Forum

Bildirimler
Tümünü temizle

[Çözüldü] AUR' dan "gmp4" derleme sorunu

8 Yazılar
3 Üyeler
0 Reactions
3,120 Görüntüleme
(@xspacex)
Gönderiler: 35
Eminent Member
Konu başlatıcı
 

Herkese iyi günler...
AUR' dan "peazip-gtk2" https://aur.archlinux.org/packages/peazip-gtk2/ paketini kuracağım.
Ama;
Bağımlılıklardan olan "gmp4" https://aur.archlinux.org/packages/gmp4/?setlang=tr paketini derleyemiyorum. Hata veriyor.
Sistemim: Manjaro XFCE 32-bit (sistemimdeki tüm paketler güncel.)

Derlemeye başlangıç çıktısı şu şekilde;

[xspacex@manjaro gmp4]$ su
Parola: 
[root@manjaro gmp4]# makepkg -csi --asroot
==> gmp4 4.3.2-1 (Sal Haz 18 12:48:49 EEST 2013) paketi oluşturuluyor
==> UYARI: PKGBUILD özelliğini package() fonksiyonu olmadan kullanmak onaylanmıyor.
==> Bağımlılıklar denetleniyor...
==> Derleme bağımlılıkları denetleniyor...
==> Kaynaklar getiriliyor...
  -> gmp-4.3.2.tar.bz2 indiriliyor...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1853k  100 1853k    0     0   218k      0  0:00:08  0:00:08 --:--:--  410k
==> Kaynak dosyaları md5sums ile doğrulanıyor...
    gmp-4.3.2.tar.bz2 ... Doğrulandı
==> Kaynaklar açılıyor...
  -> gmp-4.3.2.tar.bz2 ile bsdtar açılıyor
==> build() işlemine başlanıyor...

Derleme bitişi aynı zamanda hata çıktısı şu şekilde;

====================================
1 of 58 tests failed
Please report to [email protected]
====================================
make[4]:  [check-TESTS] Hata 1
make[4]: `/home/xspacex/Manjaro/gmp4/src/gmp-4.3.2/tests/mpz' dizininden çıkılıyor
make[3]:  [check-am] Hata 2
make[3]: `/home/xspacex/Manjaro/gmp4/src/gmp-4.3.2/tests/mpz' dizininden çıkılıyor
make[2]:  [check-recursive] Hata 1
make[2]: `/home/xspacex/Manjaro/gmp4/src/gmp-4.3.2/tests' dizininden çıkılıyor
make[1]:  [check-recursive] Hata 1
make[1]: `/home/xspacex/Manjaro/gmp4/src/gmp-4.3.2' dizininden çıkılıyor
make: *** [check] Hata 2
==> HATA: build() içinde bir hata oluştu.
    Çıkılıyor...

Hata nerede? PKGBUILD bilgim yetersiz olduğundan düzenlemede yapamıyorum. İlgilenen herkese teşekkürler...

 
Gönderildi : 18/06/2013 9:38 am
(@decent)
Gönderiler: 804
Prominent Member
 

Derleme için gerekli paketler yüklenmiş durumda mı ?

sudo pacman -S base-devel --needed
 
Gönderildi : 18/06/2013 9:40 am
(@xspacex)
Gönderiler: 35
Eminent Member
Konu başlatıcı
 

Evet hepsi kurulu

[root@manjaro gmp4]# sudo pacman -S base-devel --needed
:: 25 adet üye base-devel grubunda yer alıyor:
:: Depo core
   1) autoconf  2) automake  3) binutils  4) bison  5) fakeroot  6) file
   7) findutils  8) flex  9) gawk  10) gcc  11) gettext  12) grep  13) groff
   14) gzip  15) libtool  16) m4  17) make  18) pacman  19) patch
   20) pkg-config  21) sed  22) sudo  23) texinfo  24) util-linux  25) which

Bir seçim girin (öntanımlı=hepsi): 
uyarı: autoconf-2.69-1 güncel -- atlanıyor
uyarı: automake-1.13.2-1 güncel -- atlanıyor
uyarı: binutils-2.23.2-2 güncel -- atlanıyor
uyarı: bison-2.7.1-1 güncel -- atlanıyor
uyarı: fakeroot-1.19-1 güncel -- atlanıyor
uyarı: file-5.14-1 güncel -- atlanıyor
uyarı: findutils-4.4.2-5 güncel -- atlanıyor
uyarı: flex-2.5.37-1 güncel -- atlanıyor
uyarı: gawk-4.1.0-1 güncel -- atlanıyor
uyarı: gcc-4.8.1-1 güncel -- atlanıyor
uyarı: gettext-0.18.2.1-1 güncel -- atlanıyor
uyarı: grep-2.14-2 güncel -- atlanıyor
uyarı: groff-1.22.2-3 güncel -- atlanıyor
uyarı: gzip-1.5-3 güncel -- atlanıyor
uyarı: libtool-2.4.2-9 güncel -- atlanıyor
uyarı: m4-1.4.16-3 güncel -- atlanıyor
uyarı: make-3.82-5 güncel -- atlanıyor
uyarı: pacman-4.1.1-1 güncel -- atlanıyor
uyarı: patch-2.7.1-2 güncel -- atlanıyor
uyarı: pkg-config-0.28-1 güncel -- atlanıyor
uyarı: sed-4.2.2-3 güncel -- atlanıyor
uyarı: sudo-1.8.6.p8-2 güncel -- atlanıyor
uyarı: texinfo-5.1-1 güncel -- atlanıyor
uyarı: util-linux-2.23.1-2 güncel -- atlanıyor
uyarı: which-2.20-6 güncel -- atlanıyor
 yapılacak bir şey yok
 
Gönderildi : 18/06/2013 9:42 am
(@decent)
Gönderiler: 804
Prominent Member
 

Hata aldığın bağımlılığı PKGBUILD dosyasından çıkartarak tekrar deneyebilirsin.

 
Gönderildi : 18/06/2013 9:53 am
(@xspacex)
Gönderiler: 35
Eminent Member
Konu başlatıcı
 

Çok teşekkür ederim dediğiniz gibi "gmp4" ü bağımlılıktan çıkarınca sorunsuz kurdum.

[xspacex@manjaro peazip-gtk2]$ su
Parola: 
[root@manjaro peazip-gtk2]# makepkg -csi --asroot
==> peazip-gtk2 4.9.2-2 (Sal Haz 18 14:06:36 EEST 2013) paketi oluşturuluyor
==> Bağımlılıklar denetleniyor...
==> Derleme bağımlılıkları denetleniyor...
==> Kaynaklar getiriliyor...
  -> peazip-gtk2-4.9.2.tgz indiriliyor...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
100 9502k  100 9502k    0     0   440k      0  0:00:21  0:00:21 --:--:--  379k
  -> peazip.desktop bulundu
==> Kaynak dosyaları sha256sums ile doğrulanıyor...
    peazip-gtk2-4.9.2.tgz ... Doğrulandı
    peazip.desktop ... Doğrulandı
==> Kaynak dosyaları sha512sums ile doğrulanıyor...
    peazip-gtk2-4.9.2.tgz ... Doğrulandı
    peazip.desktop ... Doğrulandı
==> Kaynaklar açılıyor...
==> package() işlemine başlanıyor...
==> Kurulum düzenleniyor...
  -> İstenmeyen dosyalar kaldırılıyor...
  -> Kılavuz ve bilgi sayfaları sıkıştırılıyor...
  -> İkilik dosyalardan ve kütüphanelerden gereksiz ayıklama sembolleri ayıklanıyor...
==> "peazip-gtk2" paketi oluşturuluyor...
  -> .PKGINFO dosyası üretiliyor...
  -> install dosyası ekleniyor...
  -> .MTREE dosyası oluşturuluyor...
  -> Paket sıkıştırılıyor...
==> peazip-gtk2 4.9.2-2 (Sal Haz 18 14:08:18 EEST 2013) paketinin derlenmesi tamamlandı
==> peazip-gtk2 paketi pacman -U ile kuruluyor ...
paketler yükleniyor...
paket bağımlılıkları çözümleniyor...
varsa paketler arası çakışmalara bakılıyor...

Paketler (1): peazip-gtk2-4.9.2-2

Toplam Kurulum Boyutu:   20,73 MiB

:: Kuruluma onay veriyor musunuz? [E/h] e
(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%
(1/1) yükleniyor peazip-gtk2                       [######################] 100%
==> Temizleniyor...
[root@manjaro peazip-gtk2]# 

Sorun "lib32-gmp4" paketinin 32 bit için bağımlılık oluşturmamasından kaynaklıymış ama yinede PKGBUILD dosyasına bağımlılık olarak eklendiği için "gmp4" paketinide istiyormuş "lib32-gmp4" paketini bağımlılıktan çıkarınca oldu. bir kez daha Çok teşekkür ederim...

 
Gönderildi : 18/06/2013 10:15 am
(@xspacex)
Gönderiler: 35
Eminent Member
Konu başlatıcı
 

Ama yinede anlayamadığım "gmp4" paketini niye derleyemedim acaba...

 
Gönderildi : 18/06/2013 10:17 am
(@cumali)
Gönderiler: 1770
Noble Member
 

@xspacex,sorunu çözmüş olmanıza sevindim. Ancak çıktıda dikkatimi çeken bir şey var. O da root olarak Aurdan paket kurmanız. Aurdan paket kurarken yönetici haklarını kullanmayınız. Verilmesi gereken komut

$ yaourt -S makepkg -csi --asroot

şeklinde olmalıydı.

 
Gönderildi : 18/06/2013 10:41 am
(@xspacex)
Gönderiler: 35
Eminent Member
Konu başlatıcı
 

Sağolun bundan sonra o şekilde kurarım... 🙂

 
Gönderildi : 18/06/2013 11:16 am
Paylaş:
Translate »