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


Reply via email to