Xorg does not support locales on FreeBSD/sparc64. Clipboard paste does not work in xterm. No way to type national symbols in xterm. Fix: Here is workaround. Go to lib/X11/locale/common and make symbolic link to existing directory with shared libraries: # cd /usr/X11R6/lib/X11/locale/common # ln -s ../lib/common sparcv9 How-To-Repeat: Run xterm and try copy and paste. Try to type national symbols from keyboard. Use truss(1) for trace open(2) system calls and determine needed shared libraries. $ xterm Warning: locale not supported by Xlib, locale set to C Warning: X locale modifiers not supported, using default Failed to open input method
Responsible Changed From-To: freebsd-ports-bugs->freebsd-x11 Over to maintainers
Please try reinstalling x11/xorg-libraries port after putting attached patch into x11/xorg-libraries/files directory. You should of course remove the workaround symlink before trying if this solves the issue. (Patch also available at http://www.ijs.si/~lesi/xorg/sparc-locale/patch-XlcDL.c if fetching is easier that way)
Dejan Lesjak wrote: > Please try reinstalling x11/xorg-libraries port after putting attached patch > into x11/xorg-libraries/files directory. You should of course remove the > workaround symlink before trying if this solves the issue. > (Patch also available at > http://www.ijs.si/~lesi/xorg/sparc-locale/patch-XlcDL.c if fetching is easier > that way) > > [patch skipped] This patch solves the issue. Thanks!
On Tuesday 16 of August 2005 12:41, Andrew Belashov wrote: > [patch skipped] > > This patch solves the issue. Thanks! Neat, I'll commit after the ports freeze is over. Thanks for report and test!
I can confirm that your patch solves this issue (actually I came up with the same and just noticed later that there was progress on this PR). Could you please try to get it approved during freeze so the premiere of graphical console support on sparc64 in 6.0 is as good as possible? :) Thanks, Marius
State Changed From-To: open->closed Fix committed. It should be there in 6.0 release packages.