When I emerge sourcenav on my amd64 system it appears to work but does not install the main executable (snavigator) on my system. It does install a number of files in the /opt/sourcenav/bin directory. These include: abrowser dbdump hyper phpbrowser tbrowser wish8.3 cbrowser dbimp jbrowser pybrowser tclsh8.3 cbrowser2 exlbrowser m4browser snpdbg tixindex dbcp fbrowser obrowser snscenario tixwish4.1.8.1 As you can see it is missing snavigator. Reproducible: Always Steps to Reproduce: 1. change package.keywords to set sourcenav = ~amd64 2. emerge sourcenav 3. Actual Results: It did not create or install the snavigator executable file and there was no idication that the emerge had failed. Expected Results: I expect to end up with either a clear indication that the emerge failed or a working application. I did not get either. emerge --info Portage 2.0.51.22-r3 (default-linux/amd64/2005.0, gcc-3.4.3, glibc-2.3.5-r2, 2.6.12-gentoo-r6 x86_64) ================================================================= System uname: 2.6.12-gentoo-r6 x86_64 AMD Athlon(tm) 64 Processor 3500+ Gentoo Base System version 1.6.13 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [disabled] dev-lang/python: 2.3.5-r2, 2.4.2 sys-apps/sandbox: 1.2.12 sys-devel/autoconf: 2.13, 2.59-r6 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.15.92.0.2-r10 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-march=k8 -O2 -pipe" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /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/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=k8 -O2 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.llarian.net/ http://gentoo.osuosl.org/ http://gentoo.ccccom.com http://gentoo.mirrors.tds.net/gentoo http://mirror.datapipe.net/gentoo" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X alsa apache2 arts audiofile avi berkdb bitmap-fonts bzip2 cdr crypt cups curl doc dvr eds emboss encode esd exif expat fam ffmpeg flac foomaticdb fortran gd gdbm gif gimpprint glut gnome gpm gstreamer gtk gtk2 guile hal idn imagemagick imlib ipv6 jack java jpeg junit kde lcms libwww lzw lzw-tiff mad matrox mng motif mp3 mpeg nas ncurses nls nptl ogg opengl pam pcre pdflib perl pic png ppds python qt quicktime readline scanner sdl spell ssl tcltk tcpd tetex threads tiff truetype truetype-fonts type1-fonts udev usb userlocales vorbis wmf wxwindows xine xinerama xml xml2 xpm xv xvid zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS
Try it again in a couple of hours; I'd recommend the 5.2beta2 if it works for you. Reopen if you still have a problem.
I just tested this and it has the same issue.
Still does not work.
I don't currently have an amd64 box, but if you want, you can try a couple of options in the src_compile() function; instead of just "make" you could try "make all" or maybe "make all-snavigator" and see if one of those works better for you. There should also be a "make install-snavigator" as well (if the make install doesn't work).
I am unable to duplicate the issue at hand here. Could you please attach config.log please.
(In reply to comment #4) > I don't currently have an amd64 box, but if you want, you can try a couple of > options in the src_compile() function; instead of just "make" you could try > "make all" or maybe "make all-snavigator" and see if one of those works better > for you. There should also be a "make install-snavigator" as well (if the make > install doesn't work). Changing src_compile() to "make all" worked for me.
This should be fixed in the latest sourcenav (and no, there hasn't been an upstream release in some time). If you're using anything older than sourcenav-5.2_beta2, please update and try this version.