When using modular X, the tightvnc build fails due to missing xmkmf, gccmakedep, rman. Without imake: >>> Source unpacked. >>> Compiling source in /var/tmp/portage/tightvnc-1.3_alpha7/work/vnc_unixsrc ... /usr/portage/net-misc/tightvnc/tightvnc-1.3_alpha7.ebuild: line 62: xmkmf: command not found Without gccmakedep make[1]: Entering directory `/var/tmp/portage/tightvnc-1.3_alpha7/work/vnc_unixsrc/libvncauth' gccmakedep -- -I. -I../include -I/usr/X11R6/include -Dlinux -D__i386__ -D_POSIX_C_SOURCE=199309L -D_POSIX_SOURCE -D_XOPEN_SOURCE -D_BSD_SOURCE -D_SVID_SOURCE -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DFUNCPROTO=15 -DNARROWPROTO -- vncauth.c d3des.c /bin/sh: gccmakedep: command not found Without rman: fi rm -f vncviewer.1x.html vncviewer.1x-html rman -f HTML < vncviewer._man \ > vncviewer.1x-html && mv -f vncviewer.1x-html vncviewer.1x.html /bin/sh: rman: command not found make[2]: *** [vncviewer.1x.html] Error 127 make[2]: Leaving directory `/var/tmp/portage/tightvnc-1.3_alpha7/work/vnc_unixsrc/vncviewer' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/tightvnc-1.3_alpha7/work/vnc_unixsrc' make: *** [World] Error 2
Already fixed in 1.3_alpha7.
doesn't work. portage bugs? I don't have gccmakedep and imake installed. # emerge gccmakedep imake -vp These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] x11-misc/gccmakedep-1.0.1 65 kB [ebuild N ] x11-misc/imake-1.0.1 0 kB Total size of downloads: 65 kB but tightvnc doesn't pulls in the deps. # emerge tightvnc -vp These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] net-misc/tightvnc-1.3_alpha7 USE="-java server tcpd" 0 kB Total size of downloads: 0 kB # emerge info Portage 2.1_pre2 (default-linux/x86/2005.1, gcc-3.4.4, glibc-2.3.5-r3, 2.6.14-gentoo-r5 i686) ================================================================= System uname: 2.6.14-gentoo-r5 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.12.0_pre12 distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.4.2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r1 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/share/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks noinfo sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,-O1" LINGUAS="en_US vi" MAKEOPTS="-j7" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm arts audiofile berkdb bitmap-fonts bzip2 cdr crypt cups curl dri dvd dvdr emboss encode expat fam foomaticdb fortran gif glut gmp gpm gstreamer gtk2 hal idn imlib ipv6 jpeg kde lcms libg++ libwww mad mikmod mmx mng mp3 mpeg mysql ncurses nls nptl nptlonly nsplugin odbc ogg oggvorbis opengl oss pam pcre pdflib perl png qt quicktime rdesktop readline samba spell sse ssl tcpd threads tiff truetype truetype-fonts type1-fonts udev unicode usb userlocales utf8 vorbis xine xml2 xmms xv zeroconf zlib elibc_glibc kernel_linux linguas_en_US linguas_vi userland_GNU" Unset: ASFLAGS, CTARGET, LANG, LC_ALL
sorry, user error. I have a wrong entry in /etc/portage/profile/package.provided.
CLOSED