Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 87111

Summary: nxclient blocks nxserver
Product: Gentoo Linux Reporter: Harris Landgarten <harrisl>
Component: Current packagesAssignee: Gentoo NX Server project <nx>
Status: RESOLVED FIXED    
Severity: normal CC: rockoo
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 82330    

Description Harris Landgarten 2005-03-29 06:42:52 UTC
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
Comment 1 Daniel Webert 2005-04-08 08:59:18 UTC
yes - can we do something about that? - stable ones :(
Comment 2 Jon Severinsson 2005-05-04 04:11:44 UTC
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.
Comment 3 Harris Landgarten 2005-05-04 04:30:39 UTC
Resolved by use flag