cygwinにARMクロス開発環境を構築しようとしたとき、下記のbinutilsのconfigureでSyntaxErrorが発生します。
また、他のバージョンでも同様のエラーが発生します。
何か環境変数等の設定が足りないのでしょうか?
win98,win2000とも、同じ結果でした。
../binutils-2.9.1/configure --target=arm-elf --prefix=/usr/local/arm
Configuring for a i686-pc-cygwin32 host.
Created "Makefile" in /gnu_tool/arm-binutils using "mh-frag"
Configuring libiberty...
Appending ../../binutils-2.9.1/libiberty/config/mh-cygwin32 to xhost-mkfrag
Appending ../../binutils-2.9.1/libiberty/config/../../config/mh-x86pic to xhost-mkfrag
xhost-mkfrag is unchanged
Linked "alloca-conf.h" to "../../binutils-2.9.1/libiberty/alloca-norm.h".
Created "Makefile" in /gnu_tool/arm-binutils/libiberty using "xhost-mkfrag"
Configuring opcodes...
loading cache ../config.cache
checking host system type... i686-pc-cygwin32
checking target system type... arm-unknown-elf
checking build system type... i686-pc-cygwin32
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... eval: 1: Syntax error: Unterminated quoted string
Configure in /gnu_tool/arm-binutils/opcodes failed, exiting.
なお、すこし調べてみると、configureの1471行目の下記if文で
エラーになっているようです。
### The recursion line is here.
if [ ! -z "${recprog}" ] ; then
if eval ${config_shell} ${recprog} ${verbose} ${buildopt} --host=${host_alias} --target=${target_alias} \
${prefixoption} ${tmpdiroption} ${exec_prefixoption} \
${srcdiroption} ${diroptions} ${program_prefixoption} ${program_suffixoption} ${program_transform_nameoption} ${site_option} ${withoptions} ${withoutop
よろしくお願いします。
|