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.
Looking for someone with experience installing tcl/tk
or
experience with X-windows dependencies
Trying to install tk8.4.11 on RedHat i386 system
the tk 'make' claims it cannot find X11/Xlib.h
X-windows works on this computer
nevertheless, I enter dependency hell while trying to install the xorg-x11-devel-6.8.2-31 rpm
and get to the point where xorg-x11-libs is required.
1.) How can my xwindows work without the libraries?
2.) Do I really need to install all these rpms when tk8.4.11/xlib/X11/Xlib.h already exists in the installation directory?
the line in the tk.h code says: # include <X11/Xlib.h>
can I direct tk.h to the tk8.4.11/xlib/X11/Xlib.h in the installation directory? I'm not a C++ programmer.
"Trying to install tk8.4.11 on RedHat i386 system"
What version of Red Hat are you using?
"the tk 'make' claims it cannot find X11/Xlib.h
X-windows works on this computer
nevertheless, I enter dependency hell while trying to install the xorg-x11-devel-6.8.2-31 rpm
and get to the point where xorg-x11-libs is required."
I think that the version of tk that you are trying to install is dependent on a newer version of X Window than what you have installed.
"1.) How can my xwindows work without the libraries?"
X Window has been rewritten lately. Previous versions of X Window had a different library structure.
"2.) Do I really need to install all these rpms when tk8.4.11/xlib/X11/Xlib.h already exists in the installation directory?
the line in the tk.h code says: # include <X11/Xlib.h>
can I direct tk.h to the tk8.4.11/xlib/X11/Xlib.h in the installation directory? I'm not a C++ programmer."
These questions will probably disappear after you sort through your version mismatch.
linux version 2.4.21-32.0.1.EL
I think the redhat is enterprise edition 3
Would it be reasonable, in your opinion, to go back to an older version of tcl/tk instead of fiddling with my established x-windows? Is this a good strategy in general?
"Would it be reasonable, in your opinion, to go back to an older version of tcl/tk instead of fiddling with my established x-windows? Is this a good strategy in general?"
In general when I run into a problem like the latest version of tcl/tk needing to have some dependencies upgraded I upgrade everything necessary to get tcl/tk installed. However having to upgrade X Window is so laborious that I would find it easier to upgrade the entire Red Hat release than to try to upgrade X Window on a running system.
If you don't want to upgrade X Window or upgrade Red Hat then the easiest thing to do would be to install the version of tcl/tk that is on your Red Hat install CD. That will be an older version of tcl/tk but it is 100% compatible with what you already have installed.
I ended up reinstalling tcl through ActiveTcl, which supposedly includes tk...
In any case, my final goal was to get VMD fully functional, which was possible on my machine after installing ActiveTcl8.4.11.0 and then vmd-1.8.3 binary from the Illinois ks.uiuc.illinois.edu website.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.