compile xmgrace on Fedora10 failed: Motif >= 1002 compatible API.
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
compile xmgrace on Fedora10 failed: Motif >= 1002 compatible API.
Hi,
Thought I can keep up with the linux kernel and distros that why I am starting to migrate slowly
to Fedora 10.
A tool I have been using for more than 10 year is xmgrace, which I believe is developing.
It is a brilliant software compare to gnuplot with its slightly better GUI.
Anyway, I tried to build it on F10, but I hit something during ../configure.
Quote:
checking for a Motif >= 1002 compatible API... no
configure: error: M*tif has not been found
Since I have built xmgrace a millions times (.. not entirely true, any way.. a lot of times), I know that motif is not installed.
But openmotif.rpm seems to have been dropped..
This is unfortunate, since I believe there is nothing better than xmgrace right now.
What can I do ? downgrade to lower version of Fedora or look for a distro that support motif or xmgrace ?
This kind of things are most afraid by most Linux users I guess..
Edit/Delete Message
It may just want the library which you can get by installing lesstif instead of motif. Lesstif should be in the Fedora repositories. They don't provide Motif because of logo or license not fitting into their way of doing things.
Dag Wieers site probably has a motif rpm for Fedora 10 if you absolutely have to have it.
Distribution: PCLinuxOS2021 CentOS7.9 + 50+ other Linux OS, for test only.
Posts: 17,484
Rep:
cd grace.5.1.xx
./configure
... and I get 'no' to a lot of things, already installed.
'lesstif-devel' is available, so is openmotif-devel, from
rpm.pbone http://rpm.pbone.net/
But no luck with any of those.
So why not use # yum install grace
... you will get grace-5.1.22, providing /usr/bin/xmgrace .
.....
checking for XpmCreatePixmapFromData in -lXpm... no
checking for a Motif >= 1002 compatible API... no
configure: error: M*tif has not been found
[ckgan@f10-dell-port2 grace-5.1.20]$
yum install grace is okay, but then the labels in the graph in xmgrace window are inside
black boxes. This make xmgrace labels very unreadable. I doubt it is a font problem. Might have to do with customization ?.. I haven't seen things like this
before in xmgrace.. Seems like more hunting is to be done!
# rpmbuild -bb grace.spec
... and a package is created :
/root/rpmbuild/RPMS/i386/grace-5.1.22-2.fc10.i386.rpm
# cp -a /root/rpmbuild/BUILD/grace-5.1.22/ /home/"user"/<new-dir>/
# chown -R <user> grace-5.1.22/
cd grace-5.1.22/ ; 'make clean'
and I tried using the configure line in grace.spec,
but still no to a Motif >= 1002 compatible API, etc.:
download openmotif-2.2.2-12.i386 from pbone, but still failed at ./configure.
Quote:
[root@f10-dell-port2 Download]# rpm -qis openmotif-2.2.2-12.i386
Name : openmotif Relocations: /usr/X11R6
Version : 2.2.2 Vendor: Red Hat, Inc.
Release : 12 Build Date: Tue 27 Aug 2002 07:16:41 AM SGT
Install Date: Sat 01 Aug 2009 11:54:26 AM SGT Build Host: stripples.devel.redhat.com
Group : System Environment/Libraries Source RPM: openmotif-2.2.2-12.src.rpm
Size : 3696175 License: Open Group Public License
Signature : DSA/SHA1, Wed 04 Sep 2002 05:32:14 AM SGT, Key ID 219180cddb42a60e
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
URL : http://www.motifzone.org/
Summary : Open Motif runtime libraries and executables.
Description :
This is the Open Motif 2.2.2 runtime environment. It includes the
Motif shared libraries, needed to run applications which are dynamically
linked against Motif, and the Motif Window Manager "mwm".
normal /etc/X11/xinit/xinitrc.d/xmbind
normal /usr/X11R6/bin/mwm
normal /usr/X11R6/bin/xmbind
normal /usr/X11R6/include/X11/bitmaps/xm_error
normal /usr/X11R6/include/X11/bitmaps/xm_hour16
normal /usr/X11R6/include/X11/bitmaps/xm_hour16m
normal /usr/X11R6/include/X11/bitmaps/xm_hour32
normal /usr/X11R6/include/X11/bitmaps/xm_hour32m
normal /usr/X11R6/include/X11/bitmaps/xm_information
normal /usr/X11R6/include/X11/bitmaps/xm_noenter16
normal /usr/X11R6/include/X11/bitmaps/xm_noenter16m
normal /usr/X11R6/include/X11/bitmaps/xm_noenter32
normal /usr/X11R6/include/X11/bitmaps/xm_noenter32m
normal /usr/X11R6/include/X11/bitmaps/xm_question
normal /usr/X11R6/include/X11/bitmaps/xm_warning
normal /usr/X11R6/include/X11/bitmaps/xm_working
normal /usr/X11R6/lib/X11/bindings
normal /usr/X11R6/lib/X11/bindings/acorn
normal /usr/X11R6/lib/X11/bindings/apollo
normal /usr/X11R6/lib/X11/bindings/dec
normal /usr/X11R6/lib/X11/bindings/dg_AViiON
normal /usr/X11R6/lib/X11/bindings/doubleclick
normal /usr/X11R6/lib/X11/bindings/hal
normal /usr/X11R6/lib/X11/bindings/hitachi
normal /usr/X11R6/lib/X11/bindings/hp
normal /usr/X11R6/lib/X11/bindings/ibm
normal /usr/X11R6/lib/X11/bindings/intergraph
normal /usr/X11R6/lib/X11/bindings/intergraph17
normal /usr/X11R6/lib/X11/bindings/megatek
normal /usr/X11R6/lib/X11/bindings/motorola
normal /usr/X11R6/lib/X11/bindings/ncr_at
normal /usr/X11R6/lib/X11/bindings/ncr_vt
normal /usr/X11R6/lib/X11/bindings/pc
normal /usr/X11R6/lib/X11/bindings/sgi
normal /usr/X11R6/lib/X11/bindings/siemens_9733
normal /usr/X11R6/lib/X11/bindings/siemens_wx200
normal /usr/X11R6/lib/X11/bindings/sni
normal /usr/X11R6/lib/X11/bindings/sni_97801
normal /usr/X11R6/lib/X11/bindings/sony
normal /usr/X11R6/lib/X11/bindings/sun
normal /usr/X11R6/lib/X11/bindings/sun_at
normal /usr/X11R6/lib/X11/bindings/tek
normal /usr/X11R6/lib/X11/bindings/xmbind.alias
normal /usr/X11R6/lib/X11/system.mwmrc
normal /usr/X11R6/lib/libMrm.so.3
normal /usr/X11R6/lib/libMrm.so.3.0.1
normal /usr/X11R6/lib/libUil.so.3
normal /usr/X11R6/lib/libUil.so.3.0.1
normal /usr/X11R6/lib/libXm.so.3
normal /usr/X11R6/lib/libXm.so.3.0.1
normal /usr/X11R6/man/man1/mwm.1.gz
normal /usr/X11R6/man/man1/xmbind.1.gz
normal /usr/share/doc/openmotif-2.2.2
normal /usr/share/doc/openmotif-2.2.2/COPYRIGHT.MOTIF
normal /usr/share/doc/openmotif-2.2.2/README
normal /usr/share/doc/openmotif-2.2.2/RELEASE
normal /usr/share/doc/openmotif-2.2.2/RELNOTES
I can still use the "crappy" xmgrace from "yum install grace" but then
I have to tolerate the invisible texts for the labels in black boxes.
Seems like a tough game here.
Further info:
Quote:
Name : openmotif-devel Relocations: /usr
Version : 2.3.2 Vendor: (none)
Release : 1 Build Date: Thu 19 Mar 2009 12:41:37 AM SGT
Install Date: Sat 01 Aug 2009 08:33:02 PM SGT Build Host: localhost.localdomain
Group : Development/Libraries Source RPM: openmotif-2.3.2-1.src.rpm
Size : 6934314 License: Open Group Public License
Signature : (none)
URL : http://www.motifzone.org/
Summary : Open Motif development libraries and header files.
Description :
This is the Open Motif 2.3.2 development environment. It includes the
static libraries and header files necessary to build Motif applications.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.