Hi guys, I'm trying to run regex-coach - and it requires openmotif-2.2 or lesstif-2.1. i tried to fool it - and symlink /usr/X11R6/lib/libXm.so.2 to /usr/X11R6/lib/libXm.so.1 (provided by lesstif). This however gives me: Error: Motif version string ("@(#)GNU/LessTif Version 1.2 Release 0.93.94") indicates invalid library version. Requires (("Lesstif" "2.1") ("Motif" "2.2")). ie. that's only version 1.2 of lesstif. AFAIK lesstif is supposed to provide a lesstif-v2.1 too, but it appereantly doesn't :(
If you could provide the url to non-portage software in future, that would be great. http://www.weitz.de/regex-coach/
Oops - sorry - a little too quick on the trigger there ;)
Talked to the author og regex-coach - it seems it's too new a version of lesstif? anyways - it would be nice if openmotif could be slottet - so I could have both installed. On Sat, 24 Apr 2004 17:36:23 +0200 (CEST), "Klavs Klavsen" <kl@vsen.dk> wrote: > I would like to try out regex-coach - but I'm running on a Gentoo > system - where OpenMotif-2.2 is not available (only 2.1) - as it > does not work with many proprietary binaries :( - see here: > http://bugs.gentoo.org/show_bug.cgi?id=29388 I remember having similar problems when I used Gentoo - I installed 2.2. anyway. (IIRC it /is/ available, it is just masked out.) > Unfortunately your binary, I can't get yours to work when I have > installed latest lesstif :( > > regex-coach binary says: > > write(1, "\nError: Motif version string (\"@"..., 56 > Error: Motif version string ("@(#)Motif Version 2.1.30") = 56 > write(1, ") indicates invalid library vers"..., 82) indicates invalid > library version. Requires (("Lesstif" "2.1") ("Motif" "2.2"))) = 82 > > Unfortunately it does not seem to check for lesstif - which is available. > > I tried to mv the /usr/X11R6/lib/libXm.so.2 away to see if it would work > but that gave me: > Error: Motif version string ("@(#)GNU/LessTif Version 1.2 Release > 0.93.94") indicates invalid library version. Requires (("Lesstif" "2.1") > ("Motif" "2.2")). You might have to downgrade to an older version of LessTif... :( > Should regex-coach not work with that? would it be possible to ask > you to build your program with openmotif-2.1 - or do you really use > features only in v2.2? I can't "build with openmotif-2.1" - Regex Coach is built using the LispWorks compiler from Xanalys[1], and the search for a suitable Motif library is built into their CAPI toolkit. You might want to search their Knowledgebase[2] for "OpenMotif" or "LessTif" - maybe you'll find something that'll help you. (Note that Regex Coach is built with the 4.3 compiler so not all entries apply.) Or maybe someone on this mailing list has a pre-0.6.0 Linux version of Regex Coach available which he can sent to you. (I don't, unfortunately.) 0.5.x and earlier were built with the 4.2 compiler and should work with OpenMotif 2.1 but you'll miss a couple of bugfixes and new features. Sorry for the inconvenience, but I don't think I can help with another binary. (I don't have the 4.2 compiler installed anymore and it would be too much work to backport the code so that it'll work with 4.2 or maintain two separate code trees.)
if it runs with lesstif-2.1 it *must* run with openmotif-2.1 as well. lesstif-2.1 is buggy, so it's not installed.
Have you tried? I can tell it doesn't. If you can get it to run under Gentoo - pls. do tell - I'd very much like to use it. Why is this bug invalid? Unless you seriously believe that Gentoo shouldn't be able to run this piece of software?
i haven't tried, but it should because both provide a motif-2.1 implementation. for more information see bug #29388
I have tried it - and it spits out the message as you can see in the first post. The actual bug here - is that OpenMotif should be SLOT'ed so I can have OpenMotif-2.2 for the programs that require that (like this one) and OpenMotif-2.1 for the rest.
please read all 100 comments of bug #29388, maybe you'll understand then.