GP lisper wrote: >On Thu, 12 May 2005 08:03:26 -0400, <[EMAIL PROTECTED]> wrote: > > >>>>>>>"GP" == GP lisper <[EMAIL PROTECTED]> writes: >>>>>>> >>>>>>> >> GP> Fedora has a different Motif library than the one on the builders >> GP> system for the binary that you tried. I suppose that the builder >> GP> should document that lib. >> >>I believe the Motif library I used LessTif, using Motif 2.1 compatible >>library. I didn't have real Motif so I used LessTif. Also, since I >>didn't create a static library, motifd is dynamically linked. >> >> > > > > > Thanks for your ideas on my problem with using CLM on Fedora 2. I do believe that a library incompatibility is probably responsible for the problem, though that may be a red herring. I have another computer which is running RedHat 7.2 on which the CLM system works fine. On this RedHat machine the library libXm.so points to a LessTif/Motif1.2 library, while on the Fedora2 box it points to a library ending in .so.3.0.2, which I presume is Motif2.1. The libraries on both machines ending in .so.1.x all point to Motif1.2 libraries, and similarly those ending in .so.2.x point to Motif2.1 libraries. I don't know which library the binary is requesting. On the Fedora2 box, where CLM failed, the LessTif version is 93.36, while the builder of motifd (Raymond Toy) stated that he used 93.97. Perhaps a static build will solve the problem. I would be willing to rebuild the CLM binaries, either for myself or for the project in general. For this I would need to get the sources and instructions for the make. Does anyone know how I can get them? Even if the library problem was solved, that still wouldn't solve my main problem. Since I really want to write Motif apps in CMUCL, not just use the graphical debugger and other tools, I have to learn how the interfaces work. Unfortunately the documentation for CLM is too sparse for that. I would like to know every available Lisp method in the package and how to use them. This requires some sort of a user's guide and lots of sample code. Again, I would be willing to do this, either for myself or for the project, but I would need some assistance from those know something about CLM. I tried using CLX calls, but the documentation for CLX seems to be not in synch with the actual distribution. The documentation for CLX obtained at the www.cons.org site is detailed. but none of the functions documented seem to be in the distributed library. open-display is documented, but is not defined in the library. open-clx-display is in the library, and works, so I thought I just have to add -clx everywhere, but no such luck. Is there a CLX distribution with correct documentation that I am somehow missing? By the way, I am interested in CMUCL for use with the Common Lisp Music and Common Music systems, and for developing some financial AI software. The compiler is great, and all benchmarks I have developed show that CMUCL generates much faster code than Allegro Lisp, which I am also evaluating. Thanks again for your input.
Paul Holzer
