Jump to content

Photo

Need Help updating system

- - - - - portage

Best Answer Sandro , 12 March 2015 - 09:11 PM

1) Update make.conf:

# emerge app-portage/cpuinfo2cpuflags

Run:

# cpuinfo2cpuflags

Then update your CPU_FLAGS_X86 (cause I think that there are also mmxext (native in Athlon but renamed in Intel's cpu, such as sse3 are named PNI ("Prescott new Instructions))

 

Then You're core2 is precedent of "Penryn" family that supports also sse4.1

 

If you want try also 

grep sse4 /proc/cpuinfo

to be sure that there aren't also sse4.1 streaming simd extensions.

 

For Other questions, mmm I use the "Stable branch" of portage.

 

Ciao :)

Go to the full post »


6 replies to this topic

#1
kea0463

kea0463

    Member

  • Members
  • PipPip
  • 14 posts

Greetings,

 

I'm having an issue when i sync and then try to update my system

using the @world command I get the following error, I'm not sure what

to do, here is the output:

sudo emerge --sync
>>> Starting git pull...
remote: Counting objects: 40399, done.
remote: Compressing objects: 100% (25880/25880), done.
remote: Total 40399 (delta 37902), reused 16731 (delta 14499), pack-reused 0
Receiving objects: 100% (40399/40399), 7.09 MiB | 308.00 KiB/s, done.
Resolving deltas: 100% (37902/37902), completed with 24191 local objects.
From git://github.com/funtoo/ports-2012
   d6cd802..4e4ca4e  funtoo.org -> origin/funtoo.org
Updating d6cd802..4e4ca4e
Checking out files: 100% (34695/34695), done.
Fast-forward
>>> Git pull in /usr/portage successful

 * IMPORTANT: config file '/etc/sudoers' needs updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.
keith@sozo42 ~ $ sudo emerge -auDN @world

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! The ebuild selected to satisfy ">=media-video/ffmpeg-1.2.6-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?]" has unmet requirements.
- media-video/ffmpeg-2.6::gentoo USE="X aac alsa bluray bzip2 cdio fdk gpl hardcoded-tables iconv ieee1394 jpeg2k libass mp3 network opengl postproc rtmp schroedinger theora threads truetype twolame vorbis vpx wavpack webp x264 x265 xvid zlib -aacplus (-altivec) -amr -amrenc (-armv5te) (-armv6) (-armv6t2) (-armvfp) -bs2b -celt -cpudetection -debug -doc -encode -examples -faac -flite -fontconfig -frei0r -fribidi -gme -gnutls -gsm -iec61883 -jack -ladspa -libcaca -libsoxr -libv4l -lzma (-mipsdspr1) (-mipsdspr2) (-mipsfpu) -modplug (-neon) -openal -openssl -opus -oss -pic -pulseaudio -quvi -samba -sdl -speex -ssh -static-libs -test -v4l -vaapi -vdpau -xcb -zvbi" ABI_X86="64 -32 -x32" CPU_FLAGS_X86="mmx sse sse2 sse3 ssse3 -3dnow -3dnowext -avx -avx2 -fma3 -fma4 -mmxext -sse4_1 -sse4_2 -xop" FFTOOLS="aviocat ffescape ffeval ffhash fourcc2pixfmt graph2dot ismindex pktdumper qt-faststart trasher -cws2fws"

  The following REQUIRED_USE flag constraints are unsatisfied:
    cpu_flags_x86_sse? ( cpu_flags_x86_mmxext )

  The above constraints are a subset of the following complete expression:
    libv4l? ( v4l ) fftools_cws2fws? ( zlib ) test? ( encode ) postproc? ( gpl ) frei0r? ( gpl ) cdio? ( gpl ) samba? ( gpl ) zvbi? ( gpl ) encode? ( x264? ( gpl ) x265? ( gpl ) xvid? ( gpl ) X? ( !xcb? ( gpl ) ) ) cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) cpu_flags_x86_fma4? ( cpu_flags_x86_avx ) cpu_flags_x86_fma3? ( cpu_flags_x86_avx ) cpu_flags_x86_xop? ( cpu_flags_x86_avx ) cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 ) cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 ) cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 ) cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 ) cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 ) cpu_flags_x86_sse2? ( cpu_flags_x86_sse ) cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx ) cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow ) cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx )

(dependency required by "media-plugins/gst-plugins-ffmpeg-0.10.13_p201211-r3" [installed])
(dependency required by "mate-extra/mate-media-1.8.0[aac]" [installed])
(dependency required by "mate-base/mate-1.8.0[base]" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])

and my make.conf as well:

# These settings were set by the metro build script that automatically built th$
# Please consult /etc/portage/make.conf.example for a more detailed example.
CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -O2 -pipe"
CXXFLAGS="-march=core2 -O2 -pipe"
MAKEOPTS="-j3"
ACCEPT_LICENSE="*"
VIDEO_CARDS="intel"
LINGUAS="en_US"
INPUT_DEVICES="evdev synaptics"
USE="bindist base themes extras
branding consolekit pam X aac alsa bluray bzip2 cdio
-encode -faac -aacplus fdk hardcoded-tables iconv ieee1394 jpeg2k libass
mmx mp3 network opengl rtmp schroedinger theora threads
truetype twolame v4l vorbis vpx wavpack webp -zlib -test
x264 x265 xvid zlib -openssl -libv4l -v4l -fftools_cws2fws"
CPU_FLAGS_X86="mmx sse sse2 sse3 ssse3"



#2
Sandro

Sandro

    Advanced Member

  • Members
  • PipPipPip
  • 305 posts
  • LocationSaronno, Via IV Novembre, 23 21047 Italy

