Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Blocked Packages when trying to emerge VLC
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 58

PostPosted: Wed Oct 22, 2014 3:49 pm    Post subject: Blocked Packages when trying to emerge VLC Reply with quote

Good day.

I've been trying to install a video player for Gentoo lately, and I am running into issues.
I tried MPlayer,, Gnome-Mplayer, several others.

Now I am trying to install VLC, and it failed right at the last package (which was VLC itself)
This is the output of the emerge:

Code:
emerge vlc
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility

 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

 * Last emerge --sync was 2y 45d 15h 13m 2s ago.
Calculating dependencies... done!
[ebuild  N    ~] sys-apps/hwids-20120831
[ebuild  N    ~] sys-apps/kmod-9-r3  USE="tools zlib -debug -doc -lzma -static-libs"
[uninstall     ] sys-apps/module-init-tools-3.16-r1
[blocks b      ] sys-apps/kmod ("sys-apps/kmod" is blocking sys-apps/module-init-tools-3.16-r1)
[blocks b      ] sys-apps/module-init-tools ("sys-apps/module-init-tools" is blocking sys-apps/kmod-9-r3)
[ebuild  N    ~] sys-fs/udev-init-scripts-16
[ebuild     U *] sys-fs/udev-9999 [171-r6] USE="acl%* openrc%* -doc% -static-libs%"
[ebuild  N     ] virtual/udev-215  USE="-systemd"
[ebuild  N     ] media-video/vlc-2.0.7  USE="X a52 aac alsa avcodec avformat cdda dbus dts dvbpsi dvd encode ffmpeg flac gcrypt gnome ieee1394 libnotify mp3 mpeg ncurses ogg opengl png postproc pulseaudio sdl svg swscale truetype udev v4l vorbis x264 xcb xml xv -aalib (-altivec) -atmo (-audioqueue) -avahi -bidi -bluray -cddb -dc1394 -debug -dirac (-direct2d) -directfb (-directx) (-dshow) -dvb (-dxva2) -egl -fbosd -fluidsynth -fontconfig -gme -gnutls -growl -httpd (-ios-vout) -jack -kate -kde -libass -libcaca -libproxy -libsamplerate -libtar -libtiger -linsys -lirc -live -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) -matroska (-media-library) -mmx -modplug -mtp -musepack (-neon) -omxil -optimisememory -opus -oss -portaudio -projectm -pvr -qt4 -rtsp -run-as-root -samba -schroedinger -sdl-image -shine -shout -sid -skins -speex -sqlite -sse -switcher -taglib -theora -twolame -upnp -vaapi -vcdx -vlm (-waveout) (-wingdi) -wma-fixed -xosd -zvbi"
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-16)
[blocks B      ] <sys-apps/usbutils-005-r1 ("<sys-apps/usbutils-005-r1" is blocking sys-apps/hwids-20120831)
[blocks B      ] <sys-apps/pciutils-3.1.9-r2 ("<sys-apps/pciutils-3.1.9-r2" is blocking sys-apps/hwids-20120831)
[blocks B      ] <sys-apps/openrc-0.9.9 ("<sys-apps/openrc-0.9.9" is blocking sys-fs/udev-9999)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-fs/udev:0

  (sys-fs/udev-171-r6::x-portage, installed) pulled in by
    <sys-fs/udev-185 required by (net-wireless/bluez-4.99::x-portage, installed)

  (sys-fs/udev-9999::x-portage, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-208-r1 required by (virtual/udev-215::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-apps/usbutils-004::x-portage, installed) pulled in by
    sys-apps/usbutils required by @selected
    >=sys-apps/usbutils-0.82 required by (sys-fs/udev-171-r6::x-portage, installed)

  (sys-apps/openrc-0.9.8.4::gentoo, installed) pulled in by
    sys-apps/openrc required by (sys-apps/baselayout-2.1-r1::gentoo, installed)
    sys-apps/openrc required by (sys-fs/udev-init-scripts-16::gentoo, ebuild scheduled for merge)

  (sys-apps/hwids-20120831::gentoo, ebuild scheduled for merge) pulled in by
    sys-apps/hwids required by (sys-fs/udev-9999::x-portage, ebuild scheduled for merge)

  (sys-fs/udev-init-scripts-16::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-init-scripts-16 required by (sys-fs/udev-9999::x-portage, ebuild scheduled for merge)

  (sys-apps/pciutils-3.1.9-r1::x-portage, installed) pulled in by
    >=sys-apps/pciutils-3.1.9-r1[-compress-db] required by (sys-fs/udev-171-r6::x-portage, installed)
    sys-apps/pciutils required by (media-sound/alsa-utils-1.0.25-r1::x-portage, installed)
    sys-apps/pciutils required by (sys-fs/udev-171-r6::x-portage, installed)
    sys-apps/pciutils required by @selected


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked


Apparently some packages are being blocked like UDev and OpenRC.
What can I do to make it emerge properly?
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Wed Oct 22, 2014 6:03 pm    Post subject: Reply with quote

It seems, that most of the problem comes from you sticking with bluez 4.
Try something like 'emerge -1pv media-video/vlc sys-apps/openrc net-wireless/bluez sys-apps/usbutils sys-apps/pciutils'.
Back to top
View user's profile Send private message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 58

PostPosted: Wed Oct 22, 2014 7:15 pm    Post subject: Reply with quote

VoidMage wrote:
It seems, that most of the problem comes from you sticking with bluez 4.
Try something like 'emerge -1pv media-video/vlc sys-apps/openrc net-wireless/bluez sys-apps/usbutils sys-apps/pciutils'.

I did exactly that and this is what I got:
Code:
emerge -1pv media-video/vlc sys-apps/openrc net-wireless/bluez sys-apps/usbutils sys-apps/pciutils
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
 * Last emerge --sync was 2y 45d 18h 39m 28s ago.

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

Calculating dependencies... done!
[ebuild  N    ~] sys-apps/hwids-20120831  360 kB
[ebuild   R    ] sys-apps/pciutils-3.1.9-r1::x-portage  USE="zlib -compress-db -network-cron -static-libs" 0 kB
[ebuild   R    ] sys-apps/usbutils-004::x-portage  USE="zlib -network-cron -python" 0 kB
[ebuild  N     ] net-wireless/bluez-4.99::x-portage  USE="alsa consolekit cups gstreamer readline usb -caps -debug -pcmcia (-selinux) -test-programs" 0 kB
[ebuild   R    ] sys-apps/openrc-0.9.8.4  USE="ncurses pam unicode -debug (-selinux) -static-libs" 163 kB
[ebuild  N    ~] sys-apps/kmod-9-r3  USE="tools zlib -debug -doc -lzma -static-libs" 1,097 kB
[uninstall     ] sys-apps/module-init-tools-3.16-r1  USE="-static"
[blocks b      ] sys-apps/kmod ("sys-apps/kmod" is blocking sys-apps/module-init-tools-3.16-r1)
[blocks b      ] sys-apps/module-init-tools ("sys-apps/module-init-tools" is blocking sys-apps/kmod-9-r3)
[ebuild  N    ~] sys-fs/udev-init-scripts-16  5 kB
[ebuild     U *] sys-fs/udev-9999::x-portage [171-r6::x-portage] USE="acl%* gudev hwdb keymap openrc%* -doc% -introspection (-selinux) -static-libs% (-action_modeswitch%) (-build%) (-debug%) (-edd%) (-extras%*) (-floppy%) (-rule_generator%*) (-test%)" 0 kB
[ebuild  N     ] virtual/udev-215  USE="-systemd" 0 kB
[ebuild  N     ] media-video/vlc-2.0.7  USE="X a52 aac alsa avcodec avformat cdda dbus dts dvbpsi dvd encode ffmpeg flac gcrypt gnome ieee1394 libnotify mp3 mpeg ncurses ogg opengl png postproc pulseaudio sdl svg swscale truetype udev v4l vorbis x264 xcb xml xv -aalib (-altivec) -atmo (-audioqueue) -avahi -bidi -bluray -cddb -dc1394 -debug -dirac (-direct2d) -directfb (-directx) (-dshow) -dvb (-dxva2) -egl -fbosd -fluidsynth -fontconfig -gme -gnutls -growl -httpd (-ios-vout) -jack -kate -kde -libass -libcaca -libproxy -libsamplerate -libtar -libtiger -linsys -lirc -live -lua (-macosx) (-macosx-audio) (-macosx-dialog-provider) (-macosx-eyetv) (-macosx-qtkit) (-macosx-quartztext) (-macosx-vout) -matroska (-media-library) -mmx -modplug -mtp -musepack (-neon) -omxil -optimisememory -opus -oss -portaudio -projectm -pvr -qt4 -rtsp -run-as-root -samba -schroedinger -sdl-image -shine -shout -sid -skins -speex -sqlite -sse -switcher -taglib -theora -twolame -upnp -vaapi -vcdx -vlm (-waveout) (-wingdi) -wma-fixed -xosd -zvbi" 18,104 kB
[blocks B      ] <sys-fs/udev-186 ("<sys-fs/udev-186" is blocking sys-fs/udev-init-scripts-16)
[blocks B      ] <sys-apps/pciutils-3.1.9-r2 ("<sys-apps/pciutils-3.1.9-r2" is blocking sys-apps/hwids-20120831)
[blocks B      ] <sys-apps/usbutils-005-r1 ("<sys-apps/usbutils-005-r1" is blocking sys-apps/hwids-20120831)

Total: 10 packages (1 upgrade, 6 new, 3 reinstalls, 1 uninstall), Size of downloads: 19,727 kB
Conflict: 5 blocks (3 unsatisfied)

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-fs/udev:0

  (sys-fs/udev-171-r6::x-portage, installed) pulled in by
    <sys-fs/udev-185 required by (net-wireless/bluez-4.99::x-portage, ebuild scheduled for merge)

  (sys-fs/udev-9999::x-portage, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-208-r1 required by (virtual/udev-215::gentoo, ebuild scheduled for merge)
    (and 1 more with the same problem)


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously.  If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.

  (sys-apps/hwids-20120831::gentoo, ebuild scheduled for merge) pulled in by
    sys-apps/hwids required by (sys-fs/udev-9999::x-portage, ebuild scheduled for merge)

  (sys-apps/pciutils-3.1.9-r1::x-portage, ebuild scheduled for merge) pulled in by
    >=sys-apps/pciutils-3.1.9-r1[-compress-db] required by (sys-fs/udev-171-r6::x-portage, installed)
    sys-apps/pciutils required by (sys-fs/udev-171-r6::x-portage, installed)
    sys-apps/pciutils
    sys-apps/pciutils required by (media-sound/alsa-utils-1.0.25-r1::x-portage, installed)
    sys-apps/pciutils required by @selected

  (sys-fs/udev-init-scripts-16::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-init-scripts-16 required by (sys-fs/udev-9999::x-portage, ebuild scheduled for merge)

  (sys-apps/usbutils-004::x-portage, ebuild scheduled for merge) pulled in by
    sys-apps/usbutils
    >=sys-apps/usbutils-0.82 required by (sys-fs/udev-171-r6::x-portage, installed)
    sys-apps/usbutils required by @selected


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked


 * IMPORTANT: 5 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.


UDev, PCIUtils and USBUtils are blocking udev-init-scripts and hwids-20120831.
Back to top
View user's profile Send private message
VoidMage
Watchman
Watchman


Joined: 14 Oct 2006
Posts: 6196

PostPosted: Wed Oct 22, 2014 8:26 pm    Post subject: Reply with quote

What's 'x-portage' anyway ? It seems to be a collection of out of date ebuilds.
Exchange 'net-wireless/bluez' with '>=net-wireless/bluez-5.0' (just remember to quote it, so that the shell won't get '>').
Back to top
View user's profile Send private message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 58

PostPosted: Mon Oct 27, 2014 9:53 pm    Post subject: Reply with quote

VoidMage wrote:
What's 'x-portage' anyway ? It seems to be a collection of out of date ebuilds.
Exchange 'net-wireless/bluez' with '>=net-wireless/bluez-5.0' (just remember to quote it, so that the shell won't get '>').

I already got rid of bluez and updated some other ebuilds.

Now I am getting this:
Code:
emerge vlc
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
 * Last emerge --sync was 2y 50d 21h 17m 47s ago.
Calculating dependencies... done!

emerge: there are no ebuilds to satisfy "dev-libs/libxml2[python,python_targets_python2_7(-),python_single_target_python2_7(+)]".
(dependency required by "media-libs/mesa-10.0.4" [ebuild])
(dependency required by "virtual/opengl-7.0::x-portage" [installed])
(dependency required by "media-video/vlc-2.0.7[-egl,opengl]" [ebuild])
(dependency required by "vlc" [argument])
What do I have to do to satisfy such ebuild?
I already updated libxml2 to version 2.8.0-r1, which seems to be the latest (and rc1)
Code:
"dev-libs/libxml2[python,python_targets_python2_7(-),python_single_target_python2_7(+)]"
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Mon Oct 27, 2014 11:22 pm    Post subject: Reply with quote

I just tried a pretend build and got:
Quote:
gentoo ~ # emerge -pv dev-libs/libxml2

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

Calculating dependencies... done!
[ebuild R ] dev-libs/libxml2-2.9.1-r4:2 USE="python readline -debug -examples -icu -ipv6 -lzma -static-libs {-test}" ABI_X86="(64) (-32) (-x32)" PYTHON_TARGETS="python2_7 (-python3_2) -python3_3 (-python3_4)" 0 kB

Total: 1 package (1 reinstall), Size of downloads: 0 kB


I don't understand your system's message. Please post your make.conf
Back to top
View user's profile Send private message
tryn
Guru
Guru


Joined: 21 Dec 2002
Posts: 325
Location: 39.885° N. -88.913° W.

PostPosted: Mon Oct 27, 2014 11:28 pm    Post subject: Reply with quote

ShadowOne333

* Last emerge --sync was 2y 45d 15h 13m 2s ago.

The above is from your first post. I would think that you should do the ( emerge --sync ) first since the last time it was done was over 2 years ago. This might
help the cause. And then it may add a lot of other things that you need to do first before trying the emerge that you posted.
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Tue Oct 28, 2014 1:01 am    Post subject: Reply with quote

Quote:
I already updated libxml2 to version 2.8.0-r1, which seems to be the latest (and rc1)


Actually, the earliest in the tree is 2.9.1-r4.

I had assumed that you had updated that two year old sync. By all means, update then emerge -auvND --with-bdeps=y system, then world. One of them will surely break. Come back to this thread and we will help you through the (considerable!) changes in the last two years.
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Tue Oct 28, 2014 1:28 am    Post subject: Reply with quote

Tony0945 wrote:
By all means, update then emerge -auvND --with-bdeps=y system, then world.


I wouldn't do that. Bringing up to date a system which hasn't been updated for two years needs to be done carefully, step by step.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Tue Oct 28, 2014 1:48 am    Post subject: Reply with quote

Quote:
I wouldn't do that. Bringing up to date a system which hasn't been updated for two years needs to be done carefully, step by step.


The first step is to update system and it's tools. That will give a list of blockers to be solved. However, you might be right that before jumping to world, things like X11, udev, libpng, and graphical environments should be updated separately first. I hope he isn't running GNOME which will have it's own special problems. Like systemd. He will have to decide whether to r7u systemd or -systemd. I recommend global use of -systemd because that's what a two year old system alread is. After the mass update, he can decide on forks.

Still, the toolchain needs to be updated first which means at the very least gcc, python, and perl.
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 8291
Location: Saint Amant, Acadiana

PostPosted: Tue Oct 28, 2014 2:03 am    Post subject: Reply with quote

Methinks I have seen threads about resurrections here and the warning is not to sync in first place. How about reviewing these threads.
_________________
My Gentoo installation notes.
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 58

PostPosted: Tue Oct 28, 2014 3:57 pm    Post subject: Reply with quote

Thank you all for your replies.
This is my make.conf:
Code:
# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.

# Uncomment the line for the correct configuration according to processor

# Intel(R) Atom(TM) CPU 330 @ 1.60GHz (for Astroboy, Doraemon, Frankie, Hercules and Popeye)
#CFLAGS="-march=atom -O2 -fomit-frame-pointer -pipe"

# Intel(R) Celeron(R) CPU 220 @ 1.20GHz (for Apolo and Orion)
CFLAGS="-march=prescott -O2 -fomit-frame-pointer -pipe"

# Pentium III Coppermine
#CFLAGS="-march=pentium3 -O2 -fomit-frame-pointer -pipe"

CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"
MAKEOPTS="-j2"

USE="v4l v4l2 cxx jpeg ieee1394 usb png cdr dvd dvdr -qt4 -kde"
PORTDIR_OVERLAY="/usr/local/portage"

INPUT_DEVICES="evdev"
VIDEO_CARDS="intel"

# Set PORTDIR for backward compatibility with various tools:
#   gentoo-bashcomp - bug #478444
#   euse - bug #474574
#   euses and ufed - bug #478318
PORTDIR="/usr/portage"

The problem is that I cannot emerge --sync due to the following:
Code:
emerge --sync
>>> Synchronization of repository 'gentoo' located in '/usr/portage'...
!!! /usr/portage appears to be under revision control (contains .svn).
!!! Aborting rsync sync.

And yeah... Sadly I am running Gnome.
I just saw that the latest version of libxml2 is indeed 2.9.2. I will update that one manually right now and see if I can emerge after that.
I thought the latest was 2.8.0, I used the wrong ebuild then.
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Tue Oct 28, 2014 5:38 pm    Post subject: Reply with quote

Quote:
Methinks I have seen threads about resurrections here and the warning is not to sync in first place. How about reviewing these threads.


The usual advice is to re-install from scratch. How does one update without syncing? If you try to emerge a package that is not in your tree, portage will give an error that the ebuild does not exist.

It is possible to update and that's what the OP asked for help with. I've updated a system that was four years old and had a 2.x series kernel and base layout 1. It took about a solid week of work.

Shawone333, I see you have old hardware too. About as old as the AMD K6 system I updated. If you have a more modern computer available, I suggest you do the following:

1. Set up a 32 bit chroot http://www.gentoo.org/proj/en/base/amd64/howtos/chroot.xml If I had to do it over again, I would use a separate partition. A syntax error can trash your 64 bit installation.

2. Build a new 32 bit system to your liking on the chroot then make binary packages.

3. Either use that newer system as a package server or save the packages on a DVD and transfer them to old system that way. Refer to the Gentoo manual on binary packages.

I would STILL sync so that emerge -puvND world showed me the installation sequence.


Why do it this way (chroot)? My k6 took 8 hours to build the kernel and failed anyway on "out of memory". My Phenom II X6 in the chroot32 environment took 8 minutes. However, once I had a kernel, I proceeded to sync and update as i stated in my first post.

The chroot may also be better because you can decide if you want Gnome 3, Mate or something else and experiment in the chroot without destroying your specialized files on the old system.

Can't help you with the sync problem because I don't use SVN. I have git installed but /usr/portage isn't in it, only some overlays.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 21633

PostPosted: Tue Oct 28, 2014 11:05 pm    Post subject: Reply with quote

OP: please post the output of emerge --info. Using GNOME is not fatal, but updating to the newest GNOME requires using systemd. Installing systemd probably requires lots of other packages to be updated first. As Tony said, we should focus on getting the core system updated first, then deal with whether you want to use systemd+GNOME, switch to a systemd-free fork of GNOME, or move to another desktop environment.

Tony: yes, he needs a more current tree in order to install current packages. However, as Jaglover has been trying to convey to you, and is more fully explained in the threads he referenced, dropping a current tree into such an old system can cause its own problems, because such a tree may not have the intermediate packages that OP needs to build on his way to current. Depending on exactly what needs to be updated, it may be the case that OP needs to bring his system to the state it would be in if he had updated it one year ago and then mothballed it, then use that system to install current tools. If packages from a one-year-old system are not in the tree, OP cannot use a modern tree to create this intermediate system state. Thus, we need to understand what is available before making any major changes. A successful sync to current is difficult to undo, especially for someone not versed in the details of Gentoo operation.
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Wed Oct 29, 2014 12:39 am    Post subject: Reply with quote

OK, Hu. I had assumed (as I shouldn't have) that his old system was internally consistent because he was trying to install new software (vlc). Yes, a full update emerge including build dependencies is in order before anything else.

I also think that he needs to add PYTHON_TARGETS to his make.conf. If none of the current ebuilds are using it, it won't hurt, but I think it goes directly to the error message on vlc.

Quote:
PYTHON_TARGETS=" python2_7"


or as my server system has:
Quote:

PYTHON_TARGETS=" python2_7 python3_2"


I don't recall if PYTHON 3 was around two years ago, but I believe python 2.6 is deprecated. I'm not sure so could someone corroborate this?


BTW, the k6 that I rejuvenated had GNOME 2.0 but I just blew it and X away as I'm using it as a job server only. That does simplify the update.
Back to top
View user's profile Send private message
Tony0945
Watchman
Watchman


Joined: 25 Jul 2006
Posts: 5127
Location: Illinois, USA

PostPosted: Wed Oct 29, 2014 12:42 am    Post subject: Reply with quote

Good luck on intermediate packages from a year ago. I update weekly and just found that my version of firefox-bin is gone from the tree and I had to restore it in overlay from the attic using opera.

I don't suppose there is a way for the OP to update news without the rest of the tree so he/she can see what's been happening with major packages?
Back to top
View user's profile Send private message
ShadowOne333
n00b
n00b


Joined: 16 Oct 2014
Posts: 58

PostPosted: Wed Oct 29, 2014 2:08 pm    Post subject: Reply with quote

Thanks for all the responses.
The Gentoo distribution I am using is a modified one that is being used at work which adds a lot of libraries for research purposes.

Here's the emerge --info for additional information:
Code:
emerge --info
!!! Repository 'x-portage' is missing masters attribute in '/usr/local/portage/metadata/layout.conf'
!!! Set 'masters = gentoo' in this file for future compatibility
Portage 2.2.8-r2 (default/linux/x86/10.0/desktop/gnome, gcc-4.5.3, glibc-2.14.1-r3, 3.3.8-samurai-r2+ i686)
=================================================================
System uname: Linux-3.3.8-samurai-r2+-i686-Intel-R-_Core-TM-2_Duo_CPU_T5670_@_1.80GHz-with-gentoo-2.1
KiB Mem:     3100600 total,    237600 free
KiB Swap:     499708 total,    493256 free
Timestamp of tree: Fri, 07 Sep 2012 00:45:01 +0000
ld GNU ld (GNU Binutils) 2.21.1
app-shells/bash:          4.2_p37
dev-lang/python:          2.7.7, 3.2.5-r6, 3.4.2::x-portage
dev-util/cmake:           2.8.8-r3::x-portage
dev-util/pkgconfig:       9999
sys-apps/baselayout:      2.1-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.12.6, 1.14.1
sys-devel/binutils:       2.21.1-r1
sys-devel/gcc:            4.5.3-r2, 4.7.1
sys-devel/gcc-config:     1.6
sys-devel/libtool:        2.4-r1::x-portage
sys-devel/make:           4.1-r1
sys-kernel/linux-headers: 3.13 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r3
Repositories: gentoo x-portage
ACCEPT_KEYWORDS="x86"
ACCEPT_LICENSE="* -@EULA"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=prescott -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-march=prescott -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -march=i686 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="C"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
USE="X a52 aac acl acpi alsa berkdb bluetooth branding bzip2 cairo cdda cdr cli colord consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fortran gdbm gif gnome gnome-keyring gnome-online-accounts gpm gstreamer gtk iconv ieee1394 ipv6 jpeg lcms ldap libnotify mad mng modules mp3 mp4 mpeg mudflap nautilus ncurses nls nptl ogg opengl openmp pam pango pcre pdf png policykit ppds pppd pulseaudio qt3support readline sdl session socialweb spell ssl startup-notification svg tcpd tiff truetype udev udisks unicode upower usb v4l v4l2 vorbis wxwidgets x264 x86 xcb xml xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" PHP_TARGETS="php5-3" PYTHON_TARGETS="python3_2 python2_7" RUBY_TARGETS="ruby18 ruby19" USERLAND="GNU" VIDEO_CARDS="intel" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, SYNC, USE_PYTHON

As you can see, the name "samurai" is indeed is the modified distro I am using, so that might be the main reason as to why i am having so much issues with many libraries and packages.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
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