Re: nedit problem

2011-02-08 Thread Fred

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

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: nedit problem

2011-02-06 Thread Fred

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

b.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org




I will just use another editor for a while.  Thanks for the help.

Best regards,
Fred

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: nedit problem

2011-02-06 Thread Fred

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

b.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org



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?


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.


Best regards,
Fred

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: nedit problem

2011-02-06 Thread b. f.
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.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org

nedit problem

2011-02-05 Thread Fred Boatwright
Hello,

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.

Also, when nedit is started the following warnings are given:

Cannot convert string
-*-helvetica-medium-r-normal-*-*-120-*-*-*-iso8859-1 to type
FontStruct
Cannot convert string
-*-helvetica-bold-r-normal-*-*-120-*-*-*-iso8859-1 to type FontStruct
Cannot convert string
-*-helvetica-medium-o-normal-*-*-120-*-*-*-iso8859-1 to type
FontStruct
Cannot convert string
-*-courier-medium-r-normal-*-*-120-*-*-*-iso8859-1 to type FontStruct
Cannot convert string -*-courier-bold-r-normal-*-*-120-*-*-*-iso8859-1
to type FontStruct
Cannot convert string
-*-courier-medium-o-normal-*-*-120-*-*-*-iso8859-1 to type FontStruct

These warnings have been happening for some time but nedit otherwise has
been working ok until the port update.  xpdf gives similar warnings but
seems to work ok.

What can I do to resolve at least the lockup problem?

Best regards,
Fred
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: nedit problem

2011-02-05 Thread Giorgos Keramidas
On Sat, 05 Feb 2011 14:33:50 -0700, Fred Boatwright f...@blakemfg.com wrote:
 Hello,

 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.

 Also, when nedit is started the following warnings are given:

 Cannot convert string
 -*-helvetica-medium-r-normal-*-*-120-*-*-*-iso8859-1 to type FontStruct
 Cannot convert string -*-helvetica-bold-r-normal-*-*-120-*-*-*-iso8859-1 to 
 type FontStruct
 Cannot convert string -*-helvetica-medium-o-normal-*-*-120-*-*-*-iso8859-1 
 to type FontStruct
 Cannot convert string -*-courier-medium-r-normal-*-*-120-*-*-*-iso8859-1 to 
 type FontStruct
 Cannot convert string -*-courier-bold-r-normal-*-*-120-*-*-*-iso8859-1 to 
 type FontStruct
 Cannot convert string -*-courier-medium-o-normal-*-*-120-*-*-*-iso8859-1 to 
 type FontStruct

 These warnings have been happening for some time but nedit otherwise has
 been working ok until the port update.  xpdf gives similar warnings but
 seems to work ok.

 What can I do to resolve at least the lockup problem?

Can you run nedit under truss or ktrace?  It may be stuck in a loop
because of a bug.  You should be able to run it under truss, for
example, by opening a new terminal window and typing:

truss -o nedit.log nedit

Then when nedit gets stuck, wait a bit to let truss collect some tracing
information, and kill nedit.  Attach the output of truss in a message to
the list.  Someone may find useful information about nedit's blocking in
the final bits of the trace file.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org


Re: nedit problem

2011-02-05 Thread b. f.
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

b.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to freebsd-questions-unsubscr...@freebsd.org