nedit has a dependency on openmotif. In the current portage this equates to: nedit 5.4 with openmotif 2.2.3-r1. The makefile exits stating that this version of openmotif is incompatible. The full text error follows: make[1]: Entering directory `/var/tmp/portage/nedit-5.4/work/nedit-5.4/util' gcc -O -I/usr/X11R6/include -DUSE_DIRENT -DUSE_LPR_PRINT_CMD -o check_lin_tif check_lin_tif.c ./check_lin_tif Open Motif or OSF Motif detected. @(#)Motif Version 2.2.3 ERROR: Bad Open Motif Version: @(#)Motif Version 2.2.3 This version of Open Motif is known to be broken and is thus unsupported by the NEdit developers. It will probably cause NEdit to crash frequently. Check these pages for a more detailed description of the problems with this version: http://www.motifdeveloper.com/tips/tip22.html http://www.motifdeveloper.com/tips/Motif22Review.pdf NEdit is known to work with LessTif versions: 0.92.32 0.93.0 0.93.12 0.93.18 and is known to be very stable with Open Motif version 2.1.30, which is freely available from several sources, including: http://www.opengroup.org/openmotif/ http://www.metrolink.com/products/motif/open_motif2-1-30.html http://www.ist.co.uk/DOWNLOADS/motif_download.html Also, unless you need a customized NEdit you should STRONGLY consider downloading a pre-built binary from http://www.nedit.org, since these are the most stable versions. If you really want to build a known-bad version of NEdit you can override this sanity check by adding -DBUILD_BROKEN_NEDIT to the CFLAGS variable in your platform's Makefile (e.g. makefiles/Makefile.linux) make[1]: *** [check_tif_rule] Error 1 make[1]: Leaving directory `/var/tmp/portage/nedit-5.4/work/nedit-5.4/util' make: *** [linux] Error 2 !!! ERROR: app-editors/nedit-5.4 failed. !!! Function src_compile, Line 23, Exitcode 2 !!! (no error message) !!! If you need support, post the topmost build error, NOT this status message. paulc@Josiah ~ $ Reproducible: Always Steps to Reproduce: 1. ensure that the version of openmotif installed is 2.2.3-r1 2. emerge nedit 3. Actual Results: the build exited. The makefile checks for the openmotif version and exits if it is a range of "bad" versions Expected Results: compiled and installed
use nedit-5.5 which is also stable
,..
Portage is only showing nedit 5.4 as the latest although there is a 5.5 ebuild in the tree I don't know what it is being masked by. Cheers Paul
that's really strange, do you have a portdir_overlay? what about emerge info?
thanks Heinrich, 5.5 must have gone stable in the last day or so. I synced just before doing the 5.4 install.