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.
I am trying to compile Eterm for the transparencey option, and thats the only thing I cant get to work. I have downloaded imlib2 and compiled it with no errors. (imlib2-1.1.1.tar.gz) Is there a difference in Imlib2 and imlib2, is it just a matter of the "i" being capitalized, is it that I need to rename "imlib2" or the dir? Should I just be linking the lib file to another file? If so should I be linking /usr/local/bin/imlib2 to something? Strange cause thats a /bin file. I'm a little confused. I know I can do whatever has to be done, I just need a hint or a push in the right direction..
Here is some output from the compile and a couple of whereis's. I will post more output if needed. Any help would be great.
thanks
gplacek
configure: warning: *** Pixmap support has been disabled because Imlib2 was not found ***
configure: warning: *** or could not be linked. Eterm should still work
configure: warning: *** not be very happy. Check config.log for more detailed ***
configure: warning: *** information on why my attempt to link with Imlib2 failed. ***
Does anyone think that this is a linking problem or that imlib2 is named wrong. I just need a little hint here, can someone tell me what they think? :-)
The easiest thing to do, really, would be to
edit ./configure and see whether the capitalisation
only happens in the output for that error-message
or whether it actually is (stupidly) looking for a
libImlib2 ...
All the references to Imlib2 , the "I" is capital. Here is a clip from my configure file. Did I install Imlib2 in the wrong place or it cant find it because it is spelled "imlib2"? Can I fix this by linking it, and if so, how should I make the link. I knw to use "ln" but I've never made a link before. Do I need to go to the /usr/local/lib/ and link using a different name to my install dir in /home/greg/Eterm/ or what? Thanks for the help.
gplacek
ps. It looks like it says -LImlib2 with a lowercase "L" before the "i"
echo $ac_n "checking for imlib_create_image in -lImlib2""... $ac_c" 1>&6
echo "configure:8913: checking for imlib_create_image in -lImlib2" >&5
ac_lib_var=`echo Imlib2'_'imlib_create_image | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6
else
Try a
locate -i libimlib2
to find out whether it's actually capitalised or
not ... if it's not it's pretty safe to assume that
the ./confugire script is stuffed, and you could
try editing that ...
Looks like all the instances are capital "I". But what does this tell me? Does the -i stand for case insensitive? But in my /home dir the dir name is lowercase, does this matter, I dont think so. I should be looking at the ones in the /local/lib/ dir, right? what should I do about this? Should I be linking them? Why is the configure not finding them? Youve been lots of help Tinkster, :-) I feel I am getting close to the answer. Thanks
ok. /usr/local/lib wasnt there but I added it. I want to run "ldconfig". I read the man page (not very long) but I am a little foggy on what options I need to use..
Some existing libs do not contain enough information to allow the
deduction of their type, therefore the /etc/ld.so.conf file format
allows the specification of an expected type. This is only used for
those ELF libs which we can not work out. The format is like this
"dirname=TYPE", where type can be libc4, libc5 or libc6. (This syntax
also works on the command line). Spaces are not allowed. Also see the
-p option.
should I
ldconfig /usr/local/lib=TYPE? Which type? or am I using the wrong option?
This is driving me crazy... I feel like I was so close... I know about what I am doing and the I keep getting bash: ldconfig: command not found.... ahhhh .. I am running as root and I for the life of me cant get ldconfig to do a thing. I've read the man page, and no matter what I do I cant get ldconfgi to do anything. what could I possibly be missing...
This is really bugging me. and to think all I wanted was to use Eterm so I could have that nice transparent look for my term while I use window maker, I seem to be giving myself a crash course in linking failure.
any help would be great.
thanks
gplacek
I have edited and /sbin/ldconfig and then configured
BUT, I still get the same error message during configure
configure: warning: *** Pixmap support has been disabled because Imlib2 was not found ***
configure: warning: *** or could not be linked. Eterm should still work
configure: warning: *** not be very happy. Check config.log for more detailed***
configure: warning: *** information on why my attempt to link with Imlib2 failed ***
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.