gcc-multilib ile gcc çakışıyor

Başlatan ata1, 03 Şubat 2016 - 02:34:20

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

ata1

her teamviewer güncellemesinde başıma bela oluyor gcc kaldırınca da sorun devam ediyor diğerlerini kaldırmak sisteme hasar verir mi? sormak istediğim budur


╔═[02:22]═[ata@ata]
╚═══===═══[~]>> kur gcc-multilib
paket bağımlılıkları çözümleniyor...
varsa paketler arası çakışmalara bakılıyor...
:: gcc-libs-multilib, gcc-libs ile çakışıyor. gcc-libs paketinin kaldırılmasını istiyor musunuz? [e/H]
hata: çözülemeyen paket çakışmaları bulundu
hata: işlem hazırlığı başarısız oldu (çakışan bağımlılıklar)
:: gcc-libs-multilib ve gcc-libs çakışıyor
╔═[02:22]═[ata@ata]
╚═══===═══[~]>> sil gcc-libs
paket bağımlılıkları araştırılıyor...
hata: işlem hazırlığı başarısız oldu (bağımlılıklar sağlanamadı)
:: aspell: removing gcc-libs breaks dependency 'gcc-libs'
:: blas: removing gcc-libs breaks dependency 'gcc-libs'
:: chromium-pepper-flash: removing gcc-libs breaks dependency 'gcc-libs'
:: db: removing gcc-libs breaks dependency 'gcc-libs'
:: dvd+rw-tools: removing gcc-libs breaks dependency 'gcc-libs'
:: dvgrab: removing gcc-libs breaks dependency 'gcc-libs'
:: exempi: removing gcc-libs breaks dependency 'gcc-libs'
:: fftw: removing gcc-libs breaks dependency 'gcc-libs'
:: flac: removing gcc-libs breaks dependency 'gcc-libs'
:: gc: removing gcc-libs breaks dependency 'gcc-libs'
:: gettext: removing gcc-libs breaks dependency 'gcc-libs'
:: gmp: removing gcc-libs breaks dependency 'gcc-libs'
:: gnutls: removing gcc-libs breaks dependency 'gcc-libs'
:: graphite: removing gcc-libs breaks dependency 'gcc-libs'
:: groff: removing gcc-libs breaks dependency 'gcc-libs'
:: hunspell: removing gcc-libs breaks dependency 'gcc-libs'
:: icu: removing gcc-libs breaks dependency 'gcc-libs>=4.7.1-5'
:: jade: removing gcc-libs breaks dependency 'gcc-libs'
:: js17: removing gcc-libs breaks dependency 'gcc-libs'
:: ladspa: removing gcc-libs breaks dependency 'gcc-libs'
:: libcdio: removing gcc-libs breaks dependency 'gcc-libs'
:: libebml: removing gcc-libs breaks dependency 'gcc-libs'
:: libelf: removing gcc-libs breaks dependency 'gcc-libs'
:: libftdi-compat: removing gcc-libs breaks dependency 'gcc-libs'
:: libgme: removing gcc-libs breaks dependency 'gcc-libs'
:: libmodplug: removing gcc-libs breaks dependency 'gcc-libs'
:: libmp4v2: removing gcc-libs breaks dependency 'gcc-libs'
:: libproxy: removing gcc-libs breaks dependency 'gcc-libs'
:: libsigc++: removing gcc-libs breaks dependency 'gcc-libs'
:: libsoxr: removing gcc-libs breaks dependency 'gcc-libs'
:: libtiff: removing gcc-libs breaks dependency 'gcc-libs'
:: libvdpau: removing gcc-libs breaks dependency 'gcc-libs'
:: libvpx: removing gcc-libs breaks dependency 'gcc-libs'
:: llvm-libs: removing gcc-libs breaks dependency 'gcc-libs'
:: mjpegtools: removing gcc-libs breaks dependency 'gcc-libs'
:: musicbrainz: removing gcc-libs breaks dependency 'gcc-libs'
:: ncurses: removing gcc-libs breaks dependency 'gcc-libs'
:: opencl-catalyst: removing gcc-libs breaks dependency 'gcc-libs'
:: p7zip: removing gcc-libs breaks dependency 'gcc-libs'
:: pcre: removing gcc-libs breaks dependency 'gcc-libs'
:: poppler: removing gcc-libs breaks dependency 'gcc-libs'
:: portaudio: removing gcc-libs breaks dependency 'gcc-libs'
:: qtchooser: removing gcc-libs breaks dependency 'gcc-libs'
:: schroedinger: removing gcc-libs breaks dependency 'gcc-libs'
:: snappy: removing gcc-libs breaks dependency 'gcc-libs'
:: soundtouch: removing gcc-libs breaks dependency 'gcc-libs'
:: thin-provisioning-tools: removing gcc-libs breaks dependency 'gcc-libs'
:: unrar: removing gcc-libs breaks dependency 'gcc-libs'
:: v4l-utils: removing gcc-libs breaks dependency 'gcc-libs'
:: vid.stab: removing gcc-libs breaks dependency 'gcc-libs'
:: x265: removing gcc-libs breaks dependency 'gcc-libs'
:: zeromq: removing gcc-libs breaks dependency 'gcc-libs'
:: zita-alsa-pcmi: removing gcc-libs breaks dependency 'gcc-libs'
:: zita-resampler: removing gcc-libs breaks dependency 'gcc-libs'


