LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This 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


Reply
  Search this Thread
Old 10-24-2005, 04:33 PM   #1
guyute
LQ Newbie
 
Registered: Oct 2005
Posts: 2

Rep: Reputation: 0
Eterm make fails


I have installed libast 0.5 from source and imlib2-1.2.1 from source. When I configure Eterm 0.9.3 it goes through with no erros but when I run make I get this:

./.libs/libEterm.so: undefined reference to `spiftool_chomp'
./.libs/libEterm.so: undefined reference to `spiftool_get_word'
./.libs/libEterm.so: undefined reference to `spifconf_parse'
./.libs/libEterm.so: undefined reference to `spiftool_get_pword'
./.libs/libEterm.so: undefined reference to `spiftool_split'
./.libs/libEterm.so: undefined reference to `spiftool_free_array'
./.libs/libEterm.so: undefined reference to `spifconf_register_context'
./.libs/libEterm.so: undefined reference to `spifconf_shell_expand'
./.libs/libEterm.so: undefined reference to `libast_fatal_error'
./.libs/libEterm.so: undefined reference to `libast_print_error'
./.libs/libEterm.so: undefined reference to `spiftool_join'
./.libs/libEterm.so: undefined reference to `spiftool_num_words'
./.libs/libEterm.so: undefined reference to `spifconf_init_subsystem'
./.libs/libEterm.so: undefined reference to `spiftool_downcase_str'
./.libs/libEterm.so: undefined reference to `libast_print_warning'
./.libs/libEterm.so: undefined reference to `spifconf_parse_line'
collect2: ld returned 1 exit status
make[2]: *** [Eterm] Error 1
make[2]: Leaving directory `/usr/local/bin/Eterm-0.9.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/bin/Eterm-0.9.3'
make: *** [all-recursive-am] Error

Can someone please help me figure out why the make is failing?

Thanks.
 
Old 10-24-2005, 05:17 PM   #2
Widgeteye
Member
 
Registered: Mar 2005
Posts: 130

Rep: Reputation: 17
Re: Eterm make fails

Quote:
Originally posted by guyute
I have installed libast 0.5 from source and imlib2-1.2.1 from source. When I configure Eterm 0.9.3 it goes through with no erros but when I run make I get this:

./.libs/libEterm.so: undefined reference to `spiftool_chomp'
./.libs/libEterm.so: undefined reference to `spiftool_get_word'
./.libs/libEterm.so: undefined reference to `spifconf_parse'
./.libs/libEterm.so: undefined reference to `spiftool_get_pword'
./.libs/libEterm.so: undefined reference to `spiftool_split'
./.libs/libEterm.so: undefined reference to `spiftool_free_array'
./.libs/libEterm.so: undefined reference to `spifconf_register_context'
./.libs/libEterm.so: undefined reference to `spifconf_shell_expand'
./.libs/libEterm.so: undefined reference to `libast_fatal_error'
./.libs/libEterm.so: undefined reference to `libast_print_error'
./.libs/libEterm.so: undefined reference to `spiftool_join'
./.libs/libEterm.so: undefined reference to `spiftool_num_words'
./.libs/libEterm.so: undefined reference to `spifconf_init_subsystem'
./.libs/libEterm.so: undefined reference to `spiftool_downcase_str'
./.libs/libEterm.so: undefined reference to `libast_print_warning'
./.libs/libEterm.so: undefined reference to `spifconf_parse_line'
collect2: ld returned 1 exit status
make[2]: *** [Eterm] Error 1
make[2]: Leaving directory `/usr/local/bin/Eterm-0.9.3/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/bin/Eterm-0.9.3'
make: *** [all-recursive-am] Error

Can someone please help me figure out why the make is failing?

Thanks.

Really needed the very beginning of this error before it says what you posted up there.

Any way Did you put /usr/local/lib in /etc/ld.so.conf and run ldconfig as root?
Are any earlier versions of the dependencies you installed already on the machine?
If so they are causing a conflict and need to be removed. check pkgtool/list.

Lemme know.

