[ By Archive-name
| By Author | By Category | By Newsgroup ]
[ Home | Latest Updates | Archive Stats | Search | Usenet References | Help ]
Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Part7 - Part8 - Part9 - Single Page
Top Document: Motif FAQ (Part 5 of 9)
Previous Document: 124) How can I keep my file selection boxes from resizing when I
Next Document: 126) TOPIC: FORM WIDGET
[ Home | Latest Updates | Archive Stats | Search | Usenet References | Help ]
-
Search the FAQ Archives
Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Part7 - Part8 - Part9 - Single Page
Top Document: Motif FAQ (Part 5 of 9)
Previous Document: 124) How can I keep my file selection boxes from resizing when I
Next Document: 126) TOPIC: FORM WIDGET
125) What's wrong with the FileSelectionBox under Solaris?
[Last modified: May 97] Answer: Jim Guyton (guyton@burton.cs.colorado.edu) writes: While not strictly a Motif problem, this one had me confused for [awhile]. If under Solaris the entries in a FileSelectionBox look strange and seem to be missing the first two characters of many filenames, then be sure you're linking -lc before -lucb. If on the other hand, the filenames look strange and seem to have two garbage characters in front of every filename, be sure to link -lucb before -lc. There are two versions of readdir(). The one in -lucb returns a structure that has the filename at an offset of 8 bytes (which matches /usr/ucbinclude/sys/dir.h). But the version in -lc returns the filename at an offset of 10 bytes (which matches /usr/include/dirent.h). So depending on how Motif was built for your Solaris, vs. how you link your application, your filenames could be two bytes off in either direction. Harry Cohen (hbcohen@bell.tds-eagan.lmco.com) writes: I also had this problem (the missing horizontal scroll bar with Solaris 2.5.1 and 2.4) and have talked with Sun. This is a problem with the Sun Motif library in /usr/dt/lib. You need to install the following Sun patches to correct this problem: For Solaris 2.5.1: patch 103461-03 For Solaris 2.4: patch 102226-19 Note: For Solaris 2.4, the horizontal scroll problem existed in a previous patch release, so most people haven't seen it. Scott W. Sadler (sws@iti-oh.com) writes: We had this same problem, and it took a while to figure it out. If you use the Motif libraries out of /usr/dt/lib, the file selection box gives the problem you indicate. However, if you use the Motif libraries out of /opt/SUNWspro/Motif_Solaris24/dt/lib, all is fine. Make sure your LD_LIBRARY_PATH, is set correctly to pick up the right shared libraries at run time. Also check out the "-R" option to the linker to encode the library search paths. Finally use the "ldd" program to make sure that you are picking up the correct libraries.
Top Document: Motif FAQ (Part 5 of 9)
Previous Document: 124) How can I keep my file selection boxes from resizing when I
Next Document: 126) TOPIC: FORM WIDGET
Part1 - Part2 - Part3 - Part4 - Part5 - Part6 - Part7 - Part8 - Part9 - Single Page
[ By Archive-name | By Author | By Category | By Newsgroup ]
[ Home | Latest Updates | Archive Stats | Search | Usenet References | Help ]
Send corrections/additions to the FAQ Maintainer:
kenton@rahul.net (Ken Lee)
Last Update July 06 2008 @ 00:13 AM