EDİT :sistemim arch linux belirteyim

cokomoko

''Eğer 386BSD ben Linux'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı."
........................Linus Torvalds..........................
İnsanın aradığı sadece huzur ve mutluluktur, 1 numara olmak yalnız kalmak demektir ve 1 numara kalmak için birçok şeyi feda etmek zorunda kalırsın...

ata1

#2
@cokomoko her teamda sorun oluyor gcc başka birşeyde denk gelmedim ve farkındayım soruyu şöyle sordum gcc kaldırıyorum çıktıda bak çakışmalara
demek istediğimi anlatamadım mı ?

pamac kurdum


ip adresi göründpüğü için görsel kaldırıldı.

cokomoko

team10 var depoda onu kur, şu halde gcc-libs çoğu paketi zora sokuyor.
''Eğer 386BSD ben Linux'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı."
........................Linus Torvalds..........................
İnsanın aradığı sadece huzur ve mutluluktur, 1 numara olmak yalnız kalmak demektir ve 1 numara kalmak için birçok şeyi feda etmek zorunda kalırsın...

ata1

kurulu olan o zatende güncelleme geldi neyse göz ardı edelim bari teşekkürler

cokomoko

''Eğer 386BSD ben Linux'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı."
........................Linus Torvalds..........................
İnsanın aradığı sadece huzur ve mutluluktur, 1 numara olmak yalnız kalmak demektir ve 1 numara kalmak için birçok şeyi feda etmek zorunda kalırsın...

ata1

kurulu olan bu zaten güncellemesi geldi anlatamadım mı ?

cokomoko

#7
==> teamviewer10 bağımlılıkları:
- bash (kurulu)
- lib32-gcc-libs (kurulu)
- lib32-alsa-lib (kurulu)
- lib32-libxtst (kurulu)
- lib32-libxdamage (kurulu)
- lib32-zlib (kurulu)
- lib32-freetype2 (kurulu)
- lib32-libxrandr (kurulu)
- lib32-libice (kurulu)
- lib32-libsm (kurulu)
- lib32-libxinerama (kurulu)

Hani o bağımlılık yok bunda, sen normal team kuruyorsun gif'te.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 03 Şubat 2016 - 04:22:33

