Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
conflict openrc udev
View unanswered posts
View posts from last 24 hours

Goto page 1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
ev56o
Apprentice
Apprentice


Joined: 26 Jan 2010
Posts: 164

PostPosted: Mon Oct 01, 2012 9:40 am    Post subject: conflict openrc udev Reply with quote

I have this conflict tyhat nin permit the update and block the system.
Code:

ubuntu / # emerge -qDuN world
[ebuild     U ] sys-devel/gnuconfig-20120818 [20120116]
[ebuild     U ] sys-apps/man-pages-3.42 [3.41]
[ebuild  N    ] sys-fs/udev-193
[ebuild  N    ] sys-fs/udev-init-scripts-16
[ebuild  N    ] sys-fs/udisks-1.99.0-r1
[ebuild  N    ] sys-fs/udisks-1.0.4-r3
[ebuild  N    ] gnome-base/gvfs-1.12.3
[blocks B     ] <sys-apps/openrc-0.9.9 ("<sys-apps/openrc-0.9.9" is blocking sys-fs/udev-193)

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

  (sys-fs/udev-193::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-171-r5[gudev] required by (xfce-base/thunar-1.4.0::gentoo, installed)
    >=sys-fs/udev-187 required by (sys-fs/udev-init-scripts-16::gentoo, ebuild scheduled for merge)
    sys-fs/udev required by (app-misc/media-player-info-17::gentoo, installed)
    sys-fs/udev required by (sys-apps/util-linux-2.21.2::gentoo, installed)
    >=sys-fs/udev-171[gudev] required by (gnome-base/gvfs-1.12.3::gentoo, ebuild scheduled for merge)
    >=sys-fs/udev-171-r5[gudev] required by (sys-power/upower-0.9.16::gentoo, installed)
    >=sys-fs/udev-143 required by (dev-libs/libatasmart-0.19::gentoo, installed)
    sys-fs/udev required by (kde-base/kdelibs-4.8.5::gentoo, installed)
    >=sys-fs/udev-180[gudev,hwdb] required by (sys-fs/udisks-1.99.0-r1::gentoo, ebuild scheduled for merge)
    >=sys-fs/udev-151-r4 required by (sys-fs/lvm2-2.02.88::gentoo, installed)
    >=sys-fs/udev-171-r5[gudev,hwdb] required by (sys-fs/udisks-1.0.4-r3::gentoo, ebuild scheduled for merge)
    >=sys-fs/udev-150 required by (x11-base/xorg-server-1.12.2::gentoo, installed)
    >=sys-fs/udev-171-r5[gudev] required by (xfce-extra/thunar-volman-0.8.0::gentoo, installed)
    >=sys-fs/udev-160 required by (media-libs/libcanberra-0.28-r5::gentoo, installed)
    sys-fs/udev required by (virtual/dev-manager-0::gentoo, installed)
    >=sys-fs/udev-142 required by (media-video/vlc-2.0.3::gentoo, 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)
Back to top
View user's profile Send private message
aCOSwt
Moderator
Moderator


Joined: 19 Oct 2007
Posts: 2537
Location: Hilbert space

PostPosted: Mon Oct 01, 2012 10:26 am    Post subject: Reply with quote

I am afraid that you are on your own with this one (You have to decide what you want)
udev-193.ebuild wrote:
openrc? ( >=sys-fs/udev-init-scripts-16
!<sys-apps/openrc-0.9.9 )

This tells that, if you want udev-193, then you MUST get openrc >=0.9.9 => At this time, you MUST get openrc-0.10.4 or openrc-0.10.5

But, it also tells that this is the case if you emerge udev with the openrc use flag set.

=> If you KNOW you don't use openrc then unset the openrc use flag for the udev package.

=> If your system actually uses openrc => Do upgrade openrc first and emerge udev with the openrc use flag set.
_________________
Back to top
View user's profile Send private message
ev56o
Apprentice
Apprentice


Joined: 26 Jan 2010
Posts: 164

PostPosted: Mon Oct 01, 2012 12:38 pm    Post subject: Reply with quote

I don' t understand, aren' t openrc and udev foundamental for the system? How i can eliminate one? Openrc start the system and udev manage the device hotplugged and similar, not? How they can conflict?
Back to top
View user's profile Send private message
Scimmia22
n00b
n00b


Joined: 24 Sep 2012
Posts: 10

PostPosted: Mon Oct 01, 2012 4:56 pm    Post subject: Reply with quote

they don't conflict, the versions do. You're running an old version of OpenRC, and the new version of udev won't work with it. You're trying to install the "testing" version of udev with the "stable" version of udev, you need to pick one or the other.
Back to top
View user's profile Send private message
Tinitus
Veteran
Veteran


Joined: 20 Sep 2004
Posts: 1627

PostPosted: Fri Oct 05, 2012 6:21 am    Post subject: Reply with quote

Scimmia22 wrote:
they don't conflict, the versions do. You're running an old version of OpenRC, and the new version of udev won't work with it. You're trying to install the "testing" version of udev with the "stable" version of udev, you need to pick one or the other.


Hello,

I now installed sys-fs/udev -openrc

then it works. But now I have no udev. Will the System now start?
Back to top
View user's profile Send private message
aCOSwt
Moderator
Moderator


Joined: 19 Oct 2007
Posts: 2537
Location: Hilbert space

PostPosted: Fri Oct 05, 2012 7:12 am    Post subject: Reply with quote

@Tinitus : I am afraid that your question is not related to this topic.
I think you'll get more chance opening a new thread.
_________________
Back to top
View user's profile Send private message
ev56o
Apprentice
Apprentice


Joined: 26 Jan 2010
Posts: 164

PostPosted: Sat Oct 06, 2012 12:06 pm    Post subject: Reply with quote

Now i have two problems i report as is:
Code:

ubuntu / # revdep-rebuild -i
 * 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
 * Generated new 1_files.rr
 * Collecting complete LD_LIBRARY_PATH
 * Generated new 2_ldpath.rr
 * Checking dynamic linking consistency
[ 2% ]  *   broken /lib64/libdevmapper.so.1.02 (requires libudev.so.0)
 *   broken /lib64/liblvm2app.so.2.2 (requires libudev.so.0)
 *   broken /lib64/liblvm2cmd.so.2.02 (requires libudev.so.0)
[ 70% ]  *   broken /usr/lib64/libsolid.so.4.8.0 (requires libudev.so.0)
[ 91% ]  *   broken /usr/lib64/vlc/plugins/services_discovery/libudev_plugin.so (requires libudev.so.0)
[ 100% ]                 
 * Generated new 3_broken.rr
 * Assigning files to packages
 *   /lib64/libdevmapper.so.1.02 -> sys-fs/lvm2
 *   /lib64/liblvm2app.so.2.2 -> sys-fs/lvm2
 *   /lib64/liblvm2cmd.so.2.02 -> sys-fs/lvm2
 *   /usr/lib64/libsolid.so.4.8.0 -> kde-base/kdelibs
 *   /usr/lib64/vlc/plugins/services_discovery/libudev_plugin.so -> media-video/vlc
 * Generated new 4_raw.rr and 4_owners.rr
 * Cleaning list of packages to rebuild
 * Generated new 4_pkgs.rr
 * Assigning packages to ebuilds
 * Generated new 4_ebuilds.rr
 * Evaluating package order
 * Generated new 5_order.rr
 * All prepared. Starting rebuild
emerge --complete-graph=y --oneshot   kde-base/kdelibs:4 media-video/vlc:0 sys-fs/lvm2:0
..........
Calculating dependencies... done!

>>> Verifying ebuild manifests
>>> Running pre-merge checks for kde-base/kdelibs-4.8.5
openpty failed: 'out of pty devices'

>>> Starting parallel fetch

>>> Emerging (1 of 4) sys-fs/lvm2-2.02.88
 * LVM2.2.02.88.tgz SHA256 SHA512 WHIRLPOOL size ;-) ...                                                                                [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/3.4.9-gentoo/build
 * Found sources for kernel version:


...a lot of output...



tup.c -o dmsetup.o
dmsetup.c: In function ‘_set_up_udev_support’:
dmsetup.c:1006:6: warning: implicit declaration of function ‘udev_get_dev_path’
dmsetup.c:1006:6: warning: nested extern declaration of ‘udev_get_dev_path’
dmsetup.c:1006:21: warning: assignment makes pointer from integer without a cast
x86_64-pc-linux-gnu-gcc -O2 -march=native -O2 -march=native -fPIC -Wall -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wmissing-noreturn -Wformat-security -Wredundant-decls -Wpointer-arith -O2 -O2 -march=native -fPIC -Wall -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Winline -Wmissing-noreturn -Wformat-security -Wredundant-decls -Wpointer-arith -O2 -Wl,-O1 -Wl,--as-needed -Wl,-O1 -Wl,--as-needed -Wl,--export-dynamic -L./libdm -L./lib -L./daemons/dmeventd -Wl,-O1 -Wl,--as-needed -Wl,--export-dynamic -L../libdm -L../lib -L../daemons/dmeventd -L../libdm \
      -o dmsetup dmsetup.o -ldevmapper  -ludev -lrt 
dmsetup.o: In function `main':
dmsetup.c:(.text+0x5d23): undefined reference to `udev_get_dev_path'
collect2: ld returned 1 exit status
make[1]: *** [dmsetup] Error 1
make[1]: Leaving directory `/var/tmp/portage/sys-fs/lvm2-2.02.88/work/LVM2.2.02.88/tools'
make: *** [tools.device-mapper] Error 2
emake failed
 * ERROR: sys-fs/lvm2-2.02.88 failed (compile phase):
 *   compile fail
 *
 * Call stack:
 *     ebuild.sh, line  85:  Called src_compile
 *   environment, line 3531:  Called die
 * The specific snippet of code:
 *       emake || die "compile fail"
 *
 * If you need support, post the output of `emerge --info '=sys-fs/lvm2-2.02.88'`,
 * the complete build log and the output of `emerge -pqv '=sys-fs/lvm2-2.02.88'`.
 * The complete build log is located at '/var/tmp/portage/sys-fs/lvm2-2.02.88/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-fs/lvm2-2.02.88/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-fs/lvm2-2.02.88/work/LVM2.2.02.88'
 * S: '/var/tmp/portage/sys-fs/lvm2-2.02.88/work/LVM2.2.02.88'

>>> Failed to emerge sys-fs/lvm2-2.02.88, Log file:

>>>  '/var/tmp/portage/sys-fs/lvm2-2.02.88/temp/build.log'

 * Messages for package sys-fs/lvm2-2.02.88:

 * Warning, we no longer overwrite /sbin/lvm and /sbin/dmsetup with
 * their static versions. If you need the static binaries,
 * you must append .static to the filename!
 * ERROR: sys-fs/lvm2-2.02.88 failed (compile phase):
 *   compile fail
 *
 * Call stack:
 *     ebuild.sh, line  85:  Called src_compile
 *   environment, line 3531:  Called die
 * The specific snippet of code:
 *       emake || die "compile fail"
 *
 * If you need support, post the output of `emerge --info '=sys-fs/lvm2-2.02.88'`,
 * the complete build log and the output of `emerge -pqv '=sys-fs/lvm2-2.02.88'`.
 * The complete build log is located at '/var/tmp/portage/sys-fs/lvm2-2.02.88/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-fs/lvm2-2.02.88/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-fs/lvm2-2.02.88/work/LVM2.2.02.88'
 * S: '/var/tmp/portage/sys-fs/lvm2-2.02.88/work/LVM2.2.02.88'
 * 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.
 * - Use /etc/portage/package.keywords to unmask a newer version of the package.
 *   (and remove 5_order.rr to be evaluated again)
 * - Modify the above emerge command and run it manually.
 * - 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 /var/cache/revdep-rebuild/*.rr
ubuntu / # emerge --info '=sys-fs/lvm2-2.02.88'
Portage 2.1.11.9 (default/linux/amd64/10.0/no-multilib, gcc-4.5.4, glibc-2.15-r2, 3.4.9-gentoo x86_64)
=================================================================
                        System Settings
=================================================================
System uname: Linux-3.4.9-gentoo-x86_64-AMD_Athlon-tm-_64_Processor_3500+-with-gentoo-2.1
Timestamp of tree: Fri, 05 Oct 2012 09:15:01 +0000
app-shells/bash:          4.2_p37
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.3-r2, 3.2.3
dev-util/cmake:           2.8.8-r3
dev-util/pkgconfig:       0.27.1
sys-apps/baselayout:      2.1-r1
sys-apps/openrc:          0.9.8.4
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.11.6
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.5.4
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4-r1
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.4-r2 (virtual/os-headers)
sys-libs/glibc:           2.15-r2
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=native"
DISTDIR="/usr/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles news parallel-fetch parse-eapi-ebuild-head protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://mirrors.tera-byte.com/pub/gentoo http://gentoo.mirrors.tera-byte.com/  ftp://mirror.csclub.uwaterloo.ca/gentoo-distfiles/ ftp://ftp.gtlib.gatech.edu/pub/gentoo http://www.gtlib.gatech.edu/pub/gentoo ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ http://mirror.mcs.anl.gov/pub/gentoo/ ftp://mirror.mcs.anl.gov/pub/gentoo/ http://gentoo.cites.uiuc.edu/pub/gentoo/ ftp://gentoo.cites.uiuc.edu/pub/gentoo/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ ftp://gd.tuwien.ac.at/opsys/linux/gentoo/ http://ftp.first-world.info/ ftp://ftp.first-world.info/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gentoo.po.opole.pl ftp://gentoo.po.opole.pl http://gentoo.mirror.pw.edu.pl/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://ftp.jaist.ac.jp/pub/Linux/Gentoo/ ftp://ftp.jaist.ac.jp/pub/Linux/Gentoo/ http://mirrors.64hosting.com/pub/mirrors/gentoo/ ftp://mirrors.64hosting.com/pub/mirrors/gentoo/ http://gentoo.cs.nctu.edu.tw/gentoo/ ftp://gentoo.cs.nctu.edu.tw/gentoo/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --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=""
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="3dnow X a52 aac aalib alsa amd64 apng archive berkdb bzip2 cairo cdda cgi cjk cli cracklib crashreporter cxx dbus device-mapper dhcp dri dv dvb dvd dvdr ext4 fat fbcon ffmpeg fluidsynth fortran fuse gd gdbm gif gimp gnutls gpm gstreamer gtk gudev hwdb iconv imap ipc java javascript jbig jpeg jpeg2k kde lame lcms libedit libnotify libv4l2 midi minizip mmx modules mozdom mp3 mpeg mudflap ncurses nls nptl nsplugin ntfs ntfsprogs ogg opengl openmp openxml pcre pdf png policykit pppd python qt3support qt4 quicktime readline reiser4 reiserfs remote secure-delete soap sockets sqlite sse sse2 ssh ssl startup-notification svg system-sqlite sysvipc tcpd theora tiff twolame udev udisks unicode unlock-notify v4l val2 vorbis wavpack webkit webm xfs xml xmlreader xmlwriter xorg xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci 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="radeon" XFCE_PLUGINS="trash" 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, USE_PYTHON

=================================================================
                        Package Settings
=================================================================

sys-fs/lvm2-2.02.88 was built with the following:
USE="lvm1 readline static static-libs (-clvm) (-cman) (-selinux)"


it seems i have two versions of the same package...

Code:

ubuntu / # emerge -qDuNa world
[ebuild     U ] media-libs/libcanberra-0.29 [0.28-r5]
[ebuild     U ] gnome-extra/libgsf-1.14.23 [1.14.22]
[ebuild  NS   ] sys-fs/udisks-1.0.4-r3 [1.99.0-r1]
[ebuild     U ] sys-fs/udisks-2.0.0 [1.99.0-r1]
[ebuild     U ] net-libs/glib-networking-2.32.3 [2.30.2]
[ebuild     U ] net-libs/libsoup-2.38.1 [2.36.1-r1]
[ebuild     U ] net-libs/libsoup-gnome-2.38.1 [2.36.1]
[ebuild     U ] x11-libs/gksu-2.0.2-r1 [2.0.2]
[ebuild  N    ] gnome-base/gvfs-1.12.3-r1

Would you like to merge these packages? [Yes/No]
>>> Verifying ebuild manifests
>>> Starting parallel fetch
>>> Emerging (1 of 9) media-libs/libcanberra-0.29
openpty failed: 'out of pty devices'
>>> Installing (1 of 9) media-libs/libcanberra-0.29
>>> Emerging (2 of 9) gnome-extra/libgsf-1.14.23
>>> Installing (2 of 9) gnome-extra/libgsf-1.14.23
>>> Emerging (3 of 9) sys-fs/udisks-1.0.4-r3
>>> Failed to emerge sys-fs/udisks-1.0.4-r3, Log file:
>>>  '/var/tmp/portage/sys-fs/udisks-1.0.4-r3/temp/build.log'
 * Package:    sys-fs/udisks-1.0.4-r3
 * Repository: gentoo
 * Maintainer: freedesktop-bugs@gentoo.org
 * USE:        amd64 elibc_glibc kernel_linux nls userland_GNU
 * FEATURES:   sandbox
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/3.4.9-gentoo/build
 * Found sources for kernel version:
 *     3.4.9-gentoo
 * Checking for suitable kernel configuration options...
 [ ok ]
 * Applying udisks-1.0.2-ntfs-3g.patch ...
 [ ok ]
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... none
checking for library containing strerror... none required
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none
checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none needed
checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) none
checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking how to print strings... printf
checking for a sed that does not truncate output... /bin/sed
checking for fgrep... /bin/grep -F
checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-gnu/bin/ld
checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-pc-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files... -r
checking for x86_64-pc-linux-gnu-objdump... x86_64-pc-linux-gnu-objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-pc-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
checking for archiver @FILE support... @
checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc object... ok
checking for sysroot... no
checking for x86_64-pc-linux-gnu-mt... no
checking for mt... no
checking if : is a manifest tool... no
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes
checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
checking whether -lc should be explicitly linked in... no
checking dynamic linker characteristics... GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking whether make sets $(MAKE)... (cached) yes
checking whether ln -s works... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking whether x86_64-pc-linux-gnu-gcc and cc understand -c and -o together... yes
checking for xsltproc... /usr/bin/xsltproc
checking for x86_64-pc-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for gtkdoc-check... no
checking for gtkdoc-rebase... /usr/bin/gtkdoc-rebase
checking for gtkdoc-mkpdf... no
checking whether to build gtk-doc documentation... no
checking for sg_ll_inquiry in -lsgutils2... yes
checking for GUDEV... yes
checking for GLIB... yes
checking for GIO... yes
checking for DBUS... yes
checking for DBUS_GLIB... yes
checking for POLKIT_GOBJECT_1... yes
checking for LIBPARTED... yes
checking for DEVMAPPER... yes
checking for LVM2... yes
checking for LIBATASMART... yes
checking for LIBUDEV... yes
checking whether NLS is requested... yes
checking for intltool >= 0.36.0... 0.50.2 found
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/gmsgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.12.4
checking for XML::Parser... ok
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/bin/gmsgfmt
checking for xgettext... (cached) /usr/bin/xgettext
configure: creating ./config.status
config.status: creating Makefile
config.status: creating data/Makefile
config.status: creating data/udisks.pc
config.status: creating src/Makefile
config.status: creating src/helpers/Makefile
config.status: creating src/probers/Makefile
config.status: creating tools/Makefile
config.status: creating doc/Makefile
config.status: creating doc/version.xml
config.status: creating doc/man/Makefile
config.status: creating doc/dbus/Makefile
config.status: creating policy/Makefile
config.status: creating po/Makefile.in
config.status: creating tests/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands

               udisks 1.0.4
             ================

        prefix:                     /usr
        libdir:                     /usr/lib64
        libexecdir:                 ${exec_prefix}/libexec
        bindir:                     ${exec_prefix}/bin
        sbindir:                    ${exec_prefix}/sbin
        datadir:                    /usr/share
        sysconfdir:                 /etc
        localstatedir:              /var
        docdir:                     ${datarootdir}/doc/${PACKAGE_TARNAME}
        slashlibdir:                /lib
        slashsbindir:               /sbin

        compiler:                   x86_64-pc-linux-gnu-gcc
        cflags:                     -O2 -march=native -Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wformat -Wformat-security
        cppflags:                   
        xsltproc:                   /usr/bin/xsltproc

        LVM2 support:               yes
        dm-multipath:               yes
        Remote Access:              no

        Maintainer mode:            no
        Profiling:                  no
        Building api docs:          no
        Building man pages:         yes

make  all-recursive
make[1]: Entering directory `/var/tmp/portage/sys-fs/udisks-1.0.4-r3/work/udisks-1.0.4'
Making all in data
make[2]: Entering directory `/var/tmp/portage/sys-fs/udisks-1.0.4-r3/work/udisks-1.0.4/data'
cp org.freedesktop.UDisks.conf.in org.freedesktop.UDisks.conf
make[2]: Leaving directory `/var/tmp/portage/sys-fs/udisks-1.0.4-r3/work/udisks-1.0.4/data'
Making all in src
make[2]: Entering directory `/var/tmp/portage/sys-fs/udisks-1.0.4-r3/work/udisks-1.0.4/src'
dbus-binding-tool --prefix=daemon --mode=glib-server --output=daemon-glue.h ../data/org.freedesktop.UDisks.xml
dbus-binding-tool --prefix=device --mode=glib-server --output=device-glue.h ../data/org.freedesktop.UDisks.Device.xml
dbus-binding-tool --prefix=adapter --mode=glib-server --output=adapter-glue.h ../data/org.freedesktop.UDisks.Adapter.xml
dbus-binding-tool --prefix=port --mode=glib-server --output=port-glue.h ../data/org.freedesktop.UDisks.Port.xml
dbus-binding-tool --prefix=expander --mode=glib-server --output=expander-glue.h ../data/org.freedesktop.UDisks.Expander.xml
make  all-recursive
make[3]: Entering directory `/var/tmp/portage/sys-fs/udisks-1.0.4-r3/work/udisks-1.0.4/src'
Making all in helpers
make[4]: Entering directory `/var/tmp/portage/sys-fs/udisks-1.0.4-r3/work/udisks-1.0.4/src/helpers'
  CC     libpartutil_la-partutil.lo
/bin/sh ../../libtool --silent --tag=CC   --mode=compile x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -DPACKAGE_LIBEXEC_DIR=\""/usr/libexec"\" -DPACKAGE_SYSCONF_DIR=\""/etc"\" -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_BIN_DIR=\""/usr/bin"\" -DPACKAGE_LOCALSTATE_DIR=\""/var"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DPACKAGE_LIB_DIR=\""/usr/lib64"\" -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -pthread -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/gudev-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include      -O2 -march=native -Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wformat -Wformat-security -c -o libpartutil_la-partutil.lo `test -f 'partutil.c' || echo './'`partutil.c
  CCLD   libpartutil.la
  CC     udisks_helper_mkfs-job-mkfs.o
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -DPACKAGE_LIBEXEC_DIR=\""/usr/libexec"\" -DPACKAGE_SYSCONF_DIR=\""/etc"\" -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_BIN_DIR=\""/usr/bin"\" -DPACKAGE_LOCALSTATE_DIR=\""/var"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DPACKAGE_LIB_DIR=\""/usr/lib64"\" -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -pthread -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/gudev-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include      -O2 -march=native -Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wformat -Wformat-security -c -o udisks_helper_mkfs-job-mkfs.o `test -f 'job-mkfs.c' || echo './'`job-mkfs.c
  CCLD   udisks-helper-mkfs
  CC     udisks_helper_delete_partition-job-delete-partition.o
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -DPACKAGE_LIBEXEC_DIR=\""/usr/libexec"\" -DPACKAGE_SYSCONF_DIR=\""/etc"\" -DPACKAGE_DATA_DIR=\""/usr/share"\" -DPACKAGE_BIN_DIR=\""/usr/bin"\" -DPACKAGE_LOCALSTATE_DIR=\""/var"\" -DPACKAGE_LOCALE_DIR=\""/usr/share/locale"\" -DPACKAGE_LIB_DIR=\""/usr/lib64"\" -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -pthread -I/usr/include/polkit-1 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/gudev-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -pthread -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include      -O2 -march=native -Wall -Wchar-subscripts -Wmissing-declarations -Wnested-externs -Wpointer-arith -Wcast-align -Wsign-compare -Wformat -Wformat-security -c -o udisks_helper_delete_partition-job-delete-partition.o `test -f 'job-delete-partition.c' || echo './'`job-delete-partition.c
  CCLD   udisks-helper-delete-partition
/usr/lib/gcc/x86_64-pc-linux-gnu/4.5.4/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libudev.so.0, needed by /lib64/libdevmapper.so.1.02, not found (try using -rpath or -rpath-link)
/lib64/libdevmapper.so.1.02: undefined reference to `udev_new'
/lib64/libdevmapper.so.1.02: undefined reference to `udev_queue_get_udev_is_active'
/lib64/libdevmapper.so.1.02: undefined reference to `udev_unref'
/lib64/libdevmapper.so.1.02: undefined reference to `udev_queue_unref'
/lib64/libdevmapper.so.1.02: undefined reference to `udev_queue_new'
collect2: ld returned 1 exit status
make[4]: *** [udisks-helper-delete-partition] Error 1
make[4]: Leaving directory `/var/tmp/portage/sys-fs/udisks-1.0.4-r3/work/udisks-1.0.4/src/helpers'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/sys-fs/udisks-1.0.4-r3/work/udisks-1.0.4/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/sys-fs/udisks-1.0.4-r3/work/udisks-1.0.4/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/sys-fs/udisks-1.0.4-r3/work/udisks-1.0.4'
make: *** [all] Error 2
 * ERROR: sys-fs/udisks-1.0.4-r3 failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=sys-fs/udisks-1.0.4-r3'`,
 * the complete build log and the output of `emerge -pqv '=sys-fs/udisks-1.0.4-r3'`.
 * The complete build log is located at '/var/tmp/portage/sys-fs/udisks-1.0.4-r3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-fs/udisks-1.0.4-r3/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-fs/udisks-1.0.4-r3/work/udisks-1.0.4'
 * S: '/var/tmp/portage/sys-fs/udisks-1.0.4-r3/work/udisks-1.0.4'

 * Messages for package sys-fs/udisks-1.0.4-r3:

 * ERROR: sys-fs/udisks-1.0.4-r3 failed (compile phase):
 *   emake failed
 *
 * If you need support, post the output of `emerge --info '=sys-fs/udisks-1.0.4-r3'`,
 * the complete build log and the output of `emerge -pqv '=sys-fs/udisks-1.0.4-r3'`.
 * The complete build log is located at '/var/tmp/portage/sys-fs/udisks-1.0.4-r3/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-fs/udisks-1.0.4-r3/temp/environment'.
 * Working directory: '/var/tmp/portage/sys-fs/udisks-1.0.4-r3/work/udisks-1.0.4'
 * S: '/var/tmp/portage/sys-fs/udisks-1.0.4-r3/work/udisks-1.0.4'
ubuntu / # emerge --resume --skip-first
!!! One or more packages have been dropped due to
!!! masking or unsatisfied dependencies:

  (sys-fs/udisks-2.0.0::gentoo, ebuild scheduled for merge)
  (net-libs/libsoup-gnome-2.38.1::gentoo, ebuild scheduled for merge)
  (net-libs/libsoup-2.38.1::gentoo, ebuild scheduled for merge)
  (gnome-base/gvfs-1.12.3-r1::gentoo, ebuild scheduled for merge)
  (x11-libs/gksu-2.0.2-r1::gentoo, ebuild scheduled for merge)
  (net-libs/glib-networking-2.32.3::gentoo, ebuild scheduled for merge)

*** Resuming merge...
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.
ubuntu / # emerge -qDuNa world
[ebuild  NS   ] sys-fs/udisks-1.0.4-r3 [1.99.0-r1]
[ebuild     U ] sys-fs/udisks-2.0.0 [1.99.0-r1]
[ebuild     U ] net-libs/glib-networking-2.32.3 [2.30.2]
[ebuild     U ] net-libs/libsoup-2.38.1 [2.36.1-r1]
[ebuild     U ] net-libs/libsoup-gnome-2.38.1 [2.36.1]
[ebuild     U ] x11-libs/gksu-2.0.2-r1 [2.0.2]
[ebuild  N    ] gnome-base/gvfs-1.12.3-r1

Would you like to merge these packages? [Yes/No]


It' s the kaos :( )
Back to top
View user's profile Send private message
DaggyStyle
Advocate
Advocate


Joined: 22 Mar 2006
Posts: 4929

PostPosted: Sat Oct 06, 2012 5:26 pm    Post subject: Reply with quote

can you explain what is it ok of you to use keyworded udev and deps but not use keyworded openrc?
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
ProjectFootball
Back to top
View user's profile Send private message
Scimmia22
n00b
n00b


Joined: 24 Sep 2012
Posts: 10

PostPosted: Sat Oct 06, 2012 11:01 pm    Post subject: Reply with quote

What version of udev are you running now? It almost looks like it's unmerged or something.
Back to top
View user's profile Send private message
galanom
n00b
n00b


Joined: 24 Oct 2011
Posts: 25

PostPosted: Sun Oct 07, 2012 12:04 am    Post subject: Reply with quote

Two versions you mean udisks 1.x and 2.x (1.99)? That's pretty normal, or at least acceptable.
Some programs use the later some the former version.

And when you see undefined symbols/references then you probably have to run "revdep-rebuild" from app-portage/gentoolkit

As for openrc, I thought everybody has migrated by now :/
Back to top
View user's profile Send private message
steveL
Advocate
Advocate


Joined: 13 Sep 2006
Posts: 2584
Location: The Peanut Gallery

PostPosted: Sun Oct 07, 2012 7:03 am    Post subject: Reply with quote

aCOSwt wrote:
@Tinitus : I am afraid that your question is not related to this topic.
I think you'll get more chance opening a new thread.

Actually, I think s/he was following your advice: you should have made it very clear that openrc is the default initsystem, and that most people will be using openrc, so it is not generally a good idea to install udev with openrc flag unset. People who've switched to systemd will already have gone through changing their initsystem.

I know you put "if you KNOW.." but imo it wasn't enough.
Back to top
View user's profile Send private message
ev56o
Apprentice
Apprentice


Joined: 26 Jan 2010
Posts: 164

PostPosted: Sun Oct 07, 2012 10:34 am    Post subject: Reply with quote

@DaggyStyle i don' t understand
@Scimmia22
Code:

ubuntu / # eix sys-fs/udev
[I] sys-fs/udev
     Available versions:  (~)141-r1 146-r1^t 149 151-r4 164-r2 171-r6 (~)189^t (~)190^t (~)191^t (~)192^t (~)193^t (~)194^t **9999^t {{acl action_modeswitch build debug (+)devfs-compat doc edd (-)extras floppy gudev hwdb introspection keymap old-hd-rules +openrc +rule_generator selinux static-libs test}}
     Installed versions:  194^t(08:33:04 PM 10/05/2012)(gudev hwdb -acl -doc -introspection -keymap -openrc -selinux -static-libs)
     Homepage:            http://www.freedesktop.org/wiki/Software/systemd
     Description:         Linux dynamic and persistent device naming support (aka userspace devfs)

* sys-fs/udev-init-scripts
     Available versions:  (~)10^t (~)12 (~)14 (~)15^t (~)16^t **9999^t
     Homepage:            http://www.gentoo.org
     Description:         udev startup scripts for openrc

@galanom i had revdep in the previous post you can see
@steveL i don' t understand
Back to top
View user's profile Send private message
DaggyStyle
Advocate
Advocate


Joined: 22 Mar 2006
Posts: 4929

PostPosted: Sun Oct 07, 2012 10:46 am    Post subject: Reply with quote

ev56o wrote:
@DaggyStyle i don' t understand
@Scimmia22
Code:

ubuntu / # eix sys-fs/udev
[I] sys-fs/udev
     Available versions:  (~)141-r1 146-r1^t 149 151-r4 164-r2 171-r6 (~)189^t (~)190^t (~)191^t (~)192^t (~)193^t (~)194^t **9999^t {{acl action_modeswitch build debug (+)devfs-compat doc edd (-)extras floppy gudev hwdb introspection keymap old-hd-rules +openrc +rule_generator selinux static-libs test}}
     Installed versions:  194^t(08:33:04 PM 10/05/2012)(gudev hwdb -acl -doc -introspection -keymap -openrc -selinux -static-libs)
     Homepage:            http://www.freedesktop.org/wiki/Software/systemd
     Description:         Linux dynamic and persistent device naming support (aka userspace devfs)

* sys-fs/udev-init-scripts
     Available versions:  (~)10^t (~)12 (~)14 (~)15^t (~)16^t **9999^t
     Homepage:            http://www.gentoo.org
     Description:         udev startup scripts for openrc

@galanom i had revdep in the previous post you can see
@steveL i don' t understand


ev56o,

from what I understand you are using keyworded udev with stable openrc, my question is why it is important to you to use such setup? if you've wanted to ditch openrc, you would have done it but it isn't the case here.
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
ProjectFootball
Back to top
View user's profile Send private message
ev56o
Apprentice
Apprentice


Joined: 26 Jan 2010
Posts: 164

PostPosted: Mon Oct 08, 2012 9:52 am    Post subject: Reply with quote

Code:

ubuntu / # equery u sys-fs/udev
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-fs/udev-194:
 U I
 - - acl           : Adds support for Access Control Lists
 - - doc           : Adds extra documentation (API, Javadoc, etc). It is
                     recommended to enable per package instead of globally
 + + gudev         : enable libudev gobject interface
 + + hwdb          : read vendor/device string database and add it to udev
                     database
 - - introspection : Use dev-libs/gobject-introspection for introspection
 - - keymap        : map custom hardware's multimedia keys
 - - openrc        : install the OpenRC init scripts
 - - static-libs   : Build static libraries
ubuntu / # equery u openrc
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-apps/openrc-0.9.8.4:
 U I
 - - debug       : Enable extra debug codepaths, like asserts and extra output.
                   If you want to get meaningful backtraces see
                   http://www.gentoo.org/proj/en/qa/backtraces.xml
 + + ncurses     : Adds ncurses support (console display library)
 - - pam         : Adds support for PAM (Pluggable Authentication Modules) -
                   DANGEROUS to arbitrarily flip
 - - static-libs : Build static libraries
 + + unicode     : Adds support for Unicode


Can' t i have openrc end udev together?
Back to top
View user's profile Send private message
galanom
n00b
n00b


Joined: 24 Oct 2011
Posts: 25

PostPosted: Mon Oct 08, 2012 10:31 am    Post subject: Reply with quote

ev56o wrote:
Can' t i have openrc end udev together?

Of course you can. You *must* have udev. Dashes in front of use flags mean that they are not yet enabled, not that they cannot be enabled.
Enable use flag "openrc" for udev (or globally) and the dash will become a plus in U column. You can re-emerge udev then.
Back to top
View user's profile Send private message
Scimmia22
n00b
n00b


Joined: 24 Sep 2012
Posts: 10

PostPosted: Mon Oct 08, 2012 10:35 am    Post subject: Reply with quote

ev56o wrote:
Code:

ubuntu / # equery u sys-fs/udev
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-fs/udev-194:
 U I
 - - acl           : Adds support for Access Control Lists
 - - doc           : Adds extra documentation (API, Javadoc, etc). It is
                     recommended to enable per package instead of globally
 + + gudev         : enable libudev gobject interface
 + + hwdb          : read vendor/device string database and add it to udev
                     database
 - - introspection : Use dev-libs/gobject-introspection for introspection
 - - keymap        : map custom hardware's multimedia keys
 - - openrc        : install the OpenRC init scripts
 - - static-libs   : Build static libraries
ubuntu / # equery u openrc
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-apps/openrc-0.9.8.4:
 U I
 - - debug       : Enable extra debug codepaths, like asserts and extra output.
                   If you want to get meaningful backtraces see
                   http://www.gentoo.org/proj/en/qa/backtraces.xml
 + + ncurses     : Adds ncurses support (console display library)
 - - pam         : Adds support for PAM (Pluggable Authentication Modules) -
                   DANGEROUS to arbitrarily flip
 - - static-libs : Build static libraries
 + + unicode     : Adds support for Unicode


Can' t i have openrc end udev together?


ug. Once more time, you can have openrc and udev together, but you cannot have openrc 0.9.8.4 and udev 194 together. Why don't you just get rid of your udev keyword and stick with the stable branch? This would give you udev 171. I think it would save you a lot of grief.
Back to top
View user's profile Send private message
DaggyStyle
Advocate
Advocate


Joined: 22 Mar 2006
Posts: 4929

PostPosted: Mon Oct 08, 2012 11:14 am    Post subject: Reply with quote

ev56o wrote:
Code:

ubuntu / # equery u sys-fs/udev
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-fs/udev-194:
 U I
 - - acl           : Adds support for Access Control Lists
 - - doc           : Adds extra documentation (API, Javadoc, etc). It is
                     recommended to enable per package instead of globally
 + + gudev         : enable libudev gobject interface
 + + hwdb          : read vendor/device string database and add it to udev
                     database
 - - introspection : Use dev-libs/gobject-introspection for introspection
 - - keymap        : map custom hardware's multimedia keys
 - - openrc        : install the OpenRC init scripts
 - - static-libs   : Build static libraries
ubuntu / # equery u openrc
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for sys-apps/openrc-0.9.8.4:
 U I
 - - debug       : Enable extra debug codepaths, like asserts and extra output.
                   If you want to get meaningful backtraces see
                   http://www.gentoo.org/proj/en/qa/backtraces.xml
 + + ncurses     : Adds ncurses support (console display library)
 - - pam         : Adds support for PAM (Pluggable Authentication Modules) -
                   DANGEROUS to arbitrarily flip
 - - static-libs : Build static libraries
 + + unicode     : Adds support for Unicode


Can' t i have openrc end udev together?


you can but you still didn't answered my question.

anyway either keyword udev again or unkeyword openrc.
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
ProjectFootball
Back to top
View user's profile Send private message
ev56o
Apprentice
Apprentice


Joined: 26 Jan 2010
Posts: 164

PostPosted: Mon Oct 08, 2012 3:16 pm    Post subject: Reply with quote

Code:

ubuntu / # emerge -qDuNa world
[ebuild     U ] virtual/libffi-3.0.11 [0]
[ebuild     U ] sys-auth/polkit-0.107-r1 [0.107]
[ebuild     U ] sys-auth/consolekit-0.4.5_p20120320-r1 [0.4.5_p20120320]
[ebuild     U ] x11-libs/gksu-2.0.2-r1 [2.0.2]
[ebuild   R   ] sys-fs/udev-194
[ebuild  N    ] sys-fs/udev-init-scripts-16
[ebuild  NS   ] sys-fs/udisks-1.0.4-r3 [1.99.0-r1]
[ebuild     U ] sys-fs/udisks-2.0.0 [1.99.0-r1]
[ebuild     U ] net-libs/glib-networking-2.32.3 [2.30.2]
[ebuild     U ] net-libs/libsoup-2.38.1 [2.36.1-r1]
[ebuild     U ] net-libs/libsoup-gnome-2.38.1 [2.36.1]
[ebuild  N    ] gnome-base/gvfs-1.12.3-r1
[blocks B     ] <sys-apps/openrc-0.9.9 ("<sys-apps/openrc-0.9.9" is blocking sys-fs/udev-194)

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

  (sys-fs/udev-194::gentoo, ebuild scheduled for merge) pulled in by
    >=sys-fs/udev-171-r5[gudev] required by (xfce-base/thunar-1.4.0::gentoo, installed)
    >=sys-fs/udev-187 required by (sys-fs/udev-init-scripts-16::gentoo, ebuild scheduled for merge)
    sys-fs/udev required by (app-misc/media-player-info-17::gentoo, installed)
    >=sys-fs/udev-171[gudev] required by (gnome-base/gvfs-1.12.3-r1::gentoo, ebuild scheduled for merge)
    sys-fs/udev required by (sys-apps/util-linux-2.21.2::gentoo, installed)
    >=sys-fs/udev-180[gudev,hwdb] required by (sys-fs/udisks-2.0.0::gentoo, ebuild scheduled for merge)
    >=sys-fs/udev-171-r5[gudev] required by (sys-power/upower-0.9.16::gentoo, installed)
    >=sys-fs/udev-143 required by (dev-libs/libatasmart-0.19::gentoo, installed)
    >=sys-fs/udev-160 required by (media-libs/libcanberra-0.29::gentoo, installed)
    >=sys-fs/udev-171-r5[gudev] required by (xfce-extra/thunar-volman-0.8.0::gentoo, installed)
    >=sys-fs/udev-151-r4 required by (sys-fs/lvm2-2.02.88::gentoo, installed)
    >=sys-fs/udev-171-r5[gudev,hwdb] required by (sys-fs/udisks-1.0.4-r3::gentoo, ebuild scheduled for merge)
    >=sys-fs/udev-150 required by (x11-base/xorg-server-1.12.2::gentoo, installed)
    >=sys-fs/udev-142 required by (media-video/vlc-2.0.3::gentoo, installed)
    sys-fs/udev required by (virtual/dev-manager-0::gentoo, installed)
    sys-fs/udev required by (kde-base/kdelibs-4.8.5::gentoo, 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)


@galanom enabled openrc an this is the result, i tried this a few of post ago
@Scimmia22 what is "you can have openrc and udev together, but you cannot have openrc 0.9.8.4 and udev 194 together" i don' t understand the current version is one only, right? do i have to slot that? I read in my output there are packet to slot. what is "rid of your udev keyword" is it an optional?
@DaggyStylei don' t understand your question, finally you say or udev or openrc?

i add this
Code:

ubuntu / # cat /etc/portage/package.keywords
=sys-auth/polkit-0.106-r1 ~amd64
=dev-libs/libatasmart-0.19 ~amd64
=sys-fs/udisks-1.98.0 ~amd64
=dev-util/gdbus-codegen-2.32.3 ~amd64
=gnome-base/gvfs-1.12.3 ~amd64
=dev-libs/glib-2.32.3 ~amd64
=dev-lang/spidermonkey-1.8.5-r1 ~amd64
=sys-auth/polkit-0.106-r7 ~amd64
=sys-auth/polkit-0.107 ~amd64
=www-client/elinks-0.12_pre5-r2 ~amd64
sys-fs/udev-init-scripts
sys-fs/udisks
sys-apps/kmod
sys-fs/udev
dev-libs/glib
gnome-base/gvfs
ubuntu / # cat /etc/portage/package.use
>=gnome-base/gvfs-1.12.3 udisks
ubuntu / # cat /etc/portage/package.unmask
www-plugins/adobe-flash
www-plugins/nspluginwrapper
app-emulation/emul-linux-x86-gtklibs
app-emulation/emul-linux-x86-soundlibs
app-emulation/emul-linux-x86-opengl
app-emulation/emul-linux-x86-xlibs
app-emulation/emul-linux-x86-baselibs
app-emulation/emul-linux-x86-medialibs


is this normal? why portage tells me to unblock these packages? is this the cause of the exit of the stable branch?
Back to top
View user's profile Send private message
DaggyStyle
Advocate
Advocate


Joined: 22 Mar 2006
Posts: 4929

PostPosted: Mon Oct 08, 2012 3:45 pm    Post subject: Reply with quote

ev56o wrote:

@DaggyStylei don' t understand your question, finally you say or udev or openrc?

I'm sorry but I cannot imagine a more simpler way to ask it so please decide what you want, keep openrc-0.9.8.4 or keep udev-194.

advise us which one you've took and we will try to assist in stabling your system accordingly.
_________________
Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein
ProjectFootball
Back to top
View user's profile Send private message
ev56o
Apprentice
Apprentice


Joined: 26 Jan 2010
Posts: 164

PostPosted: Mon Oct 08, 2012 6:39 pm    Post subject: Reply with quote

I' m interesting above all to understand.
Why it ask for two different versions of udev and udisk?
Is openrc in a level downer of udev and udisks? If yes how i have to decide?
I had always both these packets (udev and openrc) why now i have to choose? There is a news i don' t know?
Back to top
View user's profile Send private message
galanom
n00b
n00b


Joined: 24 Oct 2011
Posts: 25

PostPosted: Mon Oct 08, 2012 7:31 pm    Post subject: Reply with quote

ev56o wrote:
I' m interesting above all to understand.
Why it ask for two different versions of udev and udisk?
Is openrc in a level downer of udev and udisks? If yes how i have to decide?
I had always both these packets (udev and openrc) why now i have to choose? There is a news i don' t know?


udev is a service to populate /dev entries, ie add and remove devices when they appear
openrc is a collection of initialization scripts
udisks is a daemon for auto-mounting disks when inserted.

There are NO two (incompatible) versions of udev. It is just one version which is considered stable and one not to be confirmed as stable so it is keyworded.
However there are indeed two incompatible versions of udisks. This is because udisks 2 broke compatibility with 1.x. So apps that still use 1.x have to have it separately.

You will NOT chose between udev and openrc. You HAVE to install first and you are RECOMMENDED for the second. Just add the openrc use flag to your /etc/make.conf and recompile udev.

Gentoo has many kinds of levels of stability.
There are the stable apps. Then they are the ones with a keyword like ~amd64 that are not fully tested. Then there are the masked that are known to be problematic OR may be ok but it's too risky to assume that before they are better checked. You can also find apps from different repositories.
For the beginners, just stick only to the first two kinds, if not only the first.

udev-194 is just a newer version of udev-171, someday it will be considered stable and you could install it without modifications.
You can also set your system for disregard keywords with the ACCEPT_KEYWORDS field of /etc/make.conf but idk if it is smart to do so if you just begun gentoo
Back to top
View user's profile Send private message
Scimmia22
n00b
n00b


Joined: 24 Sep 2012
Posts: 10

PostPosted: Mon Oct 08, 2012 9:40 pm    Post subject: Reply with quote

ev56o wrote:

@Scimmia22 what is "you can have openrc and udev together, but you cannot have openrc 0.9.8.4 and udev 194 together" i don' t understand the current version is one only, right? do i have to slot that? I read in my output there are packet to slot. what is "rid of your udev keyword" is it an optional?


Ok, I'm going to make this as simple as possible. OpenRC 0.9.8.4 is old. udev 194 is new. You cannot have old with new. If you want udev 194, you must install a newer version of OpenRC. If you want OpenRC 0.9.8.4, you must install an older version of udev. Make sense?

From your other list of software, I'm guessing that you're mostly running the stable branch? udev 194 is not in the stable branch, though, which means that you've added a keyword, probably in package.accept_keywords, in order to get a newer version, but this version is incompatible with your other software!
Back to top
View user's profile Send private message
jrussia
Tux's lil' helper
Tux's lil' helper


Joined: 29 Aug 2012
Posts: 89
Location: Chicago

PostPosted: Tue Oct 09, 2012 8:11 am    Post subject: Reply with quote

Hi, I just want to see if I can add some anecdotal experience that may help. When I first installed gentoo, X, and xfce4, I ran into a similar Block with udev and openrc, and some other related things.

What I learned, and may be relevant to your installation, is that for stable xfce to work out of the box, you need to have the desktop profile selected (eselect profile). If you emerge with the default 10.0 profile and the options recommended in the installation guide, you will end up having to unmask the ~amd64 or ~x86 packages that are showing up in your package.keywords file. Probably an ebuild required you to update this file at some point in order to continue installing what you were attempting to emerge. As a result, you now have a mixture of stable and unstable packages which require incompatible versions of software.

What I did was backtracked to stable by removing the offending ~amd64 keywording in those files, set the desktop profile, and re-emerge world (or whatever). You may have to manually unmerge some packages.. Not sure how smart portage will be in this case, but I think you have a good chance if you get your /etc/portage files cleaned up.

If you really intended to have this mixture then go ahead and continue your conversation :D
Back to top
View user's profile Send private message
wcg
Guru
Guru


Joined: 06 Jan 2009
Posts: 588

PostPosted: Tue Oct 09, 2012 9:12 am    Post subject: Reply with quote

Let us start from scratch here.

There are packages in your "emerge world" list that require a newer
udev than what you have installed and udev-init-scripts. "emerge world"
has selected udev193 and udev-init-scripts-16 to fulfill that requirement.
udev193 requires a newer openrc than what you have installed. Both
udev193 and openrc-0.10.{4,5} are in testing (~amd64 on your architecture).

Code:

echo "sys-apps/openrc ~amd64" >> /etc/portage/package.keywords
echo "sys-fs/udev ~amd64" >> /etc/portage/package.keywords


This will allow portage to merge newer versions of these packages
than the newest version marked stable.

Code:

# Picking the newer of 0.10.4 and 0.10.5 arbitrarily here.
# I do not know which one is better, but if we are fortunate 0.10.5
# fixed some bug in 0.10.4.
emerge -quDN =sys-apps/openrc-0.10.5


Ok, openrc is updated to a version that will not block udev193
or udev-init-scripts-16.

Code:

emerge -quDN world


That should work fine now. Any other errors that turn up have
other causes than an earlier version of openrc blocking udev193
or udev-init-scripts-16.

(I do not know if your system will be entirely stable with
testing versions of openrc and udev. But with the packages
you have in world, your only other choice appears to be
uninstalling the things you have installed that require
>=udev171-r6 and udev-init-scripts. You can see the
packages that require >=udev171-r6 in your original
emerge output in your first message, the one that reported
the openrc block. All the things that require some version
of udev are listed at the end.)
_________________
TIA
Back to top
View user's profile Send private message
ev56o
Apprentice
Apprentice


Joined: 26 Jan 2010
Posts: 164

PostPosted: Tue Oct 09, 2012 9:49 am    Post subject: Reply with quote

@Scimmia22 I understand there is a conflict between versions of packets no packet directly.
@wcg you talk about unmask packages in package.keywords. how i could know? Is this write somewhere in the output?
@jrussia you refer the fact i have non stable packets in my system to my system profile
Code:

m@ubuntu ~ $ eselect profile list
Available profile symlink targets:
  [1]   default/linux/amd64/10.0
  [2]   default/linux/amd64/10.0/selinux
  [3]   default/linux/amd64/10.0/desktop
  [4]   default/linux/amd64/10.0/desktop/gnome
  [5]   default/linux/amd64/10.0/desktop/kde
  [6]   default/linux/amd64/10.0/developer
  [7]   default/linux/amd64/10.0/no-multilib *
  [8]   default/linux/amd64/10.0/server
  [9]   hardened/linux/amd64
  [10]  hardened/linux/amd64/selinux
  [11]  hardened/linux/amd64/no-multilib
  [12]  hardened/linux/amd64/no-multilib/selinux

i selected multilib because it looks as the more simple and stable, evidently i was wrong. you say that this profile require to install packets unstable with a lot of complications following. This isn' t what i thought about that profile but how i could know the feature of the profile? Is there an official documentation? i can' t find.
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
Goto page 1, 2, 3  Next
Page 1 of 3

 
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