Re: ../libtool: line 2083: ark_part.cpp: command not found?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 03/19/2012 10:42 AM, David C. Rankin wrote:
> Guys,
> 
>   I need help, or a link, to find out why libtool isn't working. libtool is
> attempting to use an undeclared variable as a command. The libtool file
> generated includes (beginning at line 2071):
> 
> # func_to_tool_file ARG LAZY
> # converts the file name ARG from $build format to toolchain format. Return
> # result in func_to_tool_file_result.  If the conversion in use is listed
> # in (the comma separated) LAZY, no conversion takes place.
> func_to_tool_file ()
> {
>   $opt_debug
>   case ,$2, in
>     *,"$to_tool_file_cmd",*)
>       func_to_tool_file_result=$1
>       ;;
>     *)
>       $to_tool_file_cmd "$1"
>       func_to_tool_file_result=$func_to_host_file_result
>       ;;
>   esac
> }
> # end func_to_tool_file
> 
>   The tdeutils build fails at make on the very first file (ark_part.cpp). The
> line that fails is line 2083:
> 
> 2083|      $to_tool_file_cmd "$1"
> 
>   The problem is '$to_tool_file_cmd' is never declared in 'libtool' resulting in
> the error:
> 
> ../libtool: line 2083: ark_part.cpp: command not found
> 
<snip>

  I think that I have found the crux of the issue at the very end of libtool.m4.
That is where to_tool_file_cmd is supposedly set:

AC_MSG_CHECKING([how to convert $build file names to toolchain format])
AC_CACHE_VAL(lt_cv_to_tool_file_cmd,
[#assume ordinary cross tools, or native build.
lt_cv_to_tool_file_cmd=func_convert_file_noop
case $host in
  *-*-mingw* )
    case $build in
      *-*-mingw* ) # actually msys
        lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
        ;;
    esac
    ;;
esac
])
to_tool_file_cmd=$lt_cv_to_tool_file_cmd
^^^^^^^^^^^^^^^^
AC_MSG_RESULT([$lt_cv_to_tool_file_cmd])
_LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd],
         [0], [convert $build files to toolchain format])dnl
])# _LT_PATH_CONVERSION_FUNCTIONS

  This is a direct copy of the arch libtool.m4 file into the admin directory of
tdeutils. I still don't know whether this is a libtool bug or if it is a
tdeutils issues - anybody have a guess? I'll post to the tde list as well. Thanks.

-- 
David C. Rankin, J.D.,P.E.


[Index of Archives]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Share Photos]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Samba]     [Device Mapper]
  Powered by Linux