Ben şu an normal teamviewer son sürüm derledim, iyi de çalışıyor ama PKGBUILD düzenlemen lazım.
Öncelikle sorun yaratan lib32-libpng12 bağımlılığını PGKBUILD'den sil öyle derle, sorunsuz çalışacaktır.
''Eğer 386BSD ben Linux'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı."
........................Linus Torvalds..........................
İnsanın aradığı sadece huzur ve mutluluktur, 1 numara olmak yalnız kalmak demektir ve 1 numara kalmak için birçok şeyi feda etmek zorunda kalırsın...

ata1

ben anlatamıyorum sanırım yada uyku kafana vurdu  ;D team 10 11 e yuksetme güncelleme otomatık geldi  bak hele
╔═[04:21]═[ata@ata]
╚═══===═══[~]>> aur
[sudo] password for ata:
:: Paket veritabanları senkronize ediliyor...
core deposu güncel
extra deposu güncel
community deposu güncel
multilib deposu güncel
archlinuxfr deposu güncel
Yabancı paketler:\ 31 / 31

==> Yazılım güncellemesi (yeni sürüm) :
aur/teamviewer 10.0.46203-1 -> 11.0.53191-2.1

==> Güncellemeye devam edilsin mi ? [E/h]
==> Paket ayrıntılarına [B]ak - Paketleri elle [S]eç
==> ------------------------------------------------
==>
==> teamviewer PKGBUILD'i AUR'dan indiriliyor...
x .SRCINFO
x PKGBUILD
x teamviewer.install
cedricziel commented on 2016-01-27 08:20
Could you please use the https links to the source packages? Thx :)

astronautlevel commented on 2016-01-27 12:14
Done.

Also, Arch isn't officially supported by teamviewer, which could be leading to some people's tray problems.

kvasir commented on 2016-01-27 21:37
/usr/lib/yaourt/util.sh: line 203: PKGBUILD: command not found
/usr/lib/yaourt/util.sh: line 203: teamviewer.install: command not found

== Install or build missing dependencies for lib32-libpng12:
resolving dependencies...
looking for conflicting packages...
:: gcc-multilib and gcc are in conflict. Remove gcc? [y/N]
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: gcc-multilib and gcc are in conflict

tsouzar commented on 2016-01-28 06:09
There's something wrong. It's requiring x86_64 dependencies on a i686 system. This makes pacaur show following messages and can't proceed installing teamviwer:

:: no results found for lib32-fontconfig
:: no results found for lib32-libsm
:: no results found for lib32-libxinerama
:: no results found for lib32-libxrender
:: no results found for gcc-multilib
:: no results found for lib32-zlib

pelo commented on 2016-01-28 07:53
@tsouzar
Edit '/etc/pacman.conf' by uncommenting 'multilib' and its 'include' and do a 'pacman -Syu'. This will resolve the errors you get.

@kvasir
You could continue with the removal of 'gcc' and install 'gcc-multilib'. This is just used to compile the package. Once the package has been installed, you could use 'pacman' to install the normal 'gcc' 64-bit package.

