Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 08 Feb 2011 07:16:19 -0700
From:      Fred <fred@blakemfg.com>
To:        freebsd-questions@freebsd.org
Subject:   Re: nedit problem
Message-ID:  <4D515033.7020601@blakemfg.com>
In-Reply-To: <AANLkTimA4qfSPyBjp2%2BBfWBNJUTU4SMS56Vg3aFeDvnT@mail.gmail.com>
References:  <AANLkTimA4qfSPyBjp2%2BBfWBNJUTU4SMS56Vg3aFeDvnT@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 02/06/11 19:36, b. f. wrote:
> Fred Boatwright wrote:
>> On 02/06/11 00:53, b. f. wrote:
>>> Fred Boatwright wrote:
>>>
>>>> After updating all ports on 8.1-RELEASE, nedit has a problem.  The right
>>>> mouse button works ok in the toolbar but if it is pressed in the text
>>>> area, for example to copy a block of text, the cursor changes shape and
>>>> the X session becomes completely locked up.  I have to stop X and
>>>> restart it.  I have tried to deinstall nedit and rebuild it but this
>>>> didn't help.  It is nedit-5.5 with Motif 2.2.3.
>>> This is a known problem with many Motif-based applications, arising
>>> from a bug in recent versions of Xorg.  It has been corrected
>>> upstream, and it is likely that this problem will be fixed when the
>>> ports freeze ends shortly after the release of FreeBSD 7.4 and 8.2, if
>>> not before.  If you can't wait, you can try using the patches from:
>>>
>>> http://www.freebsd.org/cgi/query-pr.cgi?pr=154510
>>>
>> I have tried several editors that are horrible.  Axe installed from
>> packages dumps core.  There were a lot of warnings that later versions
>> of libraries were installed than axe was expecting.  Does the maintainer
>> need to know this?
> Sadly, there is no maintainer for that port.  But yes, you should file
> a Problem Report (PR), so that people will know that there may be a
> problem:
>
> http://www.freebsd.org/doc/en_US.ISO8859-1/articles/problem-reports/index.html
>
>> Can you tell me how to install the Xorg patch to make nedit work?  I
>> have not worked with getting source code or compiling from source.  I
>> can do the edit on another computer.
> Get an up-to-date ports tree.  (If you don't know what that means,
> read the relevant portions of the FreeBSD Handbook.)
>
> Place the attached patch (or a trimmed version of the patch from the
> PR that I cited earlier) in  ports/x11-servers/xorg-server/files under
> a name like 'patch-dix__events.c', that begins with 'patch-', and
> doesn't overwrite any of the existing patches.
>
> In the ports/x11-servers/xorg-server directory, run 'make deinstall
> clean install&&  make clean', or use your favorite third-party port
> updating tool to force an update of that port.
>
> (If you want to create a backup package of your patched version of
> xorg-server, and you are not using a port updating tool with this
> feature, then either 'make package' in that directory before running
> the final 'make clean', or use 'pkg_create -b "xorg-server-*"'.)
>
> I'm assuming that you are already using the latest version of
> x11-servers/xorg-server; if instead you are using an earlier version,
> and packages that depend on it, you will probably need to update them
> as well.
>
> b.
The xorg patch installed ok.  I was expecting it to be much more 
difficult!  Nedit now works very well.  Thanks for the help!
Best regards,
Fred




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4D515033.7020601>