When I tried to run regexp-coach under FreeBSD (with Linux compatibility enabled) I happened upon the following strange error:
Error: Could not register handle for external module #:CAP: libXm.so.3: cannot open shared object file: No such file or directory. 20957C18 20207EDC -> 20207E02 = #:DEB 20957C34 20055887 -> 20055812 = (#:SYM 2176) 20957C5C 2020823F -> 202080EA = #:CON 20957C88 20167D82 -> 20167CB2 = (#:SYM 1636) 20957C9C 20167FD8 -> 20167F6A = (#:SYM 5419) 20957CC4 2017213B -> 2017205A = (#:SYM 694) 20957D04 2021438D -> 20214372 = (#:SYM 5567) 20957D10 20485A00 -> 204859A2 = (#:SYM 5374) 20957D18 205B6440 -> 205B6422 = #<function 205B6422> 20957D28 204A38B7 -> 204A37A2 = #<function 204A37A2> 20957E00 20186E0B -> 20186DE2 = (#:SYM 4003) 20957E10 20186EFA -> 20186E92 = (#:SYM 4732)
Then I did: ante@Upheaval$ locate libXm.so.3 /usr/X11R6/lib/libXm.so.3 ante@Upheaval$
So, after trussing the image I realize that it's doing some very odd stuff.
How about distributing this as source instead? Or can someone produce a FreeBSD version of this program for me?
/Andreas
On Thu, 3 Mar 2005 00:26:50 +0100 (CET), Andreas Davour ante@Update.UU.SE wrote:
When I tried to run regexp-coach under FreeBSD (with Linux compatibility enabled) I happened upon the following strange error:
Error: Could not register handle for external module #:CAP: libXm.so.3: cannot open shared object file: No such file or directory. 20957C18 20207EDC -> 20207E02 = #:DEB 20957C34 20055887 -> 20055812 = (#:SYM 2176) 20957C5C 2020823F -> 202080EA = #:CON 20957C88 20167D82 -> 20167CB2 = (#:SYM 1636) 20957C9C 20167FD8 -> 20167F6A = (#:SYM 5419) 20957CC4 2017213B -> 2017205A = (#:SYM 694) 20957D04 2021438D -> 20214372 = (#:SYM 5567) 20957D10 20485A00 -> 204859A2 = (#:SYM 5374) 20957D18 205B6440 -> 205B6422 = #<function 205B6422> 20957D28 204A38B7 -> 204A37A2 = #<function 204A37A2> 20957E00 20186E0B -> 20186DE2 = (#:SYM 4003) 20957E10 20186EFA -> 20186E92 = (#:SYM 4732)
Then I did: ante@Upheaval$ locate libXm.so.3 /usr/X11R6/lib/libXm.so.3 ante@Upheaval$
So, after trussing the image I realize that it's doing some very odd stuff.
You seem to be using a version of OpenMotif that's binary-incompatible with Regex Coach. Or, even more likely, Regex Coach is searching for the library below /compat/linux.
Maybe these links will help:
http://www.lispworks.com/kb/f05daf889214217a80256c5a004c9b12.html http://www.lispworks.com/kb/aa792906239daaf88025694c003b3238.html http://www.lispworks.com/kb/3834259d254fee8085256cbc00755f61.html
(Note that Regex Coach was built with the 4.3 version of the LispWorks compiler but some of the 4.1/4.2 entries might still apply.)
How about distributing this as source instead?
I have no plans to do that.
Or can someone produce a FreeBSD version of this program for me?
There is no version of the LispWorks compiler for FreeBSD.
Edi.
On Thu, 3 Mar 2005, Edi Weitz wrote:
On Thu, 3 Mar 2005 00:26:50 +0100 (CET), Andreas Davour ante@Update.UU.SE wrote:
When I tried to run regexp-coach under FreeBSD (with Linux compatibility enabled) I happened upon the following strange error:
[snip]
So, after trussing the image I realize that it's doing some very odd stuff.
You seem to be using a version of OpenMotif that's binary-incompatible with Regex Coach. Or, even more likely, Regex Coach is searching for the library below /compat/linux.
Maybe these links will help:
http://www.lispworks.com/kb/f05daf889214217a80256c5a004c9b12.html http://www.lispworks.com/kb/aa792906239daaf88025694c003b3238.html http://www.lispworks.com/kb/3834259d254fee8085256cbc00755f61.html
I'll check thos links and see if I find some help there.
How about distributing this as source instead?
I have no plans to do that.
You wouldn't mind expanding a bit upon that position? I could probably have solved this problme myself in 10 minutes if I had the source, and contributed code to make your program even better.
Or can someone produce a FreeBSD version of this program for me?
There is no version of the LispWorks compiler for FreeBSD.
And, you mean, it's not possible to build without one? Why?
/andreas
On Thu, 3 Mar 2005 09:45:48 +0100 (CET), Andreas Davour ante@Update.UU.SE wrote:
You wouldn't mind expanding a bit upon that position?
Sure. What do you want to know?
I could probably have solved this problme myself in 10 minutes if I had the source
Probably not. The way OpenMotif is found is hard-coded into CAPI and can't be changed even if you have the source code to Regex Coach.
and contributed code to make your program even better.
So, you're an experienced Common Lisp hacker?
And, you mean, it's not possible to build without one? Why?
Because it relies on CAPI for the GUI part.
Without the GUI it's not much more than my CL-PPCRE library which is already available in source form. There are several free Common Lisp compilers available for FreeBSD so you can hack it as much as you like.
Cheers, Edi.
OK, so maybe I misunderstood you. It almost sounded like you had philosophical grounds for not sharing the source. Now I understand that isn't the case.
If you could share it with someone who might want to port it from motif to some other graphics systems, I wouldn't weep. Motif might work, but it sure aint pretty.
Anyway, keep lisping.
/Andreas
Reading about which versions of lesstif and openmotif which worked proved enlightening.
FreeBSD users are adviced to install the linux-openmotif-2.2.4_1 port.
/andreas