Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 83268 - bad dependency on openmotif
Summary: bad dependency on openmotif
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Heinrich Wendel (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-02-25 01:24 UTC by Paul Chubb
Modified: 2005-02-26 12:54 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Paul Chubb 2005-02-25 01:24:57 UTC
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
Comment 1 Heinrich Wendel (RETIRED) gentoo-dev 2005-02-25 07:55:32 UTC
use nedit-5.5 which is also stable
Comment 2 Heinrich Wendel (RETIRED) gentoo-dev 2005-02-25 07:56:02 UTC
,..
Comment 3 Paul Chubb 2005-02-26 02:24:14 UTC
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
Comment 4 Heinrich Wendel (RETIRED) gentoo-dev 2005-02-26 02:26:04 UTC
that's really strange, do you have a portdir_overlay? what about emerge info?
Comment 5 Paul Chubb 2005-02-26 12:54:49 UTC
thanks Heinrich, 5.5 must have gone stable in the last day or so. I synced just before doing the 5.4 install.