Mailinglist Archive: opensuse-bugs (13056 mails)

< Previous Next >
[Bug 458866] kdvelop hangs on libtool
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Thu, 1 Jan 2009 19:52:55 -0700 (MST)
  • Message-id: <20090102025255.4CCD0245390@xxxxxxxxxxxxxxxxxxxxxx>
https://bugzilla.novell.com/show_bug.cgi?id=458866

User ifmmasvwama@xxxxxx added comment
https://bugzilla.novell.com/show_bug.cgi?id=458866#c2


Norbert Meyer <ifmmasvwama@xxxxxx> changed:

What |Removed |Added
----------------------------------------------------------------------------
CC|
|ifmmasvwama@xxxxxx




--- Comment #2 from Norbert Meyer <ifmmasvwama@xxxxxx> 2009-01-01 19:52:47 MST
---
I had this problem too.
Problem:
libtool (shell-script) is generated by configure.
configure is generated by aclocal, autoheader, ...

libtool defines a variable
ECHO="echo"
but uses a variable
$echo

The variable echo is empty. This empty variable produce the crash.
see also ltmain.sh - search for '\$echo'

simple workaround:
Add a line
echo="echo"
after the line
ECHO="echo"
in libtool (do not replace the line!).
This should solve the problem (until the next run of configure).

better workaround:
change the file /usr/share/aclocal/libtool.m4 (be root!)
Save the file first!
- search for "_LT_PROC_ECHO_BACKSLASH" (without "")
- add the line
echo=${lt_ECHO-echo}
after the line
ECHO=${lt_ECHO-echo}
You can also add a modified version of the test follows this line.
- add the line
_LT_DECL([], [echo], [1], [An echo program that does not interpret
backslashes])
near the end of the macro after the line
_LT_DECL([], [ECHO], [1], [An echo program that does not interpret
backslashes])
- run automake etc., configure -> the generated libtool should contain the line
ECHO="echo"
and the line
echo="echo"


--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >