View previous topic :: View next topic |
Author |
Message |
Magic Banana Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/704839447483ac5d977b67.jpg)
Joined: 13 Dec 2005 Posts: 1912 Location: Belo Horizonte, Minas Gerais, Brasil
|
Posted: Wed Nov 15, 2006 4:12 pm Post subject: |
|
|
À vrai dire cela peut effectivement faire peur... C'est pas anodin comme manip. Mais d'un autre côté tu ne peux pas rester comme ça ! Si tu as vraiment besoin de ta machine dans les jours qui viennent (travail à finir), peut-être devrais tu attendre un peu. Mais il y a un moment où tu vas devoir t'y atteler !
Pour le choix stable/instable c'est à toi de voir. En instable tu vas avoir des emmerdes plus régulièrement (mais pas aussi grosse que celles dont tu souffres actuellement) et tu vas devoir compiler plus. D'un autre côté tu auras un système plus récent.
Firefox, xorg 7.1 (Aiglx), portage, sun-jdk, radeon, wireless-tools ont tous une version dans la branche stable (qui peut bien entendu, ne pas être la dernière). Peut-être pourrais-tu t'en contenter...
Picasa et beryl en revanche nécessite, à l'heure actuelle, de piocher dans la branche de test. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 9:36 am Post subject: |
|
|
portage m inquiete...
firefox... j aime pas le nom "Bon Echo", mais de 1.5 a 2 je suppose que la difference est importante...
Est ce possible (sans trop foutre le bordel) d avoir
firefox
sun-jdk
portage
beryl
en branche instable (dernieres versions des paquets)
Deplacer le package.keywords est une idee assez saine: si ca plante, je peux toujours le remettre et revenir a cette merveilleuse configuration... pas vrai?
Apres, il y a les numeros de version:
si je pige bien, en mettant le numero de la version que je veux avec un = dans package.keywords, il restera fixé a cette version, qui, une fois dans la stable, sera incorporée, c est bien ca?
Comment savoir SANS commenter une ligne particuliere de keywords si la version installee est dans la partie stable ou instable?
Il y a un moyen?
Que penses-tu de la manip suivante: backup du keywords, et ne garder dans le nouveau que les lignes qui m interessent... en les completant a coup de emerge -tuvDN world... (plutot que de partir de zero, comme ca je sais quels paquets je veux avoir a jour)
NB.: EN PRECISANT TOUTEFOIS LE NUMERO DE LA VERSION que je veux.
yep? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Magic Banana Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/704839447483ac5d977b67.jpg)
Joined: 13 Dec 2005 Posts: 1912 Location: Belo Horizonte, Minas Gerais, Brasil
|
Posted: Thu Nov 16, 2006 10:35 am Post subject: |
|
|
Bien sûr qu'il est possible d'avoir quelques logiciels en instable. Simplement il faut en prendre soin.
Si tu précises les numéros de version dans /etc/portage/package.keywords, tu as la version demandée et y restes jusqu'à ce que la branche stable rattrappe cette version (le logiciel est alors dans la branche stable et la ligne obsolète dans /etc/portage/package.keywords peut être supprimée). Donc en cas de nouvelles versions dans la branche de test, tu n'as pas l'upgrade.
Personnelement, Firefox 2 ne me manque pas. Tu as dû toucher aux versions 1.5.0.x auparavant. À toi de voir si la différence mérite de le prendre depuis la branche de test. Pour Portage, je ne connais même pas les atouts des 2.1.2 (qui sont encore estampillées "release candidate") par rapport à la 2.1.1 (dans la branche stable). Pour sun-jdk la dernière version dans Portage (1.5.0.0 est stable ! Il n'y a donc aucune raison de démasquer quoi que ce soit !
Pour avoir facilement accès au version disponibles (masquées ou non), il y a divers utilitaires dans portage-utils qui peuvent t'aider. Le plus populaire est je pense eix qui est... dans la branche de test. Sinon tu peux toujours aller voir sur http://www.gentoo-portage.com ou même regarder par toi même dans les ebuilds !
Ton approche me paraît bonne. Contente-toi vraiment du stricte minimum dans /etc/portage/package.keywords. Portage se plaindra si les dépendances de ce que tu as demandé sont masquées. À ce moment là tu les ajoutes à leur tour. Et il n'est pas forcément nécessaire d'ajouter la dernière version de ces dépendances ! Juste le nécessaire (indiqué par Portage). Ainsi, la branche stable te rattrapera plus vite et surtout tu peux éviter d'avoir trop de problèmes de dépendances masquées de dépendances masquées de dépendances masquées de dépendances masquées de dépendances masquées, etc.
EDIT : Au fait, tu n'aurais pas aussi un /etc/portage/package.unmask ? ![Confused :?](images/smiles/icon_confused.gif)
Last edited by Magic Banana on Thu Nov 16, 2006 10:38 am; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 10:37 am Post subject: |
|
|
en passant: un trux SUPER UTILE
http://www.student.northpark.edu/pemente/sed/sed1line.txt
et par exemple:
Code: | sed 's/^/#/' < /etc/portage/package.keywords >> toto |
remplacera (Substitute) au debut de chaque ligne ( ^ ), ce qu il trouve, par # du fichier keywords et le renvoit au fichier TOTO
ATTENTION, je sais pas pourquoi, ca marche plus le reecrire directement sur le meme fichier... avant. ca se faisait, plus maintenant.
Ainsi je commente toutes les lignes du fichier. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 10:52 am Post subject: |
|
|
t as raison pour sun-jdk, mais aussi pour eix qui est en stable, et il y a aussi plein de paquets qui etaient deja stables et je les avais dans keywords (je m en rappelle deja plus)
ah si: xlockmore, java-config, java-coinfig-wrapper...
j ai fait un nettoyeage qui devrait te plaire, voici le nouveau fichier a partir duquel je vais worlder
Quote: |
=x11-drivers/ati-drivers-8.30.3-r1
=net-print/hplip-1.6.10
=media-gfx/picasa-2.2.2820.5
=net-im/amsn-0.96_rc1
=x11-themes/amsn-skins-20040223
|
finalement, t as raison, le 1.5 de ff etait tres bien, et j aime pas l icone, ni le nom du ff2.0
donc on revient a ff1.5
Autre astuce que j aime assez:
Quote: | # emerge -ptuvDN world
These are the packages that would be merged, in reverse order:
Calculating world dependencies \
!!! Ebuilds for the following packages are either all
!!! masked or don't exist:
x11-libs/ewl media-libs/edje media-libs/epeg media-plugins/gst-plugins-neon media-libs/epsilon dev-libs/engrave x11-libs/ecore x11-misc/entrance x11-misc/grsync media-gfx/exhibit media-video/eclair x11-wm/e app-text/winefish dev-libs/embryo media-gfx/elicit dev-libs/eet mail-client/embrace x11-libs/esmart app-misc/evidence media-libs/emotion dev-util/e_utils gnome-extra/hal-device-manager x11-wm/beryl
|
Ici on voit clairement qu il "doit" y avoir des fichiers dans world qui n ont plus lieu d etre car masuqes ou inexistants...
donc il faut cleaner le world file...
et pour avoir une jolie liste de cette ligne, je la copie avec le 3eme click de la souris dans un fichier toto, et puis
Code: | sed 's/ /\n/g' toto > tota |
et j ai la jolie liste a imprimer pour effacer tout ca dans world. (c est bien ca, non?)
maintenant je vais m occuper du world...
edit: j ai efface le unmask, il n avait de toutes facons que des ligbes commentees de XGL
merci tout de meme d etre aussi critique, c est vraiment bienvenu, parce que je suis super etourdi... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 11:08 am Post subject: |
|
|
Quote: |
These are the packages that would be merged, in reverse order:
Calculating world dependencies ..... ....... done!
[nomerge ] dev-tex/preview-latex-0.8.1 USE="emacs xemacs"
[ebuild U ] app-emacs/auctex-11.83 [11.55] USE="-preview-latex%" 868 kB
[nomerge ] net-print/hplip-1.6.10 USE="X foomaticdb ppds qt3 -scanner -snmp"
[ebuild U ] dev-python/PyQt-3.14.1-r2 [3.14.1-r1] USE="-debug -doc -examples" 0 kB
[ebuild R ] app-text/acroread-7.0.8 USE="cups ldap nls nsplugin" LINGUAS="es* fr* -da -de -fi -it -ja -ko -nl -no -pt -sv -zh_CN -zh_TW" 47,370 kB
[nomerge ] x11-themes/nautilus-themes-1.0
[ebuild UD] gnome-base/nautilus-1.0.6-r10 [2.14.1] USE="nls%* (-X%*) (-beagle%) (-debug%) (-gnome%*)" 11,212 kB
[ebuild NS ] gnome-base/eel-1.0.2-r3 USE="nls" 941 kB
[ebuild N ] gnome-base/bonobo-1.0.22 USE="nls" 1,158 kB
[ebuild N ] gnome-base/gnome-print-0.37 USE="nls" 750 kB
[ebuild NS ] gnome-base/gnome-panel-1.4.2-r2 USE="nls -kde" 6,129 kB
[ebuild NS ] gnome-base/control-center-1.4.0.5-r2 USE="nls -debug" 3,303 kB
[ebuild NS ] gnome-base/libglade-0.17-r6 USE="X nls -bonobo" 409 kB
[ebuild NS ] gnome-base/librsvg-1.0.3 208 kB
[ebuild NS ] gnome-base/gnome-vfs-1.0.5-r4 USE="nls ssl -doc" 1,024 kB
[nomerge ] gnome-base/gnome-2.14.2 USE="cdr dvdr hal -accessibility"
[ebuild U ] gnome-base/gnome-volume-manager-1.5.15-r3 [1.5.15-r2] USE="crypt -debug -doc" 0 kB
[nomerge ] gnome-extra/bug-buddy-2.14.0 USE="-debug"
[ebuild NS ] app-text/docbook-xml-dtd-4.2-r1 76 kB
[ebuild UD] x11-apps/xdm-1.0.5 [1.1.1] USE="ipv6 pam -debug -xprint" 355 kB
[ebuild UD] x11-apps/sessreg-1.0.0 [1.0.1] USE="-debug" 0 kB
[nomerge ] media-plugins/gst-plugins-alsa-0.10.4
[ebuild UD] x11-libs/libwnck-2.14.2 [2.16.1] USE="-debug -doc" 0 kB
[ebuild R ] media-video/totem-1.4.2-r1 USE="a52 dbus dvd firefox gnome mad mpeg nsplugin ogg vorbis xine xv -debug -ffmpeg% -flac -lirc -nvtv -theora" 0 kB
[ebuild UD] dev-db/edb-1.0.5 [9999] USE="gtk ncurses nls -doc" 614 kB
[ebuild UD] net-im/skype-1.2.0.18 [1.3.0.53-r1] USE="esd%* static -arts% (-cjk%)" 0 kB
[nomerge ] net-www/mplayerplug-in-3.31-r1 USE="gtk quicktime -divx -gmedia -realmedia -wmp"
[ebuild UD] www-client/mozilla-firefox-1.5.0.8 [2.0] USE="gnome ipv6 java xinerama -debug -mozdevelop -moznopango% -xprint (-mozbranding%) (-restrict-javascript%) (-xforms%)" LINGUAS="en_GB* es* fr* -ar -bg -ca -cs -da -de -el -es_AR -es_ES -eu -fi -ga -ga_IE -gu_IN -he% -hu -it -ja -ko -lt -mk -nb -nb_NO -nl -pa_IN% -pl -pt_BR -ro% -ru -sk -sl -sv -sv_SE -tr -zh_CN -zh_TW (-fy%) (-fy_NL%) (-gu%) (-mn%) (-nn%) (-nn_NO%) (-pt%) (-pt_PT%) (-zh%)" 0 kB
[ebuild UD] dev-libs/nss-3.11.3 [3.11.3-r1] 0 kB
[ebuild UD] dev-libs/nspr-4.6.3 [4.6.3-r1] USE="ipv6 (-debug%)" 0 kB
[nomerge ] x11-themes/gnome-icon-theme-2.14.2 USE="-debug"
[ebuild R ] media-video/mplayer-1.0_pre8 USE="X aac alsa dvd dvdread encode esd gif gtk ipv6 jpeg mad mmx opengl oss png sdl sse sse2 truetype unicode vorbis win32codecs xinerama xv xvid -3dfx -3dnow -3dnowext -aalib (-altivec) -arts -bidi -bindist -bl -cdparanoia -cpudetection -custom-cflags -debug -dga -directfb -doc -dts -dv -dvb -fbcon -ggi -i8x0 -jack -joystick -libcaca -lirc -live -livecd -lzo -matrox -mmxext -musepack -nas -nvidia -openal -real -rtc -samba -speex -svga -tga -theora -v4l -v4l2 -x264 -xanim -xvmc" LINGUAS="en* es* fr* -bg -cs -da -de -el -hu -ja -ko -mk -nl -no -pl -pt_BR -ro -ru -sk -tr -uk -zh_CN -zh_TW" 0 kB
[ebuild R ] media-libs/libdvdread-0.9.6 USE="(-static%)" 0 kB
[nomerge ] media-sound/lame-3.96.1 USE="gtk -debug"
[ebuild R ] x11-libs/gtk+-1.2.10-r12 USE="nls -debug" LINGUAS="es* fr* -az -ca -cs -da -de -el -et -eu -fi -ga -gl -hr -hu -it -ja -ko -lt -nl -nn -no -pl -pt -pt_BR -ro -ru -sk -sl -sr -sv -tr -uk -vi" 0 kB
[nomerge ] x11-misc/xscreensaver-4.24 USE="jpeg new-login nls opengl pam xinerama -gnome -insecure-savers -kerberos -krb4 -offensive"
[nomerge ] gnome-base/gdm-2.14.9-r1 USE="ipv6 pam tcpd xinerama -accessibility -debug (-selinux)"
[nomerge ] gnome-base/librsvg-2.14.4 USE="gnome zlib -debug -doc"
[nomerge ] gnome-extra/libgsf-1.14.0 USE="bzip2 gnome -debug -doc -static"
[nomerge ] gnome-base/gnome-vfs-2.14.2-r1 USE="hal ipv6 ssl -avahi -debug -doc -gnutls -samba"
[nomerge ] sys-apps/hal-0.5.7-r3 USE="acpi crypt -debug -dmi -doc -pcmcia (-selinux)"
[nomerge ] sys-fs/cryptsetup-luks-1.0.3-r2 USE="nls -dynamic (-selinux)"
[ebuild U ] sys-fs/device-mapper-1.02.10-r1 [1.02.07] USE="(-selinux)" 904 kB
[nomerge ] media-gfx/gqview-2.0.1
[nomerge ] x11-libs/gtk+-2.8.19 USE="X jpeg tiff xinerama -debug -doc"
[ebuild UD] x11-libs/cairo-1.0.4 [1.2.4] USE="X glitz png -doc (-directfb%) (-pdf%*) (-svg%)" 0 kB
[ebuild UD] media-libs/glitz-0.4.4 [0.5.6] 0 kB
[nomerge ] app-arch/rpm-4.4.6-r3 USE="nls perl python -doc -sqlite"
[nomerge ] sys-libs/db-3.2.9-r11 USE="java -doc -test"
[ebuild UD] sys-libs/db-1.85-r2 [1.85-r3] 0 kB
[nomerge ] perl-core/Test-Harness-2.56
[nomerge ] dev-python/python-fchksum-1.7.1
[nomerge ] dev-lang/python-2.4.3-r4 USE="berkdb gdbm ipv6 ncurses readline ssl -bootstrap -build -doc -nocxx -tk -ucs2"
[nomerge ] dev-libs/openssl-0.9.8d USE="emacs sse2 zlib -bindist -test"
[nomerge ] dev-lang/perl-5.8.8-r2 USE="berkdb gdbm -build -debug -doc -ithreads -perlsuid"
[nomerge ] sys-devel/libperl-5.8.8-r1 USE="berkdb gdbm -debug -ithreads"
[nomerge ] sys-libs/db-4.2.52_p4-r2 USE="java -bootstrap -doc -nocxx -tcl -test"
[nomerge ] virtual/jre-1.5.0
[nomerge ] virtual/jdk-1.5.0
[nomerge ] dev-java/sun-jdk-1.5.0.08 USE="X alsa nsplugin -doc -examples -jce"
[nomerge ] x11-base/xorg-x11-7.1
[ebuild UD] x11-libs/libXv-1.0.1 [1.0.2] USE="-debug" 0 kB
[ebuild UD] x11-libs/libXcomposite-0.3 [0.3.1] USE="-debug" 0 kB
[ebuild UD] x11-apps/xmodmap-1.0.1 [1.0.2] USE="-debug" 0 kB
[ebuild UD] x11-drivers/xf86-input-keyboard-1.1.0 [1.1.1] USE="-debug" 0 kB
[ebuild UD] x11-drivers/xf86-video-vesa-1.2.1 [1.2.2] USE="-debug" 0 kB
[ebuild UD] x11-drivers/xf86-input-mouse-1.1.1 [1.2.0] USE="-debug" 0 kB
[ebuild UD] x11-drivers/xf86-input-evdev-1.1.2-r2 [1.1.4-r1] USE="-debug" 0 kB
[ebuild R ] x11-base/xorg-server-1.1.1-r1 USE="aiglx* dri ipv6 nptl sdl xorg -3dfx -debug -dmx -kdrive -minimal -xprint" INPUT_DEVICES="evdev keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom" VIDEO_CARDS="fbdev fglrx vesa -apm -ark -chips -cirrus -cyrix -dummy -epson -glint -i128 -i740 -i810 (-impact) -imstt -mach64 -mga -neomagic (-newport) -nsc -nv -nvidia -r128 -radeon -rendition -s3 -s3virge -savage -siliconmotion -sis -sisusb (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx -tga -trident -tseng -v4l -vga -via -vmware -voodoo" 0 kB
[nomerge ] media-libs/mesa-6.5.1-r1 USE="motif nptl -debug -doc -hardened" VIDEO_CARDS="-i810 -mach64 -mga -none -r128 -radeon -s3virge -savage -sis (-sunffb) -tdfx -trident -via"
[ebuild UD] x11-libs/libXi-1.0.1 [1.1.0] USE="-debug" 0 kB
[ebuild UD] x11-libs/libdrm-2.0.2 [2.3.0] USE="-debug" 0 kB
[ebuild UD] x11-misc/xkeyboard-config-0.8 [0.9] 0 kB
[ebuild UD] x11-apps/xkbcomp-1.0.2 [1.0.3] USE="-debug" 0 kB
[ebuild UD] x11-libs/libXres-1.0.1 [1.0.2] USE="-debug" 0 kB
[ebuild UD] app-admin/eselect-opengl-1.0.3 [1.0.5] 0 kB
[ebuild UD] app-admin/eselect-1.0.2 [1.0.7] USE="-bash-completion -doc" 0 kB
[nomerge ] x11-apps/xrandr-1.0.2 USE="-debug"
[ebuild UD] x11-libs/libXrandr-1.1.1 [1.1.2] USE="-debug" 0 kB
[nomerge ] x11-terms/xterm-218 USE="truetype unicode -Xaw3d -paste64 -toolbar"
[nomerge ] sys-libs/libutempter-1.1.4.1
[ebuild U ] app-arch/rpm2targz-9.0-r5 [9.0-r3] 0 kB
[nomerge ] sys-apps/file-4.17-r1 USE="python"
[ebuild UD] x11-apps/xinit-1.0.2-r6 [1.0.3] USE="-debug -minimal" 0 kB
[ebuild UD] x11-wm/twm-1.0.1 [1.0.2] USE="-debug" 0 kB
[nomerge ] x11-apps/xclock-1.0.2 USE="-debug -xprint"
[nomerge ] x11-libs/libXaw-1.0.2 USE="-debug -xprint"
[ebuild UD] x11-libs/libXpm-3.5.5 [3.5.6] USE="-debug" 0 kB
[ebuild UD] x11-libs/libXft-2.1.10 [2.1.11] USE="-debug" 0 kB
[ebuild UD] x11-libs/libXdamage-1.0.3 [1.0.4] USE="-debug" 0 kB
[ebuild UD] x11-libs/libXcursor-1.1.7 [1.1.8] USE="-debug" 0 kB
[ebuild UD] x11-libs/libXfixes-4.0.1 [4.0.3] USE="-debug" 0 kB
[ebuild UD] x11-libs/libXrender-0.9.1 [0.9.2] USE="-debug" 0 kB
[nomerge ] media-fonts/font-alias-1.0.1 USE="-debug"
[nomerge ] media-fonts/font-adobe-100dpi-1.0.0 USE="X nls"
[nomerge ] x11-apps/bdftopcf-1.0.0 USE="-debug"
[ebuild UD] x11-libs/libXfont-1.2.2 [1.2.3] USE="ipv6 -debug" 0 kB
[ebuild UD] media-fonts/encodings-1.0.0 [1.0.2] USE="-debug" 0 kB
[nomerge ] x11-apps/setxkbmap-1.0.2 USE="-debug"
[ebuild UD] x11-libs/libxkbfile-1.0.3 [1.0.4] USE="-debug" 0 kB
[ebuild UD] x11-libs/libXScrnSaver-1.1.0 [1.1.1] USE="-debug" 0 kB
[nomerge ] media-fonts/ttf-bitstream-vera-1.10-r3 USE="X"
[nomerge ] x11-apps/mkfontdir-1.0.2 USE="-debug"
[ebuild UD] x11-apps/mkfontscale-1.0.1 [1.0.3] USE="-debug" 0 kB
[ebuild UD] x11-libs/libfontenc-1.0.2 [1.0.3] USE="-debug" 0 kB
[nomerge ] x11-apps/xhost-1.0.1 USE="ipv6 -debug"
[ebuild UD] x11-libs/libXmu-1.0.2 [1.0.3] USE="ipv6 -debug" 0 kB
[ebuild UD] x11-libs/libXext-1.0.1 [1.0.2] USE="-debug" 0 kB
[ebuild UD] x11-libs/libXt-1.0.2 [1.0.4] USE="-debug" 0 kB
[ebuild UD] x11-libs/libSM-1.0.1 [1.0.2] USE="ipv6 -debug" 0 kB
[ebuild UD] x11-libs/libICE-1.0.1 [1.0.2] USE="ipv6 -debug" 0 kB
[ebuild UD] x11-libs/libX11-1.0.3 [1.0.3-r1] USE="ipv6 -debug" 0 kB
[ebuild UD] x11-libs/xtrans-1.0.1 [1.0.2] USE="-debug" 0 kB
[ebuild UD] x11-libs/libXdmcp-1.0.1 [1.0.2] USE="-debug" 0 kB
[nomerge ] x11-libs/libXau-1.0.2 USE="-debug"
[ebuild UD] x11-proto/xproto-7.0.7 [7.0.9] USE="-debug" 0 kB
[ebuild UD] x11-proto/inputproto-1.3.2 [1.4] USE="-debug" 0 kB
[nomerge ] x11-proto/kbproto-1.0.3 USE="-debug"
[ebuild UD] x11-misc/util-macros-1.1.0 [1.1.2] USE="-debug" 0 kB
Total size of downloads: 75,327 kB
|
je vais y jeter un oeil, mais ca me parait plus raisonnable...
que pensez vous de mon fichier world?
Quote: | app-arch/rpm
media-sound/alsa-utils
app-editors/emacs
media-gfx/gqview
x11-misc/xscreensaver
dev-tex/latex-unicode
games-misc/fortune-mod-tao
media-gfx/picasa
media-gfx/splash-themes-gentoo
app-arch/unzip
dev-libs/xerces-c
games-arcade/circuslinux
app-admin/eselect-opengl
net-www/mplayerplug-in
app-xemacs/mule-base
dev-libs/gmime
app-admin/gnome-system-tools
x11-base/xorg-x11
gnome-base/eel
sys-apps/pciutils
media-gfx/splash-themes-livecd
x11-drivers/ati-drivers
dev-tex/chktex
x11-apps/xset
app-arch/unrar
games-arcade/bub-n-bros
app-xemacs/mule-ucs
games-arcade/supertux
app-shells/ccsh
app-admin/syslog-ng
sys-power/acpid
sys-kernel/gentoo-sources
sys-apps/usbutils
dev-util/ddd
games-misc/fortune-mod-strangelove
x11-misc/lineak-xosdplugin
app-editors/gvim
games-misc/fortune-mod-homer
games-arcade/yarsrevenge
gnome-extra/gnome-utils
gnome-extra/gnome-screensaver
games-emulation/snes9express
games-misc/fortune-mod-zx-error
media-sound/alsa-tools
app-editors/gedit
x11-misc/lineakd
x11-wm/fluxbox
x11-themes/fluxbox-styles-fluxmod
x11-themes/gdm-themes
dev-util/anjuta
games-misc/fortune-mod-all
sys-apps/sdparm
games-misc/cowsay
x11-apps/xdm
net-p2p/azureus-bin
x11-drivers/xf86-input-evdev
dev-db/edb
x11-themes/commonbox-styles
app-emacs/mule-ucs
sys-process/vixie-cron
app-editors/xemacs
gnome-base/nautilus
x11-drivers/xf86-video-fbdev
app-office/openoffice-bin
x11-wm/metacity
dev-lang/tcl
x11-terms/eterm
sys-libs/lib-compat
gnome-base/control-center
dev-lang/tk
net-misc/dhcpcd
gnome-base/gnome
games-misc/fortune-mod
games-emulation/zsnes
app-xemacs/xemacs-devel
x11-apps/mesa-progs
games-arcade/tomatoes
x11-libs/libwnck
gnome-base/gnome-menus
net-print/cups
x11-themes/gentoo-artwork
gnome-base/gnome-applets
app-misc/beagle
sys-fs/reiserfsprogs
gnome-base/gnome-session
games-misc/fortune-mod-simpsons-chalkboard
sys-libs/db
x11-themes/gnome-themes
x11-themes/gnome-icon-theme
app-text/xpdf
www-client/lynx
games-arcade/smclone
app-emacs/emacs-wget
x11-apps/xfontsel
x11-themes/gnome-themes-extras
media-gfx/imagemagick
games-arcade/missile
gnome-base/gnome-panel
games-misc/fortune-mod-at-linux
games-emulation/gxmame
media-video/mplayer
app-text/jadetex
games-arcade/ppracer
gnome-extra/gnome-media
app-portage/eix
net-wireless/wpa_supplicant
x11-misc/electricsheep
x11-base/xorg-server
x11-misc/xlockmore
x11-misc/lineakconfig
app-text/acroread
x11-themes/mplayer-skins
x11-misc/lineak-defaultplugin
media-gfx/splashutils
x11-apps/xev
app-misc/gentoo
net-im/amsn
app-xemacs/xemacs-eterm
x11-themes/commonbox-styles-extra
games-misc/fortune-mod-calvin
dev-util/ccache
app-xemacs/texinfo
net-print/hplip
x11-misc/chgres
app-emacs/http-emacs
x11-themes/amsn-skins
net-wireless/kismet
app-text/tetex
x11-libs/cairo
app-xemacs/xemacs-base
gnome-base/gdm
app-admin/gamin
x11-themes/nautilus-themes
app-xemacs/fortran-modes
x11-drivers/xf86-input-keyboard
dev-util/subversion
media-sound/gnome-alsamixer
games-misc/fortune-mod-humorixfortunes
x11-apps/xcalc
app-portage/layman
x11-drivers/xf86-input-mouse
x11-libs/qt
app-vim/fluxbox-syntax
games-emulation/xmame
dev-java/sun-jre-bin
net-wireless/airsnort
games-action/bomberclone
games-arcade/ceferino
x11-drivers/xf86-video-vesa
app-admin/sudo
app-office/texmacs
games-misc/fortune-mod-futurama
dev-tex/cpp2latex
games-arcade/xrick
media-sound/aumix
gnome-base/gconf
net-im/skype
sys-boot/grub
x11-drivers/xf86-video-vga
sys-apps/slocate
x11-misc/unclutter
gnome-base/gnome-vfs
x11-themes/gnome-backgrounds
net-wireless/wireless-tools
games-arcade/ascii-invaders
net-www/netscape-flash
games-arcade/asteroid
app-xemacs/xemacs-ispell
x11-terms/gnome-terminal
x11-apps/xlsfonts
www-client/mozilla-firefox
dev-tex/foiltex
x11-plugins/wmfortune
x11-themes/ximian-artwork
dev-tex/preview-latex
dev-java/sun-jdk
app-portage/gentoolkit
app-xemacs/reftex
app-shells/tcsh
app-vim/latexsuite
|
je veux dire qu avant de lancer bibi, puisqu on y est... ![Very Happy :D](images/smiles/icon_biggrin.gif) _________________ Cuando un tonto coge un camino, el camino se acaba, pero el tonto sigue |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 11:16 am Post subject: |
|
|
j etais trop impatient!!!
de toutes facons a mon avis ca risque de pas trop passer
et finalement, mon keywords etait plein de trucs deja stables...
bon, j ai tout de meme vire RPM de mon world, il etait la pour un SUNSTUDIO et en fait il est pas necessaire et c est un truc vraiment moche d avoir sur ma machine
donc voilou
a mon avis j aurai d autres problemes.
pour beryl, je sais que da abord il faut emerger tout ca, mais l erreur etait qu il ne detectait pas de composite... j utilise fglrx, j ai pas encore chanmge ux drivers libres.
il faudra que je le fasse une fois ca termine: je veux avoir un truc style beryl!
edit:
je suis surpris qu il n ait pas envie de reemerger ati-drivers.... mais bon, portage, c est LUI, c est pas moi
et en meme temps, emerge, c est aussi pour ca qu on aime, parce qu on a confiance...
cependant, il faudra recompiler les drivers ATI aussi apres cet emerge world? il y aura un truc a faire en plus? niveau kernel, ou niveau modules?
l emerge world est en cours (-tuvDN) et ca se passse plutot bien,... il a fait xorg, maintenant il est sur mplayer, 48/72 des paquets faits.
et il s est pas plaint.
j adorerais pouvoir dire que c etait pas tant la merde que ca dans le systeme (si?)
anyway, je touche du bois! |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 12:14 pm Post subject: |
|
|
j avais pas de bois sous la main:
Quote: | mplayer/gtk/menu.o mplayer/gtk/mb.o mplayer/gtk/about.o mplayer/gtk/pl.o mplayer/gtk/sb.o mplayer/gtk/fs.o mplayer/gtk/opts.o mplayer/gtk/url.o mplayer/gtk/eq.o mplayer/gtk/common.o
true libgui.a
make[1]: Leaving directory `/var/tmp/portage/mplayer-1.0_pre8/work/MPlayer-1.0pre8/Gui'
make -C libmenu
make[1]: Entering directory `/var/tmp/portage/mplayer-1.0_pre8/work/MPlayer-1.0pre8/libmenu'
cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -D__STDC_LIMIT_MACROS -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -I.. -I../libmpcodecs -I/usr/include/freetype2 -o menu.o menu.c
cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -D__STDC_LIMIT_MACROS -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -I.. -I../libmpcodecs -I/usr/include/freetype2 -o vf_menu.o vf_menu.c
cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -D__STDC_LIMIT_MACROS -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -I.. -I../libmpcodecs -I/usr/include/freetype2 -o menu_cmdlist.o menu_cmdlist.c
cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -D__STDC_LIMIT_MACROS -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -I.. -I../libmpcodecs -I/usr/include/freetype2 -o menu_pt.o menu_pt.c
cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -D__STDC_LIMIT_MACROS -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -I.. -I../libmpcodecs -I/usr/include/freetype2 -o menu_list.o menu_list.c
cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -D__STDC_LIMIT_MACROS -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -I.. -I../libmpcodecs -I/usr/include/freetype2 -o menu_filesel.o menu_filesel.c
cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -D__STDC_LIMIT_MACROS -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -I.. -I../libmpcodecs -I/usr/include/freetype2 -o menu_txt.o menu_txt.c
cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -D__STDC_LIMIT_MACROS -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -I.. -I../libmpcodecs -I/usr/include/freetype2 -o menu_console.o menu_console.c
cc -c -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -D__STDC_LIMIT_MACROS -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -I.. -I../libmpcodecs -I/usr/include/freetype2 -o menu_param.o menu_param.c
ar r libmenu.a menu.o vf_menu.o menu_cmdlist.o menu_pt.o menu_list.o menu_filesel.o menu_txt.o menu_console.o menu_param.o
ar: creating libmenu.a
true libmenu.a
make[1]: Leaving directory `/var/tmp/portage/mplayer-1.0_pre8/work/MPlayer-1.0pre8/libmenu'
cc -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -D__STDC_LIMIT_MACROS -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -I/usr/include/freetype2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I./libavutil -I./libavcodec -o mplayer mplayer.o m_property.o mp_msg.o asxparser.o codec-cfg.o cpudetect.o edl.o find_sub.o m_config.o m_option.o m_struct.o parser-cfg.o playtree.o playtreeparser.o spudec.o sub_cc.o subreader.o vobsub.o unrarlib.o mixer.o parser-mpcmd.o subopt-helper.o libvo/libvo.a libao2/libao2.a input/libinput.a libmenu/libmenu.a vidix/libvidix.a Gui/libgui.a libmpcodecs/libmpcodecs.a loader/libloader.a loader/dshow/libDS_Filter.a loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a postproc/libswscale.a osdep/libosdep.a -ldvdread libavcodec/libavcodec.a libavformat/libavformat.a libavutil/libavutil.a libpostproc/libpostproc.a -lmad -lmp3lame -lxvidcore -lpng -lz -lz -ljpeg -lasound -ldl -lpthread -lfaac -lfreetype -lz -lncurses -lnsl -lcdio_paranoia -lcdio_cdda -lcdio -lgif -lfontconfig libfaad2/libfaad2.a mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a tremor/libvorbisidec.a -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lglib-2.0 -lGL -ldl -lXv -lXxf86vm -lXinerama -L/usr/X11R6/lib -lXext -lX11 -lnsl -lpthread -lnsl -lSDL -lpthread -L/usr/lib -lesd -laudiofile -lm -lasound -Wl,-z,noexecstack -lpthread -ldl -lm
/usr/X11R6/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_text_extents'
/usr/X11R6/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_get_ctm'
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1
!!! ERROR: media-video/mplayer-1.0_pre8 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
mplayer-1.0_pre8.ebuild, line 441: Called die
!!! Failed to build MPlayer!
!!! If you need support, post the topmost build error, and the call stack if relevant.
|
et la je ne sais jamais comment faire.
Que me conseillez-vous?
keyword mplayer avec numero de version et reemerger?
ou emerge --resume --skipfirst?
si j emerge un autre mplayer, de keywords, et ca passe, apres, je dois refaire TOUT le world depuis le debut?
si ca passe pas, ... euh... je reviens en stable? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 1:35 pm Post subject: |
|
|
bon c est le souc
j ai fouine dans le forum, apparemment il y en a qui pointent vers une librairie de xmms qui est manquante.... mais voila, je sais pas.
en fait, j ai execute revdep-rebuild pour la premiere fois sur le systeme... desole :S
voila le resultat:
Quote: | # revdep-rebuild
Configuring search environment for revdep-rebuild
Checking reverse dependencies...
Packages containing binaries and libraries broken by a package update
will be emerged.
Collecting system binaries and libraries... using existing /root/.revdep-rebuild.1_files.
Collecting complete LD_LIBRARY_PATH... using existing /root/.revdep-rebuild.2_ldpath.
Checking dynamic linking consistency... using existing /root/.revdep-rebuild.3_rebuild.
Assigning files to ebuilds... using existing /root/.revdep-rebuild.4_ebuilds.
Evaluating package order... using existing /root/.revdep-rebuild.5_order.
All prepared. Starting rebuild...
emerge --oneshot =app-text/openjade-1.3.2-r1 =mail-client/embrace-9999 =media-plugins/xmms-alarm-0.3.6 =media-plugins/xmms-infopipe-1.3 =media-plugins/xmms-mad-0.8 =media-plugins/xmms-wma-1.0.5 =net-p2p/azureus-bin-2.3.0.6 =x11-plugins/e_modules-9999
..........
Calculating dependencies -
!!! All ebuilds that could satisfy "=mail-client/embrace-9999" have been masked.
!!! One of the following masked packages is required to complete your request:
- mail-client/embrace-9999 (masked by: missing keyword)
For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.
revdep-rebuild failed to emerge all packages
you have the following choices:
- if emerge failed during the build, fix the problems and re-run revdep-rebuild
or
- use -X or --package-names as first argument (trys to rebuild package, not exact
ebuild)
or
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
(and remove /root/.revdep-rebuild.5_order to be evaluated again)
or
- modify the above emerge command and run it manually
or
- compile or unmerge unsatisfied packages manually, remove temporary files and
try again (you can edit package/ebuild list first)
To remove temporary files, please run:
rm /root/.revdep-rebuild*.?_*
|
donc
rm /root/.revdep-rebuild*.?_*
j ai aussi unmerge embrace, eet, ... tous les paquets que j ai vire de world.
toutes les dependances de xmms style -alarm -oss, infopipe, mikmod, mad, ... toutes.
je sais vraiment pas quoi faire. _________________ Cuando un tonto coge un camino, el camino se acaba, pero el tonto sigue |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
netfab Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 03 Mar 2005 Posts: 1970 Location: 127.0.0.1
|
Posted: Thu Nov 16, 2006 1:39 pm Post subject: |
|
|
Salut,
Je n'ai pas tout lu, je n'ai pas suivi le topic.
Tu es en train de faire quoi là ? un emerge -e world ?
Pour l'erreur avec mplayer :
Quote: |
usr/X11R6/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_text_extents'
/usr/X11R6/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_get_ctm'
|
La solution est :
Mais oui, si tu es en plein milieu d'une emerge world, tu devras certainement recommencer... ou alors tu le passes, et tu le feras plus tard. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 2:18 pm Post subject: |
|
|
merci netfab
oui j eatis en plein d un emerge -tuvDN world
bon, toujours est il, que c est plus ou moins regle pour le probleme de dependances degoutantes.
revdep-rebuild (que j ai utilise pour la premiere fois) m a fait comprendre (il est fort) qu il y avait encore des restes de e17, comme evas, etk, et des restes de xmms.
maintenant il est ok pou rla consistence des librairies.
C est cool.
Pour mplayer, merci du tip. je tente d un coup.
maintenant, de toutes facons, voila ce que me propose emerge world:
Quote: | # emerge -ptuvDN world
These are the packages that would be merged, in reverse order:
Calculating world dependencies... done!
[nomerge ] dev-tex/preview-latex-0.8.1 USE="emacs xemacs"
[ebuild U ] app-emacs/auctex-11.83 [11.55] USE="-preview-latex%" 868 kB
[nomerge ] net-print/hplip-1.6.10 USE="X foomaticdb ppds qt3 -scanner -snmp"
[ebuild U ] dev-python/PyQt-3.14.1-r2 [3.14.1-r1] USE="-debug -doc -examples" 0 kB
[ebuild R ] app-text/acroread-7.0.8 USE="cups ldap nls nsplugin" LINGUAS="es* fr* -da -de -fi -it -ja -ko -nl -no -pt -sv -zh_CN -zh_TW" 47,370 kB
[nomerge ] x11-themes/nautilus-themes-1.0
[ebuild UD] gnome-base/nautilus-1.0.6-r10 [2.14.1] USE="nls%* (-X%*) (-beagle%) (-debug%) (-gnome%*)" 11,212 kB
[ebuild NS ] gnome-base/eel-1.0.2-r3 USE="nls" 941 kB
[ebuild N ] gnome-base/bonobo-1.0.22 USE="nls" 1,158 kB
[ebuild N ] gnome-base/gnome-print-0.37 USE="nls" 750 kB
[ebuild NS ] gnome-base/gnome-panel-1.4.2-r2 USE="nls -kde" 6,129 kB
[ebuild NS ] gnome-base/control-center-1.4.0.5-r2 USE="nls -debug" 3,303 kB
[ebuild NS ] gnome-base/libglade-0.17-r6 USE="X nls -bonobo" 409 kB
[ebuild NS ] gnome-base/librsvg-1.0.3 208 kB
[ebuild NS ] gnome-base/gnome-vfs-1.0.5-r4 USE="nls ssl -doc" 1,024 kB
[nomerge ] gnome-base/gnome-2.14.2 USE="cdr dvdr hal -accessibility"
[ebuild U ] gnome-base/gnome-volume-manager-1.5.15-r3 [1.5.15-r2] USE="crypt -debug -doc" 0 kB
[nomerge ] gnome-extra/bug-buddy-2.14.0 USE="-debug"
[ebuild NS ] app-text/docbook-xml-dtd-4.2-r1 76 kB
[ebuild UD] x11-apps/xdm-1.0.5 [1.1.1] USE="ipv6 pam -debug -xprint" 355 kB
[ebuild UD] x11-apps/sessreg-1.0.0 [1.0.1] USE="-debug" 0 kB
[nomerge ] media-plugins/gst-plugins-alsa-0.10.4
[ebuild UD] x11-libs/libwnck-2.14.2 [2.16.1] USE="-debug -doc" 0 kB
[ebuild R ] media-video/totem-1.4.2-r1 USE="a52 dbus dvd firefox gnome mad mpeg nsplugin ogg vorbis xine xv -debug -ffmpeg% -flac -lirc -nvtv -theora" 0 kB
[ebuild UD] net-im/skype-1.2.0.18 [1.3.0.53-r1] USE="esd%* static -arts% (-cjk%)" 0 kB
[nomerge ] app-xemacs/xemacs-base-1.75
[nomerge ] app-editors/xemacs-21.4.17 USE="X berkdb gpm jpeg ldap motif png tiff -Xaw3d -athena -canna -dnd -freewnn -mule -nas -neXt -postgres -xface"
[ebuild UD] sys-libs/db-1.85-r2 [1.85-r3] 0 kB
[nomerge ] net-www/mplayerplug-in-3.31-r1 USE="gtk quicktime -divx -gmedia -realmedia -wmp"
[ebuild UD] www-client/mozilla-firefox-1.5.0.8 [2.0] USE="gnome ipv6 java xinerama -debug -mozdevelop -moznopango% -xprint (-mozbranding%) (-restrict-javascript%) (-xforms%)" LINGUAS="en_GB* es* fr* -ar -bg -ca -cs -da -de -el -es_AR -es_ES -eu -fi -ga -ga_IE -gu_IN -he% -hu -it -ja -ko -lt -mk -nb -nb_NO -nl -pa_IN% -pl -pt_BR -ro% -ru -sk -sl -sv -sv_SE -tr -zh_CN -zh_TW (-fy%) (-fy_NL%) (-gu%) (-mn%) (-nn%) (-nn_NO%) (-pt%) (-pt_PT%) (-zh%)" 0 kB
[ebuild UD] dev-libs/nss-3.11.3 [3.11.3-r1] 0 kB
[ebuild UD] dev-libs/nspr-4.6.3 [4.6.3-r1] USE="ipv6 (-debug%)" 0 kB
[nomerge ] x11-themes/gnome-icon-theme-2.14.2 USE="-debug"
[ebuild R ] media-video/mplayer-1.0_pre8 USE="X aac alsa dvd dvdread encode esd gif gtk ipv6 jpeg mad mmx opengl oss png sdl sse sse2 truetype unicode vorbis win32codecs xinerama xv xvid -3dfx -3dnow -3dnowext -aalib (-altivec) -arts -bidi -bindist -bl -cdparanoia -cpudetection -custom-cflags -debug -dga -directfb -doc -dts -dv -dvb -fbcon -ggi -i8x0 -jack -joystick -libcaca -lirc -live -livecd -lzo -matrox -mmxext -musepack -nas -nvidia -openal -real -rtc -samba -speex -svga -tga -theora -v4l -v4l2 -x264 -xanim -xvmc" LINGUAS="en* es* fr* -bg -cs -da -de -el -hu -ja -ko -mk -nl -no -pl -pt_BR -ro -ru -sk -tr -uk -zh_CN -zh_TW" 0 kB
[nomerge ] app-editors/emacs-21.4-r4 USE="X motif nls -Xaw3d -leim -lesstif -nosendmail"
[ebuild U ] media-libs/libpng-1.2.13 [1.2.12-r1] USE="-doc" 606 kB
Total size of downloads: 74,414 kB
|
donc je tente ton truc sur pango, et voila.
je me suis un peu eloigne du titre du topic, mais en fait, c est pour installer beryl et aiglx et un digest avait plante.
MagicBanana a clairement vu qu il y avait d enormes horreurs dans mon systeme, ... ce qui m a conduit a un nettoyage assez sain.
et quelques problemes inevitables apparaissent, mais pour le moment, je dois dire que je suis agreablement surpris...
vu que j avais allegrement melange stable/instable, j avais jamais utilise revdev-rebuild... etc... c est plutot pas mal. les problemes sont assez vite regles (meme quand on a VRAIMENT du mal)... ![Very Happy :D](images/smiles/icon_biggrin.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 2:28 pm Post subject: |
|
|
je comprends pas trop pour pango:
pourquoi est ce qu il faut le reemerger?
un eix pango me dit qu il est installe
et son emerge a installe la meme version...
comment est ce que tu sais que c est ca qu il faut faire?
quand sais tu s il faut faire un oneshot ou pas? les paquets que l on veut VRAIMENT a la fin en tant que user sont dans le world, donc installes normalement, et toutes les dependances necessaires sont plutot a emerger en -1? c est ca la methode?
en tout cas, mplayer est passe tout smooooth.
je poursuis donc l emerge -tuvDN world.
serieusement:
merci les gars
merci gentoo.
c est un bonheur, on apprend constamment, on comprend de mieux en mieux, aucune (ou presque) (si on veut pas, aucune) boite noire, tout est limpide, vos explications et votre aide sont absolument geniales... Le pied. Merci sincerement merci. ![Smile :)](images/smiles/icon_smile.gif)
Last edited by pathfinder on Thu Nov 16, 2006 2:36 pm; edited 1 time in total |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Magic Banana Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/704839447483ac5d977b67.jpg)
Joined: 13 Dec 2005 Posts: 1912 Location: Belo Horizonte, Minas Gerais, Brasil
|
Posted: Thu Nov 16, 2006 2:35 pm Post subject: |
|
|
Concernant ton /etc/portage/package.keywords, je dois dire que je le trouve encore trop gros !
À moins que tu n'utilises un noyau 2.6.18, pourquoi prendre la dernière version des drivers ATI ?
Ton imprimante ne fonctionne pas avec la version de hplip dans la branche stable ?
As-tu vraiment besoin de prendre la version non finale de AMSN 0.96 ? La 0.95 n'est pas assez bien ?
Pour picasa je comprends en revanche (même si çapucèpalibre alors que f-spot est très bien).
Ton world pourrait encore être deux fois plus petit pour le même système. Par exemple toutes les librairies peuvent être retirée. Comprends bien que si un logiciel est une dépendance d'un autre dans le world, il sera installé. Donc, à moins que tu ne l'utilise directement (et alors tu ne veux pas qu'il soit retiré lorsque sont retirés tous les logiciels qui dépendent de lui), il n'a aucune raison d'être dans ton world.
Un exemple : Tu as la ligne "gnome-base/gnome", donc tu n'a pas besoin de toutes les autres lignes qui commencent par "gnome-base" puisque ce sont des dépendances de gnome-base/gnome. Tu peux même retirer suivant cette logique "x11-base/xorg-server" dont, naturellement, Gnome dépend.
Bon tout celà n'est pas essentiel. Mais comme cela il sera ensuite facile sur ton système de supprimer un logiciel et toutes ces dépendances dont tu ne te sers plus. À l'heur actuelle, si tu fais :
Code: | # emerge -C gnome
# emerge --depclean |
il restera encore sur ton système gnome-base/gnome-applets et autre gnome-base/gnome-session. Tu comprends ?
Pour ton problème de compilation , netfab t'a donné la solution. Après l'avoir appliquée tu reprends ton premier emerge avec :
EDIT : Pour pango, regarde l'erreur à la compilation de mplayer :
Code: | /usr/X11R6/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_text_extents'
/usr/X11R6/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_get_ctm' |
Donc visiblement un problème avec cairo ou pango (à paremment plutôt pango puisque netfab se,ble avoir eu le même problème). Tu essaies donc de réinstaller cette bibliothèque. Comme tu ne vas jamais l'utiliser en tant qu'utilisateur final (c'est un dépendance que tu veux supprimer si tous les logiciels qui en dépendent sont supprimer), elle ne doit pas figurer dans ton world. C'est à cela que sert l'option "-1". |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 2:45 pm Post subject: |
|
|
c est tres clair...
mais la, c est en cours.
le world, j ai compris maintenant. et c est d ailleurs ce qui m est arrive avec enlightenment...
je finis l emerge world...
apres, je me pencherai vers une deuxieme "purification" de ces fichiers.
picasa, en fait, ca me convaint pas, je le mets en keyword en esperant qu on pourra un jour uploader directement sur le web les photos (sous win c est pas pour tout le monde comme ca, il faut avoir une "invit")
donc si t as un truc mieux, qui permette de faire ca sans devoir creer son propre site/blog, moi je suis tres partant.
amsn, j aime pas des masses, je le trouve trop limite,... c est pour ca que je prends toujours la derniere version en me disant qu il sera plus joli, plus complet, plus stable... mais c est pas encore ca.
pour les drivers ati, je suppose que tu as raison: j etais passe en instable parce que, JE CROIS, il y avait un probleme lors du passage a xorg7.x, et du coup, les drivers marchaient pas... je suis ainsi reste sur ce point.
de toutes facons, comme tu l as souligne dans un autre post, je vais plutot passer par les drivers libres, donc ca devrait aider...
pour le world:
en gros, ce que je vire du world ce sont les trucs donc je sais qu ils dependent d autrrs trucs que j utilise, c est ca? et ceux qui ne sont pas un produit fini mais un moyen d acceder a un produit fini, c est bien ca?
EDIT: OUI TU AS REPONDUY EN MEME TEMPS QUE J AI DEMANDE. C est tres clair, merci a vous deux. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Magic Banana Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/704839447483ac5d977b67.jpg)
Joined: 13 Dec 2005 Posts: 1912 Location: Belo Horizonte, Minas Gerais, Brasil
|
Posted: Thu Nov 16, 2006 2:59 pm Post subject: |
|
|
Pour le world, tu gardes ce que tu utilises directement. Pas des choses dont tu as besoin pour faire fonctionner d'autres choses mais que tu n'utilises pas directement. Je ne suis pas super clair. Je pense que le mieux est de comprendre avec la suppression d'un logiciel. Je reprends mon exemple avec gnome : tu ne veux gnome-session que parce que tu veux gnome, si tu supprimes gnome tu souhaites aussi que gnome-session soit supprimé puisque plus rien sur ton système ne l'utiliserait. Bref, gnome-session n'a rien à faire dans ton world. De même (à moins que tu ne sois un développeur), aucune bibliothèque (library en anglais) ne devrait y figurer.
Pour la gestion de tes photos, je te conseille d'essayer F-Spot (qui est lui aussi seulement disponible dans la branche de test). Il te permets de poster tes photos sur Flickr et autre atomatiquement. Vu que je n'ai pas Internet chez moi (je crois que tout le monde est au courant sur ce forum), je n'ai pas pu tester cette fonctionalité toutefois.
Voilà ce que j'ai dans mon /etc/portage/package.keywords pour installer F-Spot avec un minimum de choses à piocher dans la branche de test et aucun problème de yoyo upgrade-downgrade :
Pour installer F-Spot, dans /etc/portage/package.keywords :: | =dev-dotnet/gtkhtml-sharp-2.8.2 ~x86
=dev-dotnet/gnome-sharp-2.8.2 ~x86
=dev-dotnet/gnomevfs-sharp-2.8.2 ~x86
=dev-dotnet/art-sharp-2.8.2 ~x86
=dev-dotnet/gconf-sharp-2.8.2 ~x86
=dev-dotnet/glade-sharp-2.8.2 ~x86
|
Tu remarqueras que contrairement à toi je précise l'architecture pour laquelle je démasque (x86 dans mon cas). C'est plus sûr ainsi. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
nemo13 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/gallery/Final Fantasy/Final_Fantasy_7_-_Cait_Sith.gif)
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Thu Nov 16, 2006 3:13 pm Post subject: |
|
|
pathfinder wrote: | quand sais tu s il faut faire un oneshot ou pas? les paquets que l on veut VRAIMENT a la fin en tant que user sont dans le world, donc installes normalement, et toutes les dependances necessaires sont plutot a emerger en -1? c est ca la methode? |
version courte : oui
Version longue :
la_banane_magique t'as donné l'info :
1) un emerge -pe world te donne tout les paquets installés sur ta machine
2) un cat /var/lib/portage/world te donne ..ton world ( cad les emerges que tu as lancé.
la différence 1) -2) c'est toutes les dépendances " à l'insu de ton plein grés "
mais il est également vrai que tu trouves parfois des paquets dans le world parce que tu as fait un emerge d'une lib pour débloquer une situation.
il est pas toujours évident d'avoir le réflexe de faire emerge -1a mon paquet-qui-me-gave.
C'es pour cela que de temp en temp :
j'édite mon world
je balance un coup de equery depends sur un paquet qui me semble ne rien avoir à faire dans mon world
s'il est dépendance de quelque chose :
---- emerge -C ce-paquet
---- emerge -1a ce-paquet
je traite " au feeling" tout mon world ainsi
puis je termine par un revdep-rebuild
en général c'est cool.
( les seuls qui m'ont gavés plus de 2 jours : orbit car gtk 1 et gtk2 ; xmms qui trainait )
voili-voila
EDIT : serais-je en retard sur le rafraichissement des posts ?
ce n'est même plus du grillé, c'est carbonisé à la torche à plasma ![Embarassed :oops:](images/smiles/icon_redface.gif) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 3:52 pm Post subject: |
|
|
merci de tes apportations, meme carbonise, TU SERS!!!
bon, je pige pas trop l instruction equery depends.
exemple
Code: | sudo equery depends xorg-x11
[ Searching for packages depending on xorg-x11... ] |
ne me donne rien.
pourtant il devrait y avoir des trucs, non?
gnome par exemple, non?
Code: | $ sudo equery depends subversion
[ Searching for packages depending on subversion... ]
app-portage/layman-1.0.6
|
subversion est en effet une dependance necessaire a layman, donc il me liste layman, donc je peux virer subversion tranquillement de mon systeme (et layman aussi en fait)
la ou je comprends pas c est qu il a l air de dire que xorg-x11 n est dependance de personne... pourtant, gnome en a besoin, donc une dependance de gnome serait xorg-x11, non?
pour gnome-base/gnome:
puis-je virer ainsi:
Quote: | x11-themes/gnome-themes
app-admin/gnome-system-tools
gnome-base/eel
gnome-base/nautilus
gnome-extra/gnome-utils
gnome-extra/gnome-screensaver
gnome-base/control-center
gnome-base/gnome-menus
gnome-base/gnome-applets
gnome-base/gnome-session
x11-themes/gnome-themes-extras
gnome-base/gnome-panel
gnome-extra/gnome-media
gnome-base/gdm
x11-themes/gnome-icon-theme
media-sound/gnome-alsamixer
gnome-base/gconf
gnome-base/gnome-vfs
x11-themes/gnome-backgrounds
x11-terms/gnome-terminal
|
ou est ce ETRE IDIOT et ne pas ecouter ce qu on m a dit: a savoir ceux qui ne sont pas dans gnome-base ne seront pas necessairement dependances exclusives de gnome-base?
(je pense aux backgrounds ou a gdm, on peut en vouloir sans devoir avoir TOUT gnome, non?)
que veut dire ceci:
Quote: | $ sudo equery depends gnome-base/gconf
[ Searching for packages depending on gnome-base/gconf... ]
app-editors/gedit-2.14.3
mail-client/evolution-2.6.2-r1
media-gfx/eog-2.14.2
gnome-base/libbonoboui-2.14.0
gnome-base/gnome-panel-2.14.2
gnome-base/gnome-vfs-2.14.2-r1
gnome-base/nautilus-2.14.1
gnome-base/gnome-2.14.2
gnome-base/gnome-mount-0.4-r4
gnome-base/gnome-session-2.14.2
gnome-base/gnome-volume-manager-1.5.15-r2
gnome-base/gnome-applets-2.14.2
gnome-base/libgnome-2.14.1
gnome-base/control-center-2.14.2
gnome-base/eel-2.14.1
gnome-base/libgnomeui-2.14.1
app-admin/gnome-system-tools-2.14.0
app-text/evince-0.6.0
gnome-extra/yelp-2.14.2-r2
gnome-extra/evolution-data-server-1.6.2
gnome-extra/gnome-games-2.14.2.1
gnome-extra/libgsf-1.14.0
gnome-extra/nautilus-cd-burner-2.14.2
gnome-extra/gnome-system-monitor-2.14.4
gnome-extra/bug-buddy-2.14.0
gnome-extra/gnome-media-2.14.2
gnome-extra/gconf-editor-2.14.0
gnome-extra/gnome-screensaver-2.14.2
gnome-extra/gnome-utils-2.14.0
gnome-extra/fast-user-switch-applet-2.14.2
gnome-extra/deskbar-applet-2.14.2
gnome-extra/gnome-keyring-manager-2.14.0
gnome-extra/evolution-webcal-2.6.0
gnome-extra/gcalctool-5.8.16
x11-wm/metacity-2.14.5
www-client/epiphany-2.14.2.1-r1
app-arch/file-roller-2.14.3
media-sound/sound-juicer-2.14.4
dev-dotnet/gconf-sharp-2.8.0
x11-terms/gnome-terminal-2.14.2
dev-python/gnome-python-desktop-2.14.0
dev-python/gnome-python-2.12.4
media-plugins/gst-plugins-gconf-0.10.3
net-misc/vino-2.13.5
media-video/totem-1.4.2-r1
net-analyzer/gnome-nettool-2.14.2
net-analyzer/gnome-netstatus-2.12.0
|
ca veut dire: je peux le virer de world? ou c est plutot les paquets qui ne dependent de rien que je peux virer?
nemo13:
emerge -C gconf puis
emerge --oneshot gconf?
car c est pas un truc final, mais il doit etre dans le systeme?
pour xorg-x11 je comprends pas!!!
il n a pas de paquets qui dependent de lui? c est ca que ca veut dire?!!!!!!
gnome ne depend il pas de xorg?!!?!!! (gnome a besoin de xorg, non!?)
EDIT: pardon, je saisis maintenant:
xorg-x11 ne depend de personne
c qui veut dire que si je le vire, RIEN ne me l installera et POURTANT il est utile.
equery depends ne me rend rien donc je dois le laisser
pareil pour gnome-base
mais toucs ceux qui sont des dependances d un truc, on les vire, et on les reinstalle en oneshot.
je crois que la confuson etait au niveau de dependre et "etre necessaire" au systeme. c est ca? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 4:00 pm Post subject: |
|
|
pour insister encore plus et voir si je pige:
Quote: | sudo equery depends mplayerplug-in
[ Searching for packages depending on mplayerplug-in... ] |
mplayer plugin n est necessaire a aucun paquet (meme s il est voulu dans le systeme)
Auncun paquet ne depend de mplayerplugin.
pourtant je le veux.
et si je emerge -C mplayer, mplayerplugin reste dans mon world, DONC sera installe, un truc qui sert a personne et a rien si ce n est pour mplayer...
DONC
emerge -C mplayerplug-in
emerge -1 mplayerplug-in
c est ca?
edit:
desole les gars mais c est pas encore clair pour moi:
aucun paquet dans mon systeme ne depend de alsa-utils
mais pourquoi l emerger en -1? peut etre que j en ai besoin un jour, non? comme alsa-mixer par exemple! il sera maintenu dans mon systeme? c est ca? independamment de l emerge world, il restera? en version stable?
je crois que c est la la source de ma confusion. Est-ce qu en -1 il restera dans le systeme quels que soient les emerge world... (puisqu il depend de personne, il "fait chier" personne et emmerde personne, non? donc a moins qu il evolue de par lui meme dans la branche stable, il restera la. C est bien ca hein!?)
(ca a ete dur!!!) |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
netfab Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
Joined: 03 Mar 2005 Posts: 1970 Location: 127.0.0.1
|
Posted: Thu Nov 16, 2006 4:10 pm Post subject: |
|
|
Magic Banana wrote: |
Pour pango, regarde l'erreur à la compilation de mplayer :
Code: |
/usr/X11R6/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_text_extents'
/usr/X11R6/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_get_ctm'
|
Donc visiblement un problème avec cairo ou pango (à paremment plutôt pango puisque netfab se,ble avoir eu le même problème).
|
L'explication de l'erreur est simple. La solution tout autant. Vous allez comprendre.
Pendant le processus de compilation de mplayer, il arrive un moment où la lib libpangocairo-1.0.so a besoin d'être chargée en mémoire pour le bon déroulement de la compilation (plus précisement au moment de la création de l'exécutable mplayer, celui-ci est lié aux différentes bibliothèques qu'il a besoin, dont libpangocairo-1.0.so)
(je remet ici le bloc de sortie)
Quote: |
make[1]: Leaving directory `/var/tmp/portage/mplayer-1.0_pre8/work/MPlayer-1.0pre8/libmenu'
cc -I../libvo -I../../libvo -I/usr/X11R6/include -fno-PIC -O4 -D__STDC_LIMIT_MACROS -march=prescott -mtune=prescott -pipe -ffast-math -fomit-frame-pointer -D_REENTRANT -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I. -I/usr/include/freetype2 -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -I/usr/X11R6/include -I./libavutil -I./libavcodec -o mplayer mplayer.o m_property.o mp_msg.o asxparser.o codec-cfg.o cpudetect.o edl.o find_sub.o m_config.o m_option.o m_struct.o parser-cfg.o playtree.o playtreeparser.o spudec.o sub_cc.o subreader.o vobsub.o unrarlib.o mixer.o parser-mpcmd.o subopt-helper.o libvo/libvo.a libao2/libao2.a input/libinput.a libmenu/libmenu.a vidix/libvidix.a Gui/libgui.a libmpcodecs/libmpcodecs.a loader/libloader.a loader/dshow/libDS_Filter.a loader/dmo/libDMO_Filter.a libaf/libaf.a libmpdemux/libmpdemux.a postproc/libswscale.a osdep/libosdep.a -ldvdread libavcodec/libavcodec.a libavformat/libavformat.a libavutil/libavutil.a libpostproc/libpostproc.a -lmad -lmp3lame -lxvidcore -lpng -lz -lz -ljpeg -lasound -ldl -lpthread -lfaac -lfreetype -lz -lncurses -lnsl -lcdio_paranoia -lcdio_cdda -lcdio -lgif -lfontconfig libfaad2/libfaad2.a mp3lib/libMP3.a liba52/liba52.a libmpeg2/libmpeg2.a tremor/libvorbisidec.a -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 -lglib-2.0 -lGL -ldl -lXv -lXxf86vm -lXinerama -L/usr/X11R6/lib -lXext -lX11 -lnsl -lpthread -lnsl -lSDL -lpthread -L/usr/lib -lesd -laudiofile -lm -lasound -Wl,-z,noexecstack -lpthread -ldl -lm
/usr/X11R6/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_text_extents'
/usr/X11R6/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_get_ctm'
collect2: ld returned 1 exit status
make: *** [mplayer] Error 1
|
En rouge, l'exécutable généré.
En vert, les fichiers (ou une partie des fichiers) générés par la compilation.
En bleu, les différentes libs qui vont être liées à l'éxécutable mplayer.
C'est l'éxécutable ld qui s'occupe de lier l'éxécutable aux libs.
Je ne connais pas le fonctionnement interne de ce processus, mais j'imagine que pour lier l'éxécutable à une lib, ld a besoin de charger cette lib en mémoire.
Or, pour charger une lib en mémoire, les références internes de cette lib doivent être résolues (décryptage : si cette lib fait appel à une fonction externe, définie dans une autre lib par exemple, il faut bien que cette fonction existe, pour qu'elle puisse être appelée.)
Sinon il y a erreur :
Quote: |
/usr/X11R6/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_text_extents'
/usr/X11R6/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_get_ctm'
|
Que se passe t'il ici ?
Les fonctions externes cairo_scaled_font_text_extents et cairo_scaled_font_get_ctm sont utilisées dans libpangocairo-1.0.so, mais elles sont introuvables, donc erreur au chargement de libpangocairo-1.0.so.
--> références indéfinies.
--> processus de linkage échoué
--> exécutable mplayer non créé
--> emerge échoué
Mais d'où sortent t'elles ces fonctions ?
Vu le nom des fonctions manquantes, je parierai qu'elles sont sensées être définies dans la bibiliothèque x11-libs/cairo.
D'ailleurs, si l'on fait ceci :
Quote: |
$ equery depends cairo
[ Searching for packages depending on cairo... ]
mail-client/mozilla-thunderbird-1.5.0.8
gnome-base/gnome-panel-2.16.1
gnome-base/librsvg-2.16.0
app-text/poppler-bindings-0.5.4
www-client/mozilla-firefox-2.0
dev-perl/Cairo-1.01
dev-python/pycairo-1.2.2
x11-libs/gtk+-2.10.6
x11-libs/pango-1.14.7
x11-libs/libsvg-cairo-0.1.6
app-office/scribus-1.3.3.4
|
On trouve effectivement que pango dépend de cairo.
Pourquoi ces fonctions sont t'elles introuvables ?
Une bibliothèque, çà évolue.
L'erreur veut tout simplement dire que la dernière fois que pango a été compilé, la lib cairo contenait bien ces 2 fonctions.
Oui mais voilà, le système évolue, cairo a été mis à jour après la compilation de pango, et ces 2 fonctions ont disparues, ou ont été renommées.
Il aurait donc fallu recompiler pango à ce moment, chose qui a dû normalement être signalée par un warning présent dans l'ebuild, mais que vraisemblablement, tu as raté.
Donc, solution :
Quote: |
Quote: |
/usr/X11R6/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_text_extents'
/usr/X11R6/lib/libpangocairo-1.0.so: undefined reference to `cairo_scaled_font_get_ctm'
|
|
Quote: |
# equery belongs libpangocairo-1.0.so
[ Searching for file(s) libpangocairo-1.0.so in *... ]
x11-libs/pango-1.14.7 (/usr/lib/libpangocairo-1.0.so -> libpangocairo-1.0.so.0.1400.7)
# emerge -1 pango
|
Pango, une fois recompilé, va utiliser la nouvelle bibliothèque cairo, et il n'y aura plus d'erreur. |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 4:17 pm Post subject: |
|
|
stop:
nemo13: tu ecris Quote: | s'il est dépendance de quelque chose : |
pourtant je dirais plutot "si quelque chose depend de lui" non? c est tout le contraire en fait! non?
xorg-x11: pas de paquets ne dependent de lui
mais gnome-control-center a besoin (il est pas dependance, il A des dependances) de gnome2.14.2 et de gnome volume manager.
c est pas plutot comme ca?
apres vous dites que dans le world, il faut garder que les logiciels finaux.
mais alors:
gqview aue j utilise pour voir photos et presque tous mes documents visuels:
Quote: | $ sudo equery depends gqview
[ Searching for packages depending on gqview... ]
|
aucun paquet n a besoin de lui.il se suffit a lui meme.
ok, il reste seul la, et evolue.
si je l enleve de world, il disparaitra car n aura pas de "potes" pour le relever.
Cependant, dois-je/puis-je faire un
emerge -C gqview
emerge -1 gqview
et enlever gqview de world? il l actualisera jamais alors... c est ca? il doit rester dans world. DONC il doit pas etre oneshoté... c est ca? (ou si je le oneshote, pas grave, TANT que je le laisse dans world).
Yep?
je saisis pas bien. j ai pas dormi cette nuit. mais de toutes facons, je trouve que c est un theme un peu ambigu.
edit: NetFab: c est tres clair!! merci pour ces precisions! je les mediterai mieux car elles sont TRES importantes!
edit: MagicBanana: pour gnome: nautilus, est dans gnome-base. si je vire gnome j en veux plus. ok. mais je l utilise pourtant en produit final. alors faut il plutot sous entendre "NON le produit final que tu utilises est GNOME" et ainsi nautilus qui en fait partie?
nautilus: je le vire de mon world? oneshot? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 4:49 pm Post subject: |
|
|
ralala ca se complique:
Quote: | checking for FREETYPE2 - version >= 6.1.0... no
*** Could not run FREETYPE2 test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means FREETYPE2 was incorrectly installed
*** or that you have moved FREETYPE2 since it was installed. In the latter case, you
*** may want to edit the freetype-config script: /usr/bin/freetype-config
configure: error:
*** FreeType2 2.0.1 or better is required. You can obtain a
*** packaged version of FreeType2 over here:
*** http://developer.eazel.com/eazel-hacking/updates/freetype2
*** source versions are available from ftp://ftp.freetype.org
!!! ERROR: gnome-base/librsvg-1.0.3 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
librsvg-1.0.3.ebuild, line 26: Called die
!!! (no error message)
|
ca fait deja 2 fois qu il me dit qu il y a un probleme ici...
j avais oneshote la premiere, il y a 30 minutes, et c etait passe tres bien.
le config.log je le trouve ou? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Magic Banana Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/704839447483ac5d977b67.jpg)
Joined: 13 Dec 2005 Posts: 1912 Location: Belo Horizonte, Minas Gerais, Brasil
|
Posted: Thu Nov 16, 2006 4:51 pm Post subject: |
|
|
Je n'utilise pas equery (et ne peux donc pas te répondre sur la nature de ce qu'il renvoie). Pour nettoyer mon world, je me la fais au feeling. La question "Qu'est-ce que tu utilises en tant qu'utilisateur final ?" suffit et est probablement meilleur.
Pourquoi ? Réponse par l'exemple :
Disons que tu utilises mplayer pour lire tes vidéos récalcitrantes en local et les vidéos sur le Web (via mplayer-plugin). Tu trouves en utilisant correctement equery que mplayer-plugin dépend de mplayer (logique) et supprime mplayer. Disons que dans le futur, tu décides de supprimer mplayer-plugin (parce qu'un autre player fait mieux le travail sur le Web), un emerge --depclean te supprimera aussi mplayer. Or tu voulais le garder pour lire tes vidéos récalcitrantes.
Donc il fallait que tu gardes mplayer dans ton world (tu l'utilises directement lorsque tu lis tes vidéos en local).
EDIT : Pour ton problème de compilation, si tu lis ce qu'il te renvoie, il semblerait que la commande suivante pourrait te remmettre sur la route :
Code: | # emerge -1 freetype && emerge --resume |
Question pour voir si tu as bien saisi (oui, je me destine à devenir prof... ) :
Pourquoi utiliser l'option "-1" pour réinstaller freetype ? |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
pathfinder l33t
![l33t l33t](/images/ranks/rank_rect_4.gif)
Joined: 19 Jan 2006 Posts: 731 Location: Barcelona, Spain
|
Posted: Thu Nov 16, 2006 5:03 pm Post subject: |
|
|
...
j avais bien saisi ce que tu m avais explique...
j avais donc deja fait --oneshot pour freetype en verifiant que la version etait bien superieure a 2.1
ca ne marche pas. :O
pas du tout
meme erreur
j ai reait alors comme un cochon la vieille methode sans oneshot, avec le resume aussi derriere, et rien a faire.
pour nautilus, par exemple, tu ferais quoi? il depend de gnome, je l utilise qu avec gnome, --- je le vire donc de world?
je pige franchement pas ces trucs.
moi je prefere le garder.
je trouve qu il y a une carence a ce niveau la dans gentoo, que l utilisateur fasse ca au feeling, ca me parait un peu limité...
vous trouvez pas qu il faudrait une amelioration dans ce sens?
genre un truc qui detecte les paquets mere et qui interagit avec l utilisateur?
edit: je vais appliquer ma methode (gnome-panel a plante egalement).
je vais me coucher, je fais dormir aussi un peu l ordi, et demain, on se reveille tous les 2, et on regarde un peu ce que ca donne apre un --sync
parce que la, ca me laisse perplexe... |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
Magic Banana Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/704839447483ac5d977b67.jpg)
Joined: 13 Dec 2005 Posts: 1912 Location: Belo Horizonte, Minas Gerais, Brasil
|
Posted: Thu Nov 16, 2006 6:22 pm Post subject: |
|
|
Tu ne peux pas automatiser ça puisque cela dépend de ton usage (dans l'exemple précédent quelqu'un pourrait avoir mplayer sur son ordinateur uniquement pour lire les vidéos sur le Web via mplayer-plugin).
Pour Nautilus, la question à te poser est : "Si un jour tu demandes à supprimer gnome, est-ce que cela signifira aussi que tu ne voudras plus de nautilus et donc t'attend à ce qu'il fasse partie de la suppression ou non (genre tu utilise nautilus avec un autre gestionnaire de fenêtres) ?"
Comme tu vois ça dépend de ton usage de l'ordinateur (le mot feeling n'était pas vraiment le meilleur) et ne peut être automatisé.
Au mieux, on exerce une pression dur nemo13 pour qu'il mette dans un script sa méthode assortie d'une interface en ligne de commande demandant (avant suppression éventuelle) à l'utilisateur si chaque application qui a une/des dépendance(s) déjà inscrite(s) dans world est utilisée directement ou seulement à travers lesdites applications.
Vu le taf que je me tape à mettre au propre mon script (oui je bosse encore dessus), j'ai une revanche à prendre (je sais que tu n'y est pour rien nemo13). |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
nemo13 Veteran
![Veteran Veteran](/images/ranks/rank_rect_5_vet.gif)
![](images/avatars/gallery/Final Fantasy/Final_Fantasy_7_-_Cait_Sith.gif)
Joined: 08 Oct 2004 Posts: 1016 Location: France/Istres
|
Posted: Thu Nov 16, 2006 8:16 pm Post subject: |
|
|
Magic Banana wrote: | Au mieux, on exerce une pression dur nemo13 pour qu'il mette dans un script sa méthode | A l'époque j'étais pas mal au rugby ...pour botter en touche.
l'an dernier il y avait eut pas mal de post sur comment nettoyer son world et il y a au moins un script qui existe
( j'essayerai de le retrouver ( c'est ???? qui l'avais écrit )).
Je l'avais tester mais j'étais arrivé à la même conclusion que toi avec mplayer et mplayer-plugin.
le script voulait me faire passer mplayer en dépendance de mplayer-plugin ce que je trouvais idiot pour les raisons que tu exposes.
Par contre son principe est celui que j'utilise à la paluche; je ne suis donc pas "l'auteur de la méthode"
pathfinder wrote: | stop:
nemo13: tu ecris
Citation:
s'il est dépendance de quelque chose :
pourtant je dirais plutot "si quelque chose depend de lui" non? c est tout le contraire en fait! non? |
bien qu'ayant tendance à avoir une syntaxe quelquefois zarbi, pour moi ces deux expressions veulent dire la même chose.
j'ai écrit Quote: | s'il est dépendance de quelque chose | mais pas Quote: | s'il dépend de quelque chose | ou même Quote: | s'il est en dépendance de quelque chose | je suis désolé de t'avoir embrouiller ; toutes mes confuses
A+
EDIT : YES J'AI RETROUVE LE HOWTO (moins de 2h chrono )
Ce_soir_je_fais_le_ménage |
|
Back to top |
|
![](templates/gentoo/images/spacer.gif) |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|