Re: nedit problem
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
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
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
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
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
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
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