Could you post your.

$ eselect profile list

and tell to us what you want obtain :) ?

(e.g. : desktop type ecc.... )

 

Ciao :)

 

ps. I've seen an incoerence: -zlib .... zlib) I think that you must clear "-zilp" (this is only one little step). or if you want "prune them with

# euse -P zlib

 

But if you want (raccamandable)

 

# euse -E zlib

 

Hi :)

 

_________________________________________________________________________________________________________________________

 

If you want i'll send to you my make.conf only for reflecting on this.


  • Sandro likes this

#3
kea0463

kea0463

    Member

  • Members
  • PipPip
  • 14 posts
 $ eselect profile list
Currently available arch profiles:
  [1]   funtoo/1.0/linux-gnu/arch/x86-64bit * 
  [2]   funtoo/1.0/linux-gnu/arch/pure64
Currently available build profiles:
  [3]   funtoo/1.0/linux-gnu/build/stable
  [4]   funtoo/1.0/linux-gnu/build/current * 
  [5]   funtoo/1.0/linux-gnu/build/experimental
Currently available flavor profiles:
  [6]   funtoo/1.0/linux-gnu/flavor/minimal
  [7]   funtoo/1.0/linux-gnu/flavor/core
  [8]   funtoo/1.0/linux-gnu/flavor/desktop * 
  [9]   funtoo/1.0/linux-gnu/flavor/workstation
  [10]  funtoo/1.0/linux-gnu/flavor/hardened
Currently available mix-ins profiles:
  [11]  funtoo/1.0/linux-gnu/mix-ins/audio (auto) 
  [12]  funtoo/1.0/linux-gnu/mix-ins/cinnamon
  [13]  funtoo/1.0/linux-gnu/mix-ins/console-extras (auto) 
  [14]  funtoo/1.0/linux-gnu/mix-ins/dvd (auto) 
  [15]  funtoo/1.0/linux-gnu/mix-ins/gnome
  [16]  funtoo/1.0/linux-gnu/mix-ins/kde
  [17]  funtoo/1.0/linux-gnu/mix-ins/mate * 
  [18]  funtoo/1.0/linux-gnu/mix-ins/media (auto) 
  [19]  funtoo/1.0/linux-gnu/mix-ins/media-pro
  [20]  funtoo/1.0/linux-gnu/mix-ins/mediadevice-audio-consumer
  [21]  funtoo/1.0/linux-gnu/mix-ins/mediadevice-audio-pro
  [22]  funtoo/1.0/linux-gnu/mix-ins/mediadevice-base * 
  [23]  funtoo/1.0/linux-gnu/mix-ins/mediadevice-video-consumer
  [24]  funtoo/1.0/linux-gnu/mix-ins/mediadevice-video-pro
  [25]  funtoo/1.0/linux-gnu/mix-ins/mediaformat-audio-common
  [26]  funtoo/1.0/linux-gnu/mix-ins/mediaformat-audio-extra
  [27]  funtoo/1.0/linux-gnu/mix-ins/mediaformat-gfx-common
  [28]  funtoo/1.0/linux-gnu/mix-ins/mediaformat-gfx-extra
  [29]  funtoo/1.0/linux-gnu/mix-ins/mediaformat-video-common * 
  [30]  funtoo/1.0/linux-gnu/mix-ins/mediaformat-video-extra * 
  [31]  funtoo/1.0/linux-gnu/mix-ins/lxde
  [32]  funtoo/1.0/linux-gnu/mix-ins/lxqt
  [33]  funtoo/1.0/linux-gnu/mix-ins/no-emul-linux-x86
  [34]  funtoo/1.0/linux-gnu/mix-ins/no-systemd
  [35]  funtoo/1.0/linux-gnu/mix-ins/print (auto) 
  [36]  funtoo/1.0/linux-gnu/mix-ins/python3-only
  [37]  funtoo/1.0/linux-gnu/mix-ins/X (auto) 
  [38]  funtoo/1.0/linux-gnu/mix-ins/xfce
  [39]  funtoo/1.0/linux-gnu/mix-ins/vmware-guest
  [40]  funtoo/1.0/linux-gnu/mix-ins/hardened



#4
Sandro

Sandro

    Advanced Member

  • Members
  • PipPipPip
  • 305 posts
  • LocationSaronno, Via IV Novembre, 23 21047 Italy
✓  Best Answer

1) Update make.conf:

# emerge app-portage/cpuinfo2cpuflags

Run:

# cpuinfo2cpuflags

Then update your CPU_FLAGS_X86 (cause I think that there are also mmxext (native in Athlon but renamed in Intel's cpu, such as sse3 are named PNI ("Prescott new Instructions))

 

Then You're core2 is precedent of "Penryn" family that supports also sse4.1

 

If you want try also 

grep sse4 /proc/cpuinfo

to be sure that there aren't also sse4.1 streaming simd extensions.

 

For Other questions, mmm I use the "Stable branch" of portage.

 

Ciao :)


  • adessemond and kea0463 like this

#5
kea0463

kea0463

    Member

  • Members
  • PipPip
  • 14 posts

Thankyou, Sir!

 

This helped fix the issue, also I had to run a command called

perl cleaner, that was blocking something and add mmxext to

my CPU_FLAGS_X86.



#6
Sandro

Sandro

    Advanced Member

  • Members
  • PipPipPip
  • 305 posts
  • LocationSaronno, Via IV Novembre, 23 21047 Italy

I'm very very happy that You've solved this trouble :) :) :)



#7
rudylorren

rudylorren

    Member

  • Members
  • PipPip
  • 11 posts

Thank you :)





Reply to this topic



  



Also tagged with one or more of these keywords: portage

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users