I am now amending this post, use your own package manger, I use slackware and
pkgtool only works for it.

Last edited by Widgeteye; 10-24-2005 at 05:19 PM.
 
Old 10-24-2005, 05:46 PM   #3
guyute
LQ Newbie
 
Registered: Oct 2005
Posts: 2

Original Poster
Rep: Reputation: 0
Re: Re: Eterm make fails

Quote:
Originally posted by Widgeteye
Really needed the very beginning of this error before it says what you posted up there.
Thanks for the reply.
Here is a bit more of what make was outputting before it threw the errors and died:

-L/usr/lib -L/usr/X11R6/lib -L/usr//lib /usr/lib/libImlib2.so -ldl -lSM -lICE -lXmu -lutempter /usr//lib/libast.so -lXext -lX11 -lutil -lm -Wl,-soname -Wl,libEterm-0.9.3.so -o .libs/libEterm-0.9.3.so
(cd .libs && rm -f libEterm.so && ln -s libEterm-0.9.3.so libEterm.so)
ar cru .libs/libEterm.a actions.o buttons.o command.o draw.o e.o events.o font.o grkelot.o menus.o misc.o netdisp.o options.o pixmap.o screen.o script.o scrollbar.o startup.o system.o term.o timer.o utmp.o windows.o defaultfont.o libscream.o mmx_cmod.o
ranlib .libs/libEterm.a
creating libEterm.la
(cd .libs && rm -f libEterm.la && ln -s ../libEterm.la libEterm.la)
/bin/sh ../libtool --mode=link gcc -g -O2 -L/usr/lib -L/usr/X11R6/lib -L/usr//lib -L/usr/X11R6/lib -o Eterm -rpath /usr/lib:/usr/lib/Eterm main.o libEterm.la -lImlib2 -ldl -L/usr//lib -L/usr/X11R6/lib -lSM -lICE -lXmu -lutempter -last -lXext -lX11 -lutil -lm
gcc -g -O2 -o .libs/Eterm main.o -L/usr/lib -L/usr/X11R6/lib -L/usr//lib ./.libs/libEterm.so -lXmu -lutempter /usr//lib/libast.so /usr/lib/libImlib2.so /usr/lib/libfreetype.so -lSM -lICE /usr/lib/libpcre.so -ldl -lXext -lX11 -lutil -lm -Wl,--rpath -Wl,/usr//lib -Wl,--rpath -Wl,/usr/lib:/usr/lib/Eterm

I can't imagine you want to see the whole compliling output from make.


Quote:
Any way Did you put /usr/local/lib in /etc/ld.so.conf and run ldconfig as root?
Yes I ran ldconfig as root and /usr/local/lib is in /etc/ld.so.conf

Quote:
Are any earlier versions of the dependencies you installed already on the machine?
If so they are causing a conflict and need to be removed. check pkgtool/list.
So this is where it gets messy for this newbie. I have done all kinds of looking for answers as to why I can't get Eterm to compile smoothly. I had seen things like libast0.6 is broken so installed libast0.5 from source. I also tried to install Eterm0.9.2 so I have two versions of both programs (but I was getting this error before I had duplicate installations.) I am running SUSE9.3 and KDE. I used YAST to install some software and I have installed some from source. YAST has no record of Eterm or libast. So I am not sure about how to go about removing software that is not recognized by YAST (that is another post waiting to happen.)

Quote:
Lemme know.

I am now amending this post, use your own package manger, I use slackware and
pkgtool only works for it.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Esetroot (Eterm) error - starting Eterm in transparent mode? nimcha Linux - Software 2 07-14-2007 05:58 AM
Kernel compile fails with make-kpkg, not with make cspos Debian 37 11-09-2005 09:11 AM
Pango Make fails jarin scott Linux - Software 1 07-26-2005 11:19 AM
madwifi fails to 'make' Vincent_Vega Linux - Wireless Networking 1 12-31-2004 05:00 PM
Eterm make problems hejduk Linux - Software 0 10-22-2003 02:17 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 05:53 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration