Sometimes it is necessary to install nxserver-freenx and nxclient on the same machine. When done you can both host and connect to others. After the 2 emerges nx runs properly but emerge world -uvDp shows: Calculating world dependencies ...done! [blocks B ] net-misc/nxclient (is blocking net-misc/nxserver-freenx-0.2.8) Unless nxclient is unmerged, emerge world -uvD will not run. Reproducible: Always Steps to Reproduce: 1.emerge nxserver-freenx 2.emerge nxclient 3.emerge world -uvDp Actual Results: Calculating world dependencies ...done! [blocks B ] net-misc/nxclient (is blocking net-misc/nxserver-freenx-0.2.8) Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3-20050110, glibc-2.3.4.20050125-r1, 2.6.11-gentoo-r2 i686) ================================================================= System uname: 2.6.11-gentoo-r2 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.6.10 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Mar 1 2005, 07:40:00)] distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r7 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j8" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts cdr crypt cups curl dvd emboss encode esd fam font-server foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 guile imap imlib ipv6 java jpeg junit kde ldap libg++ libwww mad mikmod mmx mmx2 motif mozilla mp3 mpeg mysql ncurses nls nptl odbc oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sasl sdl spell sqlite sse sse2 ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts xml xml2 xmms xv zlib video_cards_radeon" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
yes - can we do something about that? - stable ones :(
use the "commercial" useflag when installing nxserver-freenx and it will depend on nxclient to install their confilicting files instead of installing them itself. That is: With the "commercial" useflag nxserver-freenx depends on nxclient. Without the "commercial" useflag nxserver-freenx is blocked by on nxclient. This "bug" is actually a feature included in the nxserver-freenx-0.2.8 ebuild allowing you to install nxserver-freenx without requireing nxclient. Please close the bug And btw, you do NOT want freenx-0.2.8, you will want freenx-0.3.1, see Bug #84299.
Resolved by use flag