This is the mail archive of the gcc-help@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

A Question - About GCC Arm (libtool)


Hi,


We are students trying to compile a GCC toolsuite for ARM-ELF. And also we are new in Linux. We are using Ubuntu 9.04.


We are trying to compile GCC for arm, and we are having some
problems in building step. We followed the instructions from
http://eluaproject.dreamhosters.com/en/Building_GCC_for_ARM .


At the last step of the instructions shown on that page, in
second GCC make step, we got errors and I have listed our
make output:



make[1]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1'
make[2]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/libiberty'
make[3]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/libiberty/testsuite'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/libiberty/testsuite'
make[2]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/libiberty'
make[2]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/fixincludes'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/fixincludes'
make[2]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/intl'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/intl'
make[2]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/build-i686-pc-linux-gnu/libiberty'
make[3]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/build-i686-pc-linux-gnu/libiberty/testsuite'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/build-i686-pc-linux-gnu/libiberty/testsuite'
make[2]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/build-i686-pc-linux-gnu/libiberty'
make[2]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/build-i686-pc-linux-gnu/fixincludes'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/build-i686-pc-linux-gnu/fixincludes'
make[2]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/libcpp'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/libcpp'
make[2]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/libdecnumber'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/libdecnumber'
make[2]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/gcc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/gcc'
Checking multilib configuration for libgcc...
make[2]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libgcc'
# If this is the top-level multilib, build all the other
# multilibs.
make[3]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libgcc'
if [ -z "thumb" ]; then \
true; \
else \
rootpre=`${PWDCMD-pwd}`/; export rootpre; \
srcrootpre=`cd ../../../../gcc-4.3.1/libgcc; ${PWDCMD-pwd}`/; export srcrootpre; \
lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
compiler="/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/xgcc -B/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/lib/ -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/include -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/sys-include"; \
for i in `${compiler} --print-multi-lib 2>/dev/null`; do \
dir=`echo $i | sed -e 's/;.*$//'`; \
if [ "${dir}" = "." ]; then \
true; \
else \
if [ -d ../${dir}/${lib} ]; then \
flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
if (cd ../${dir}/${lib}; make "AR=/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ar" "AR_FLAGS=rc" "CC=/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/xgcc -B/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/lib/ -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/include -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/sys-include" "CFLAGS=-O2 -g -g -O2" "DESTDIR=" "EXTRA_OFILES=" "HDEFINES=" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "LDFLAGS=" "LOADLIBES=" "RANLIB=/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ranlib" "SHELL=/bin/bash" "prefix=/home/yusuf/ARM/TOOLCHAIN" "exec_prefix=/home/yusuf/ARM/TOOLCHAIN" "libdir=/home/yusuf/ARM/TOOLCHAIN/lib" "libsubdir=/home/yusuf/ARM/TOOLCHAIN/lib/gcc/arm-elf/4.3.1" "tooldir=/home/yusuf/ARM/TOOLCHAIN/arm-elf" \
CFLAGS="-O2 -g -g -O2 ${flags}" \
CCASFLAGS=" ${flags}" \
FCFLAGS=" ${flags}" \
FFLAGS=" ${flags}" \
ADAFLAGS=" ${flags}" \
prefix="/home/yusuf/ARM/TOOLCHAIN" \
exec_prefix="/home/yusuf/ARM/TOOLCHAIN" \
GCJFLAGS=" ${flags}" \
CXXFLAGS="-O2 -g -g -O2 ${flags}" \
LIBCFLAGS="-O2 -g -g -O2 ${flags}" \
LIBCXXFLAGS="-O2 -g -g -O2 -fno-implicit-templates ${flags}" \
LDFLAGS=" ${flags}" \
MULTIFLAGS="${flags}" \
DESTDIR="" \
INSTALL="/usr/bin/install -c" \
INSTALL_DATA="/usr/bin/install -c -m 644" \
INSTALL_PROGRAM="/usr/bin/install -c" \
INSTALL_SCRIPT="/usr/bin/install -c" \
all); then \
true; \
else \
exit 1; \
fi; \
else true; \
fi; \
fi; \
done; \
fi
make[4]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/thumb/libgcc'
# If this is the top-level multilib, build all the other
# multilibs.
# Recursively invoke make in the GCC directory to build any
# startfiles (for now). We must do this just once, passing
# it all the GCC_EXTRA_PARTS as simultaneous goal targets,
# so that rules which cannot execute simultaneously are properly
# serialized. We indirect through T_TARGET in case any multilib
# directories contain an equals sign, to prevent make from
# interpreting any of the goals as variable assignments.
# We must use cd && make rather than make -C, or else the stage
# number will be embedded in debug information.
T=`${PWDCMD-pwd}`/ \
&& cd ../../.././gcc \
&& make GCC_FOR_TARGET="/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/xgcc -B/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/lib/ -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/include -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/sys-include" \
MULTILIB_CFLAGS="-O2 -g -g -O2 -mthumb" \
T=$T \
T_TARGET="${T}crtbegin.o ${T}crtend.o ${T}crti.o ${T}crtn.o" \
T_TARGET
make[5]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/gcc'
make[5]: Nothing to be done for `T_TARGET'.
make[5]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/gcc'
# Early copyback; see "all" above for the rationale. The
# early copy is necessary so that the gcc -B options find
# the right startup files when linking shared libgcc.
/bin/bash ../../../../../gcc-4.3.1/libgcc/../mkinstalldirs ../../.././gcc/thumb
parts="crtbegin.o crtend.o crti.o crtn.o"; \
for file in $parts; do \
rm -f ../../.././gcc/thumb/$file; \
/usr/bin/install -c -m 644 $file ../../.././gcc/thumb/; \
done
# Now that we have built all the objects, we need to copy
# them back to the GCC directory. Too many things (other
# in-tree libraries, and DejaGNU) know about the layout
# of the build tree, for now.
make install-leaf DESTDIR=../../.././gcc \
slibdir= libsubdir= MULTIOSDIR=thumb
make[5]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/thumb/libgcc'
/bin/bash ../../../../../gcc-4.3.1/libgcc/../mkinstalldirs ../../.././gcc/thumb
/usr/bin/install -c -m 644 libgcc.a ../../.././gcc/thumb/
chmod 644 ../../.././gcc/thumb/libgcc.a
/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ranlib ../../.././gcc/thumb/libgcc.a
/usr/bin/install -c -m 644 libgcov.a ../../.././gcc/thumb/
chmod 644 ../../.././gcc/thumb/libgcov.a
/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ranlib ../../.././gcc/thumb/libgcov.a
parts="crtbegin.o crtend.o crti.o crtn.o"; \
for file in $parts; do \
rm -f ../../.././gcc/thumb/$file; \
/usr/bin/install -c -m 644 $file ../../.././gcc/thumb/; \
done
make[5]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/thumb/libgcc'
make[4]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/thumb/libgcc'
make[3]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libgcc'
# Recursively invoke make in the GCC directory to build any
# startfiles (for now). We must do this just once, passing
# it all the GCC_EXTRA_PARTS as simultaneous goal targets,
# so that rules which cannot execute simultaneously are properly
# serialized. We indirect through T_TARGET in case any multilib
# directories contain an equals sign, to prevent make from
# interpreting any of the goals as variable assignments.
# We must use cd && make rather than make -C, or else the stage
# number will be embedded in debug information.
T=`${PWDCMD-pwd}`/ \
&& cd ../.././gcc \
&& make GCC_FOR_TARGET="/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/xgcc -B/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/lib/ -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/include -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/sys-include" \
MULTILIB_CFLAGS="-O2 -g -g -O2" \
T=$T \
T_TARGET="${T}crtbegin.o ${T}crtend.o ${T}crti.o ${T}crtn.o" \
T_TARGET
make[3]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/gcc'
make[3]: Nothing to be done for `T_TARGET'.
make[3]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/gcc'
# Early copyback; see "all" above for the rationale. The
# early copy is necessary so that the gcc -B options find
# the right startup files when linking shared libgcc.
/bin/bash ../../../../gcc-4.3.1/libgcc/../mkinstalldirs ../.././gcc
parts="crtbegin.o crtend.o crti.o crtn.o"; \
for file in $parts; do \
rm -f ../.././gcc/$file; \
/usr/bin/install -c -m 644 $file ../.././gcc/; \
done
# Now that we have built all the objects, we need to copy
# them back to the GCC directory. Too many things (other
# in-tree libraries, and DejaGNU) know about the layout
# of the build tree, for now.
make install-leaf DESTDIR=../.././gcc \
slibdir= libsubdir= MULTIOSDIR=.
make[3]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libgcc'
/bin/bash ../../../../gcc-4.3.1/libgcc/../mkinstalldirs ../.././gcc
/usr/bin/install -c -m 644 libgcc.a ../.././gcc/
chmod 644 ../.././gcc/libgcc.a
/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ranlib ../.././gcc/libgcc.a
/usr/bin/install -c -m 644 libgcov.a ../.././gcc/
chmod 644 ../.././gcc/libgcov.a
/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ranlib ../.././gcc/libgcov.a
parts="crtbegin.o crtend.o crti.o crtn.o"; \
for file in $parts; do \
rm -f ../.././gcc/$file; \
/usr/bin/install -c -m 644 $file ../.././gcc/; \
done
make[3]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libgcc'
make[2]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libgcc'
Checking multilib configuration for libstdc++-v3...
Checking multilib configuration for libiberty...
make[2]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libiberty'
make[3]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libiberty/testsuite'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libiberty/testsuite'
make[3]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libiberty'
if [ -z "thumb" ]; then \
true; \
else \
rootpre=`${PWDCMD-pwd}`/; export rootpre; \
srcrootpre=`cd ../../../../gcc-4.3.1/libiberty; ${PWDCMD-pwd}`/; export srcrootpre; \
lib=`echo "${rootpre}" | sed -e 's,^.*/\([^/][^/]*\)/$,\1,'`; \
compiler="/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/xgcc -B/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/lib/ -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/include -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/sys-include"; \
for i in `${compiler} --print-multi-lib 2>/dev/null`; do \
dir=`echo $i | sed -e 's/;.*$//'`; \
if [ "${dir}" = "." ]; then \
true; \
else \
if [ -d ../${dir}/${lib} ]; then \
flags=`echo $i | sed -e 's/^[^;]*;//' -e 's/@/ -/g'`; \
if (cd ../${dir}/${lib}; make "AR=/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ar" "AR_FLAGS=rc" "CC=/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/xgcc -B/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/lib/ -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/include -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/sys-include" "CFLAGS=-O2 -g -g -O2 " "DESTDIR=" "LIBCFLAGS=-O2 -g -g -O2 " "EXTRA_OFILES=" "HDEFINES=" "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "LDFLAGS=" "LOADLIBES=" "RANLIB=/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ranlib" "SHELL=/bin/bash" "prefix=/home/yusuf/ARM/TOOLCHAIN" "exec_prefix=/home/yusuf/ARM/TOOLCHAIN" "libdir=/home/yusuf/ARM/TOOLCHAIN/lib" "libsubdir=" "tooldir=/home/yusuf/ARM/TOOLCHAIN/arm-elf" \
CFLAGS="-O2 -g -g -O2 ${flags}" \
CCASFLAGS=" ${flags}" \
FCFLAGS=" ${flags}" \
FFLAGS=" ${flags}" \
ADAFLAGS=" ${flags}" \
prefix="/home/yusuf/ARM/TOOLCHAIN" \
exec_prefix="/home/yusuf/ARM/TOOLCHAIN" \
GCJFLAGS=" ${flags}" \
CXXFLAGS="-O2 -g -g -O2 ${flags}" \
LIBCFLAGS="-O2 -g -g -O2 ${flags}" \
LIBCXXFLAGS="-O2 -g -g -O2 -fno-implicit-templates ${flags}" \
LDFLAGS=" ${flags}" \
MULTIFLAGS="${flags}" \
DESTDIR="" \
INSTALL="/usr/bin/install -c" \
INSTALL_DATA="/usr/bin/install -c -m 644" \
INSTALL_PROGRAM="/usr/bin/install -c" \
INSTALL_SCRIPT="/usr/bin/install -c" \
all); then \
true; \
else \
exit 1; \
fi; \
else true; \
fi; \
fi; \
done; \
fi
make[4]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/thumb/libiberty'
make[5]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/thumb/libiberty/testsuite'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/thumb/libiberty/testsuite'
make[4]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/thumb/libiberty'
make[3]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libiberty'
make[2]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libiberty'
make[2]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libstdc++-v3'
make "AR_FLAGS=rc" "CC_FOR_BUILD=gcc" "CC_FOR_TARGET=/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/xgcc -B/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/lib/ -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/include -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/sys-include" "CFLAGS=-O2 -g -g -O2 " "CXXFLAGS=-O2 -g -g -O2 " "CFLAGS_FOR_BUILD=-g -O2" "CFLAGS_FOR_TARGET=-O2 -g -g -O2 " "INSTALL=/usr/bin/install -c" "INSTALL_DATA=/usr/bin/install -c -m 644" "INSTALL_PROGRAM=/usr/bin/install -c" "INSTALL_SCRIPT=/usr/bin/install -c" "LDFLAGS=" "LIBCFLAGS=-O2 -g -g -O2 " "LIBCFLAGS_FOR_TARGET=-O2 -g -g -O2 " "MAKE=make" "MAKEINFO=makeinfo --split-size=5000000 --split-size=5000000 " "PICFLAG=" "PICFLAG_FOR_TARGET=" "SHELL=/bin/bash" "RUNTESTFLAGS=" "exec_prefix=/home/yusuf/ARM/TOOLCHAIN" "infodir=/home/yusuf/ARM/TOOLCHAIN/info" "libdir=/home/yusuf/ARM/TOOLCHAIN/lib" "includedir=/home/yusuf/ARM/TOOLCHAIN/include" "prefix=/home/yusuf/ARM/TOOLCHAIN" "tooldir=/home/yusuf/ARM/TOOLCHAIN/arm-elf" "gxx_include_dir=/home/yusuf/ARM/TOOLCHAIN/arm-elf/include/c++/4.3.1" "AR=/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ar" "AS=/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/as" "LD=/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/collect-ld" "RANLIB=/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ranlib" "NM=/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/nm" "NM_FOR_BUILD=" "NM_FOR_TARGET=/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/nm" "DESTDIR=" "WERROR=" all-recursive
make[3]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libstdc++-v3'
Making all in include
make[4]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libstdc++-v3/include'
make[4]: Nothing to be done for `all'.
make[4]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libstdc++-v3/include'
Making all in libsupc++
make[4]: Entering directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libstdc++-v3/libsupc++'
/bin/bash ../libtool --tag CXX --tag disable-shared --mode=link /home/yusuf/ARM/BUILD/gcc4.3.1/./gcc/xgcc -shared-libgcc -B/home/yusuf/ARM/BUILD/gcc4.3.1/./gcc -nostdinc++ -L/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libstdc++-v3/src -L/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libstdc++-v3/src/.libs -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/bin/ -B/home/yusuf/ARM/TOOLCHAIN/arm-elf/lib/ -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/include -isystem /home/yusuf/ARM/TOOLCHAIN/arm-elf/sys-include -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qual -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -o libsupc++convenience.la array_type_info.lo atexit_arm.lo bad_cast.lo bad_typeid.lo class_type_info.lo del_op.lo del_opnt.lo del_opv.lo del_opvnt.lo dyncast.lo eh_alloc.lo eh_arm.lo eh_aux_runtime.lo eh_call.lo eh_catch.lo eh_exception.lo eh_globals.lo eh_personality.lo eh_term_handler.lo eh_terminate.lo eh_throw.lo eh_type.lo eh_unex_handler.lo enum_type_info.lo function_type_info.lo fundamental_type_info.lo guard.lo new_handler.lo new_op.lo new_opnt.lo new_opv.lo new_opvnt.lo pbase_type_info.lo pmem_type_info.lo pointer_type_info.lo pure.lo si_class_type_info.lo tinfo.lo tinfo2.lo vec.lo vmi_class_type_info.lo vterminate.lo cp-demangle.lo ../libtool: line 154: CDPATH: command not found
libtool: Version mismatch error. This is libtool 2.1a, but the
libtool: definition of this LT_INIT comes from an older release.
libtool: You should recreate aclocal.m4 with macros from libtool 2.1a
libtool: and run autoconf again.
make[4]: *** [libsupc++convenience.la] Error 63
make[4]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libstdc++-v3/libsupc++'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libstdc++-v3'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1/arm-elf/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory `/home/yusuf/ARM/BUILD/gcc4.3.1'
make: *** [all] Error 2



These errors are close to the solution at: http://www.nabble.com/Updating-libtool-td19692536.html
But we could not understand where to start for solution. If you explain
us clearly we would be pleased.


We are using:

GCC 4.3.1
Binutils 2.17
Newlib-1.16.0

          We look into the gcc-4.3.1/ltmain.sh
          PROGRAM=ltmain.sh
          PACKAGE=libtool
          VERSION=2.1a
          TIMESTAMP=" 1.2435 2007/03/18 18:44:42"
          package_revision=1.2435

Thanks for your help.

  With Regards,
  Yusuf Sipahi + Sena Ergullu

  SABANCI UNIVERSITY,
  Orhanli - Tuzla, 34956 ISTANBUL





Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]