Hozzászólások
pl.
emerge -Ca `ls -d /var/db/pkg/kde-base/*-3.2* | sed -e "s/\/var\/db\/pkg\///g"`
- A hozzászóláshoz be kell jelentkezni
[quote:552e0018db="selli"][quote:552e0018db="totya"]És miért nem futtatja le ezt magától? :o
Vagy ez a gentoo csináld magad?
Totya
jo kerdes, en is ezen filoztam.
És ez már nem az első eset... :cry:
Tudom csináljak jobbat :wink:, de ...
Meddig tartana, ha ezek maguktól is mennének? Néha az emerge közben keletkező logokban látható, hogy csináld "ezt" meg "azt". Miért nem tudják megcsinálni, hogy az emerge után lefusson, ha egyébként is kötelező "ezt" vagy "azt" lefuttatni. :(
Totya
- A hozzászóláshoz be kell jelentkezni
Vegre lefordult a 3.4-es kde. Most mar csak az a kerdes mit kezdjek a regivel, mert meg mindig fent van a /usr/kde/3.3 konyvtarba.
Toroljem ki, vagy umerge vagy vmi mas varazslat? 8)
- A hozzászóláshoz be kell jelentkezni
Felraktam a gentoo, majd update-eltem
igy az alab 3.3.4 -es gcc bol 3.3.5-lett, hurra eljen, de jo. na gondoltomam akkor felrakom a kde3.4-et:
/bin/sh ../libtool --silent --mode=link --tag=CXX i686-pc-linux-gnu-g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=5
00 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -O3 -march=p
entium4 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -fno-exceptions
-fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o libkio.la -rpath
/usr/kde/3.4/lib -version-info 6:0:2 -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -L/usr/kde/3.4/lib -L/usr/qt/3/lib -L/u
sr/lib dummy.lo kssl/libkssl.la kio/libkiocore.la kio/libksycoca.la bookmarks/libkbookmarks.la kfile/libkfile.la ../kdeui/libkdeui.la
../kdesu/libkdesu.la ../kwallet/client/libkwalletclient.la -lz -lfam
grep: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory
/bin/sed: can't read /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la: No such file or directory
libtool: link: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not a valid libtool archive
make[3]: *** [libkio.la] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.4.0/work/kdelibs-3.4.0/kio'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.4.0/work/kdelibs-3.4.0/kio'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.4.0/work/kdelibs-3.4.0'
make: *** [all] Error 2
!!! ERROR: kde-base/kdelibs-3.4.0 failed.
!!! Function kde_src_compile, Line 166, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.
*** Resuming merge...
>>> emerge (1 of 19) kde-base/kdelibs-3.4.0 to /
>>> md5 src_uri ;-) kdelibs-3.4.0.tar.bz2
nem tudom mit akar meg a regi gcc-s cuccokal. mit tegyek?
- A hozzászóláshoz be kell jelentkezni
az /etc/env.d/05gcc ben az LDPATH-nel a 3.3.5 es a 3.3.4 is bent volt, kitoroltem , meglatjuk 1 ora mulva.
- A hozzászóláshoz be kell jelentkezni
libtool: link: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not a valid libtool archive
A fenti sor alapján a gcc 3.3.4 -> 3.3.5 áttérésnél volt a baj.
A forums.gentoo.org alapján a
[code:1:3fdaafdf72]fix_libtool_files.sh 3.3.5[/code:1:3fdaafdf72]
a te barátod.
Sonf
- A hozzászóláshoz be kell jelentkezni
Ez a libstdc++ egy nyílt probléma, több program fordítása elakadt nekem is rajta. A hiba forrása ott volt, hogy gcc csere után a gentoo törölte a /usr/lib/gcc-lib könyvtárból a i686-pc-linux-gnu könyvtárt, amiben a gcc-hez tartozó lib-ek, köztük a libstdc++ is volt. Viszont a dolog megoldható azzal, ha a /usr/lib/gcc könyvtárban lévő i686-pc-stb dir-t átlinkeled a gcc-lib alá. Nekem ez bejött, azóta nincs ez a hibám.
- A hozzászóláshoz be kell jelentkezni
[quote:47a483f874="sonf"]
libtool: link: `/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/libstdc++.la' is not a valid libtool archive
A fenti sor alapján a gcc 3.3.4 -> 3.3.5 áttérésnél volt a baj.
A forums.gentoo.org alapján a
[code:1:47a483f874]fix_libtool_files.sh 3.3.5[/code:1:47a483f874]
a te barátod.
Sonf
koszi, probalom.
- A hozzászóláshoz be kell jelentkezni
vki?
- A hozzászóláshoz be kell jelentkezni
Csak a pontossag kedveert :
fix_libtool_files.sh 3.3.4
remelem ez mar oks lesz
- A hozzászóláshoz be kell jelentkezni
Igaz, a régi gcc verziót várja.
Egyszóval tényleg fix_libtool_files.sh 3.3.4
Bocs
- A hozzászóláshoz be kell jelentkezni
[quote:328b137659="selli"]vki?
En unmerge paranccsal leszedem, es a maradekot kezzel torlom, mert valamiert sose szedi le teljesen az osszes file-t.
- A hozzászóláshoz be kell jelentkezni
[quote:f4a810a14c="selli"]Vegre lefordult a 3.4-es kde. Most mar csak az a kerdes mit kezdjek a regivel, mert meg mindig fent van a /usr/kde/3.3 konyvtarba.
Toroljem ki, vagy umerge vagy vmi mas varazslat? 8)
Itt találsz egy jól működő megoldást.
- A hozzászóláshoz be kell jelentkezni
És miért nem futtatja le ezt magától? :o
Vagy ez a gentoo csináld magad?
Totya
- A hozzászóláshoz be kell jelentkezni
[quote:87f16e4e52="vinnui_"][quote:87f16e4e52="selli"]vki?
En unmerge paranccsal leszedem, es a maradekot kezzel torlom, mert valamiert sose szedi le teljesen az osszes file-t.
project1 selli # emerge --unmerge kde-3.3
--- Couldn't find kde-3.3 to unmerge.
>>> unmerge: No packages selected for removal.
project1 selli #
szoval akkor torlom es kesz
- A hozzászóláshoz be kell jelentkezni
[quote:734d5475ea="bzsoltika"][quote:734d5475ea="selli"]Vegre lefordult a 3.4-es kde. Most mar csak az a kerdes mit kezdjek a regivel, mert meg mindig fent van a /usr/kde/3.3 konyvtarba.
Toroljem ki, vagy umerge vagy vmi mas varazslat? 8)
Itt találsz egy jól működő megoldást.
koszi, kozben mar en is csinaltam egy script-et. :)
- A hozzászóláshoz be kell jelentkezni
[quote:cda35f518d="totya"]És miért nem futtatja le ezt magától? :o
Vagy ez a gentoo csináld magad?
Totya
jo kerdes, en is ezen filoztam.
- A hozzászóláshoz be kell jelentkezni
[quote:c2f5bacfa8="selli"]
project1 selli # emerge --unmerge kde-3.3
--- Couldn't find kde-3.3 to unmerge.
>>> unmerge: No packages selected for removal.
project1 selli #
szoval akkor torlom es kesz
Ez azert van mert a kde-3.3 az egy metapackage, kulon kell leszedni a kdelibs, kdebase, stb csomagokat.
- A hozzászóláshoz be kell jelentkezni
[quote:ead1cfdb13="selli"][quote:ead1cfdb13="vinnui_"][quote:ead1cfdb13="selli"]vki?
En unmerge paranccsal leszedem, es a maradekot kezzel torlom, mert valamiert sose szedi le teljesen az osszes file-t.
project1 selli # emerge --unmerge kde-3.3
--- Couldn't find kde-3.3 to unmerge.
>>> unmerge: No packages selected for removal.
project1 selli #
szoval akkor torlom es kesz
A kde csomag egy burkoló, igazából semmi más szerepe nincs, minthogy a kdelibs, kdebase, stb csomagoktól függjön, így azok egyszerre kerüljenek fel a rendszerre, egyetlen csomag miatt.
A parancs így
emerge --unmerge =kde-base/kde-3.3.2 =kde-base/kdelibs-3.3.2-r7 stb
Amikor kde 3.2 -> 3.3 frissült a rendszer, emerge -C -vel kellett leszednem a fenti (3.2-es) csomagok egy részét, mert a gentoo valahogy elfelejtette eltüntetni a régit.
- A hozzászóláshoz be kell jelentkezni