teamviewer 11.0.53191-2.1  (2016-01-27 12:13)
( Desteklenmeyen paket: Tehlikeli olma olasılığı var ! )
==> teamviewer bağımlılıkları:
- lib32-fontconfig (kurulu)
- lib32-libsm (kurulu)
- lib32-libxinerama (kurulu)
- lib32-libxrender (kurulu)
- lib32-libpng12 (AUR'dan inşa ediliyor)


==> teamviewer inşa edilsin mi ? [E/h]
==> ----------------------------------
==>
==> Paket inşa edilip yükneniyor
==> teamviewer için kayıp bağımlılıkları yükle veya inşa et:

==> lib32-libpng12 PKGBUILD'i AUR'dan indiriliyor...
x .SRCINFO
x PKGBUILD
bmbaker commented on 2015-09-18 15:32
Hi there,
I was just doing my updates and got this error from your package,

(84/84) checking keys in keyring [######################] 100%
(84/84) checking package integrity [######################] 100%
error: lib32-libpng12: missing required signature
error: failed to commit transaction (invalid or corrupted package)

i did the usual,
sudo pacman -Scc
sudo pacman -S archlinux-keyring
sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman-key --refresh-keys
sudo pacman -Sc
sudo pacman -Syyu
but the error persists
cheers

carstene1ns commented on 2015-09-18 21:00
bmbaker: Did you build it yourself or do you use alucryd-multilib repository? Check 'LocalFileSigLevel' in your /etc/pacman.conf. Maybe you enabled signature checking for packages that you build yourself?


Thorleif commented on 2015-12-12 10:19 (last edited on 2015-12-12 10:20 by Thorleif)
The source file URL http://sourceforge.net/projects/libpng/files/libpng12/1.2.54/libpng-1.2.54.tar.xz looks to be incomplete. It should be: http://sourceforge.net/projects/libpng/files/libpng12/1.2.54/libpng-1.2.54.tar.xz/download

michaelgod commented on 2015-12-14 13:59
try this


_pkgbasename=libpng
pkgname=lib32-libpng12
pkgver=1.2.55
pkgrel=2
pkgdesc="A collection of routines used to create PNG format graphics files (32-bit, 1.2 branch)"
arch=('x86_64')
url="http://www.libpng.org/pub/png/libpng.html"
license=('custom')
depends=('lib32-zlib' 'libpng12')
makedepends=('gcc-multilib')
options=('!libtool')

prepare(){
cd "${srcdir}"
# Add animated PNG (apng) support
# see http://sourceforge.net/projects/libpng-apng/
curl -o libpng-${pkgver}.tar.xz -LO http://sourceforge.net/projects/libpng/files/libpng12/${pkgver}/libpng-${pkgver}.tar.xz/download
curl -o libpng-${pkgver}-apng.patch.gz -LO http://sourceforge.net/projects/libpng-apng/files/libpng12/${pkgver}/libpng-${pkgver}-apng.patch.gz/download
tar -xvf libpng-${pkgver}.tar.xz
gunzip -f libpng-${pkgver}-apng.patch.gz
patch -Np0 -i "${srcdir}/libpng-${pkgver}-apng.patch"
}

build() {
export CC="gcc -m32"
export CXX="g++ -m32"
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"

cd "${srcdir}/${_pkgbasename}-${pkgver}"

libtoolize --force --copy
aclocal
autoconf
automake --add-missing

./configure --prefix=/usr --libdir=/usr/lib32
make
}

package() {
cd "${srcdir}/${_pkgbasename}-${pkgver}"
make DESTDIR="${pkgdir}" install

rm -f ${pkgdir}/usr/lib32/{libpng.so,libpng.a,pkgconfig/libpng.pc}
rm -rf ${pkgdir}/usr/{include,share,bin}

mkdir -p "${pkgdir}/usr/share/licenses"
install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}

carstene1ns commented on 2015-12-14 14:36
@michaelgod: Why do you want to download the source files in the prepare function? Do you even know what makepkg does? It is up to you to have a working download agent in makepkg.conf. Also, please use a pastebin next time.
--
@Thorleif: sourceforge has since ever provided shortcut URLs for their download mirror system. As long as you know the project and the file's name, it will redirect you to the right URL.
For example this also works: http://sf.net/projects/libpng/files/libpng-1.2.54.tar.xz
However, when the site is in recovery mode (which it has been quite often lately), it does not work, but in this case it is better to avoid it entirely and use another mirror.

lib32-libpng12 1.2.56-1  (2015-12-29 06:08)
( Desteklenmeyen paket: Tehlikeli olma olasılığı var ! )
==> lib32-libpng12 bağımlılıkları:
- lib32-zlib (kurulu)
- libpng12 (AUR'dan inşa ediliyor)
- gcc-multilib (paket bulundu) [makedepend]


==> lib32-libpng12 inşa edilsin mi ? [E/h]
==> --------------------------------------
==>
==> Paket inşa edilip yükneniyor
==> lib32-libpng12 için kayıp bağımlılıkları yükle veya inşa et:
paket bağımlılıkları çözümleniyor...
varsa paketler arası çakışmalara bakılıyor...
:: gcc-multilib, gcc ile çakışıyor. gcc paketinin kaldırılmasını istiyor musunuz? [e/H]
hata: çözülemeyen paket çakışmaları bulundu
hata: işlem hazırlığı başarısız oldu (çakışan bağımlılıklar)
:: gcc-multilib ve gcc çakışıyor
==> lib32-libpng12 yeniden inşa edilsin mi ? [e/H]
==> ----------------------------------------------
==>
==> teamviewer yeniden inşa edilsin mi ? [e/H]
==> ------------------------------------------
==>
==> HATA:güncellenemedi

cokomoko

Üstteki cevap sorununu çözmeye yeter ama uyku kafama vurmadı, ben sana   yaourt -S teamviewer10  ile farklı bir paketi önerdim.Çünkü onda o bağımlılık yok  ;)
Bu arada uyku senin kafana vurmuş  ;D
''Eğer 386BSD ben Linux'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı."
........................Linus Torvalds..........................
İnsanın aradığı sadece huzur ve mutluluktur, 1 numara olmak yalnız kalmak demektir ve 1 numara kalmak için birçok şeyi feda etmek zorunda kalırsın...

ata1

team 10 kurulu ben de dedim ki yükselymeyi yani güncellemeyi göz ardı etmek sen de bana team 10 kur dedin zaten 10 yükseltesi 11 olmasında sorun var yükseltilemiyor.
;D ;D

cokomoko

Tamam illa son sürüm istiyorsan dediğimi dene PKGBUILD düzenle ve öyle derle.
┌─[cokomoko]──[cokomoko]:~$
└──>>pacman -Qi teamviewer
İsim            : teamviewer
Version         : 11.0.53191-2.1
Description     : All-In-One Software for Remote Support and Online Meetings
Architecture    : x86_64
URL             : http://www.teamviewer.com
Licenses        : custom
Groups          : Hiçbiri
Provides        : teamviewer
Depends On      : lib32-fontconfig  libpng12  lib32-libsm  lib32-libxinerama
                  lib32-libxrender
Optional Deps   : Hiçbiri
Required By     : Hiçbiri
Optional For    : Hiçbiri
Conflicts With  : teamviewer-beta
Replaces        : Hiçbiri
Installed Size  : 183,00 MiB
Packager        : Unknown Packager
Build Date      : Sal 02 Şub 2016 04:14:21 UTC
Install Date    : Sal 02 Şub 2016 04:18:33 UTC
Install Reason  : Doğrudan kurulmuş
Install Script  : Evet
Validated By    : Hiçbiri
''Eğer 386BSD ben Linux'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı."
........................Linus Torvalds..........................
İnsanın aradığı sadece huzur ve mutluluktur, 1 numara olmak yalnız kalmak demektir ve 1 numara kalmak için birçok şeyi feda etmek zorunda kalırsın...

ata1

#12
Sevgili cokomoko  anlatmak istediğim şudur bu eklenti lazım değilse neden kondu pakete manjaro amuda kaldırıp kara ekranda kaldığım
gene düzeltip kullandığım kobay sistem ama arch manuel kurup uzun vadede kullanmak istediğim ana sistemim şimdi sorduğum bir sorunu bir şeyleri
eksik yada kaldırarak kurmak ne derece doğrudur. Anlattığın team 10 kurmayı sen söylemeden öncede yaptım. Sen söyledikten sonrada
10 dakika sonra güncelleme olduğu belirtildiğinde team bu kısır döngüye giriyor. Bağımlılıkları kaldırmak yada dediğin gibi PKGBUILD
içinde paketi hazırlayan tarafından konulan bağımlılığı kurmayı göz ardı etmek ileride sisteme hasar verir mi ? soru ilk başlıkta da bu idi
bir paketi nasıl kuracağım değil  paketi nasıl kuracağımı neleri yapabileceğimi zaten bilecek kadar deneyim kazandım linux'da
Örnek
"pacman -Syu" komutunu verdiğinizde, bütün sisteminiz güncellenmektedir. Bazı paketleri güncellemek istemeyebilirsiniz. Bu durumda uygulayabileceğiniz 2 yöntem bulunmaktadır. Birincisi pacman -Syu --ignore GÜNCELLEMEK_İSTEMEDİĞİNİZ_PAKET_ADI (boşluk bırakarak birden fazla paket ismi girebilirsiniz). İkinci yöntem ise, /etc/pacman.conf dosyasını açıp, IgnorePkg satırını düzenlemektir:

Yada pamac paket yükleyicide işaretleyip göz ardı et denilir. Ben ana sistemimde yedek alamadan ve tek tek her şeyi elle manuel kurduğıumdan
ileride karşıma sorun çıkarmaması adına sordum.
yani evde radyo bozulduğunda sanki tamirci edası ile söküp 10 parça arttırıp radyoyu çalışır hale getirdiğimizde ne derece sağlıklı çalışır ve ne kadar
dayanır? soru bu bir bağımlılık kurulmaması yada kaldırılması ne derece sağlıklı :=) :)

cokomoko

Şimdi ata bu team eski 10 sürümünde ilgili bağımlılık yoktu, dolayısıyla da güncellemede sorun olmuyordu. Bu bağımlılık neden eklendi ne oldu da eklendi bilmiyorum, o an araştırma gereği de duymadım, ama derleyip çalıştırdım, terminal üzerinde de hata verip vermediğine baktım, hata da vermedi. Ha sisteme zararı olmaz, çok çok derlenen team çalışmaz o kadar, yani korkuya gerek yok sistem göçmez. Bu arada bu tür pkgbuıld düzenlemelerine de alış arch ı öne çıkaran özgürlük veren yanı bu zaten, bu esneklik olmasa ne anladın arch kullanmaktan. Kaldı ki aur resmi paket deposu değil onlarda biraz deneyimli kullanıcılar, hatta bazen bağımlılıkları eksik bazen de fazla girebiliyorlar. Daha da ötesi bazen resmi paketlerde bile sorun oluyor, hatta ben resmi paketleri bile abs ile çekip, bağımlılıkları değiştirip kendime göre derliyorum. Misal qt5 uygulamalarını qt4 e göre derliyorum, mplayer ve mencoderi gui vs için derliyorum. Zaten Arch bana bu imkânı sunduğu için önemli, bu yüzden sistemi daha çok sahipleniyorum, daha benden.
Arch kullanan hep beklemez çözümü, çözümü kendi yaratır, yoksa ne anlamı kaldı esnekliğinin. Paketçilere bağımlı değilsiniz, silin atın bunu kafanızdan, windowsvari düşünceler bunlar. Alabildiğine özgürlük işte bu kaldı ki biz kaynak koda bile müdahale edemiyoruz, ne tehlikesi olabilir sisteme.                 
''Eğer 386BSD ben Linux'a başladığımda var olsaydı, Linux büyük bir olasılıkla olmazdı."
........................Linus Torvalds..........................
İnsanın aradığı sadece huzur ve mutluluktur, 1 numara olmak yalnız kalmak demektir ve 1 numara kalmak için birçok şeyi feda etmek zorunda kalırsın...

ata1

çözüm konusunda soru sormadım farkındaysa çözümleri üretebiliyorum bu deneyime sahibim ama archı uzun zaman yedeksiz ve sorunsuz kullanmak istediğimden sordum konuda bunlar teşekkür ederim. ;D