[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Help
From: |
Kalyani Munasinghe |
Subject: |
Help |
Date: |
Fri, 23 Mar 2001 11:12:34 +0100 (MET) |
Hi,
I am a student at Uppsala university, Sweden. I tried to install "GAS" as
well as "binutils" to my machine, SunOS 5.7. I ended up with a
problem. I have attched the output of "Make" and "config.status"
herewith. I would be greateful if you could suggest me a solution for this
problem.
Thanks,
Kalyani Munasinghe
echo '#endif /* GAS_VERSION */' >> config.new
././../move-if-change config.new config.h
config.h is unchanged
touch config-stamp
gcc -O2 -g -o as.new targ-cpu.o obj-format.o atof-targ.o app.o as.o
atof-generic.o bignum-copy.o cond.o expr.o flonum-konst.o flonum-copy.o
flonum-mult.o frags.o hash.o input-file.o input-scrub.o literal.o messages.o
output-file.o read.o subsegs.o symbols.o write.o listing.o ecoff.o stabs.o sb.o
macro.o -L../opcodes -lopcodes -L../bfd -lbfd ../libiberty/libiberty.a
Undefined first referenced
symbol in file
sparc_encode_sparclet_cpreg targ-cpu.o
sparc_opcode_lookup_arch targ-cpu.o
sparc_opcode_archs targ-cpu.o
sparc_num_opcodes targ-cpu.o
sparc_encode_prefetch targ-cpu.o
sparc_opcodes targ-cpu.o
sparc_encode_asi targ-cpu.o
sparc_encode_membar targ-cpu.o
ld: fatal: Symbol referencing errors. No output written to as.new
collect2: ld returned 1 exit status
make: *** [as.new] Error 1
#! /bin/sh
# Generated automatically by configure.
# Run this file to recreate the current configuration.
# This directory was configured as follows,
# on host kojak.it.uu.se:
#
# ././configure
#
# Compiler output produced by configure, useful for debugging
# configure, is in ./config.log if it exists.
ac_cs_usage="Usage: ./config.status [--recheck] [--version] [--help]"
for ac_option
do
case "$ac_option" in
-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
echo "running ${CONFIG_SHELL-/bin/sh} ././configure --no-create
--no-recursion"
exec ${CONFIG_SHELL-/bin/sh} ././configure --no-create --no-recursion ;;
-version | --version | --versio | --versi | --vers | --ver | --ve | --v)
echo "./config.status generated by autoconf version 2.10"
exit 0 ;;
-help | --help | --hel | --he | --h)
echo "$ac_cs_usage"; exit 0 ;;
*) echo "$ac_cs_usage"; exit 1 ;;
esac
done
ac_given_srcdir=./.
ac_given_INSTALL="/it/sw/gnu/bin/ginstall -c"
trap 'rm -fr Makefile doc/Makefile .gdbinit conf conftest*; exit 1' 1 2 15
# Protect against being on the right side of a sed subst in config.status.
sed 's/%@/@@/; s/@%/@@/; s/%g$/@g/; /@g$/s/[\\&%]/\\&/g;
s/@@/%@/; s/@@/@%/; s/@g$/%g/' > conftest.subs <<\CEOF
address@hidden@%-g -O%g
address@hidden@%%g
address@hidden@%%g
address@hidden@%-DHAVE_CONFIG_H%g
address@hidden@%%g
address@hidden@%%g
address@hidden@%${prefix}%g
address@hidden@%/usr/local%g
address@hidden@%s,x,x,%g
address@hidden@%${exec_prefix}/bin%g
address@hidden@%${exec_prefix}/sbin%g
address@hidden@%${exec_prefix}/libexec%g
address@hidden@%${prefix}/share%g
address@hidden@%${prefix}/etc%g
address@hidden@%${prefix}/com%g
address@hidden@%${prefix}/var%g
address@hidden@%${exec_prefix}/lib%g
address@hidden@%${prefix}/include%g
address@hidden@%/usr/include%g
address@hidden@%${prefix}/info%g
address@hidden@%${prefix}/man%g
address@hidden@%sparc-sun-solaris2.7%g
address@hidden@%sparc-sun-solaris2.7%g
address@hidden@%sparc%g
address@hidden@%sun%g
address@hidden@%solaris2.7%g
address@hidden@%sparc-sun-solaris2.7%g
address@hidden@%sparc-sun-solaris2.7%g
address@hidden@%sparc%g
address@hidden@%sun%g
address@hidden@%solaris2.7%g
address@hidden@%sparc-sun-solaris2.7%g
address@hidden@%sparc-sun-solaris2.7%g
address@hidden@%sparc%g
address@hidden@%sun%g
address@hidden@%solaris2.7%g
/@target_frag@/r /dev/null
address@hidden@%%g
address@hidden@%%g
address@hidden@%sparc%g
address@hidden@%elf%g
address@hidden@%ieee%g
address@hidden@%../opcodes/libopcodes.a%g
address@hidden@%-L../opcodes -lopcodes%g
address@hidden@%../bfd/libbfd.a%g
address@hidden@%-L../bfd -lbfd%g
address@hidden@% ../bfd/bfd.h%g
address@hidden@%gcc -O2%g
address@hidden@%${INSTALL}%g
address@hidden@%${INSTALL} -m 644%g
address@hidden@%gcc -O2 -E%g
address@hidden@%%g
address@hidden@%%g
address@hidden@%LD_LIBRARY_PATH%g
CEOF
CONFIG_FILES=${CONFIG_FILES-"Makefile doc/Makefile .gdbinit:gdbinit.in"}
for ac_file in .. $CONFIG_FILES; do if test "x$ac_file" != x..; then
# Support "outfile[:infile]", defaulting infile="outfile.in".
case "$ac_file" in
*:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
*) ac_file_in="${ac_file}.in" ;;
esac
# Adjust relative srcdir, etc. for subdirectories.
# Remove last slash and all that follows it. Not all systems have dirname.
ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
# The file is in a subdirectory.
test ! -d "$ac_dir" && mkdir "$ac_dir"
ac_dir_suffix="/`echo $ac_dir|sed 's%^\./%%'`"
# A "../" for each directory in $ac_dir_suffix.
ac_dots=`echo $ac_dir_suffix|sed 's%/[^/]*%../%g'`
else
ac_dir_suffix= ac_dots=
fi
case "$ac_given_srcdir" in
.) srcdir=.
if test -z "$ac_dots"; then top_srcdir=.
else top_srcdir=`echo $ac_dots|sed 's%/$%%'`; fi ;;
/*) srcdir="$ac_given_srcdir$ac_dir_suffix"; top_srcdir="$ac_given_srcdir" ;;
*) # Relative path.
srcdir="$ac_dots$ac_given_srcdir$ac_dir_suffix"
top_srcdir="$ac_dots$ac_given_srcdir" ;;
esac
case "$ac_given_INSTALL" in
[/$]*) INSTALL="$ac_given_INSTALL" ;;
*) INSTALL="$ac_dots$ac_given_INSTALL" ;;
esac
echo creating "$ac_file"
rm -f "$ac_file"
configure_input="Generated automatically from `echo $ac_file_in|sed
's%.*/%%'` by configure."
case "$ac_file" in
*Makefile*) ac_comsub="1i\\
# $configure_input" ;;
*) ac_comsub= ;;
esac
sed -e "$ac_comsub
address@hidden@%$configure_input%g
address@hidden@%$srcdir%g
address@hidden@%$top_srcdir%g
address@hidden@%$INSTALL%g
" -f conftest.subs $ac_given_srcdir/$ac_file_in > $ac_file
fi; done
rm -f conftest.subs
# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
# NAME is the cpp macro being defined and VALUE is the value it is being given.
#
# ac_d sets the value in "#define NAME VALUE" lines.
ac_dA='s%^\([ ]*\)#\([ ]*define[ ][ ]*\)'
ac_dB='\([ ][ ]*\)[^ ]*%\1#\2'
ac_dC='\3'
ac_dD='%g'
# ac_u turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
ac_uA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
ac_uB='\([ ]\)%\1#\2define\3'
ac_uC=' '
ac_uD='\4%g'
# ac_e turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
ac_eA='s%^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
ac_eB='$%\1#\2define\3'
ac_eC=' '
ac_eD='%g'
CONFIG_HEADERS=${CONFIG_HEADERS-"conf"}
for ac_file in .. $CONFIG_HEADERS; do if test "x$ac_file" != x..; then
# Support "outfile[:infile]", defaulting infile="outfile.in".
case "$ac_file" in
*:*) ac_file_in=`echo "$ac_file"|sed 's%.*:%%'`
ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
*) ac_file_in="${ac_file}.in" ;;
esac
echo creating $ac_file
rm -f conftest.frag conftest.in conftest.out
cp $ac_given_srcdir/$ac_file_in conftest.in
cat > conftest.frag <<CEOF
${ac_dA}EMULATIONS${ac_dB}EMULATIONS${ac_dC}${ac_dD}
${ac_uA}EMULATIONS${ac_uB}EMULATIONS${ac_uC}${ac_uD}
${ac_eA}EMULATIONS${ac_eB}EMULATIONS${ac_eC}${ac_eD}
${ac_dA}DEFAULT_EMULATION${ac_dB}DEFAULT_EMULATION${ac_dC}""${ac_dD}
${ac_uA}DEFAULT_EMULATION${ac_uB}DEFAULT_EMULATION${ac_uC}""${ac_uD}
${ac_eA}DEFAULT_EMULATION${ac_eB}DEFAULT_EMULATION${ac_eC}""${ac_eD}
${ac_dA}BFD_ASSEMBLER${ac_dB}BFD_ASSEMBLER${ac_dC}1${ac_dD}
${ac_uA}BFD_ASSEMBLER${ac_uB}BFD_ASSEMBLER${ac_uC}1${ac_uD}
${ac_eA}BFD_ASSEMBLER${ac_eB}BFD_ASSEMBLER${ac_eC}1${ac_eD}
${ac_dA}TARGET_ALIAS${ac_dB}TARGET_ALIAS${ac_dC}"sparc-sun-solaris2.7"${ac_dD}
${ac_uA}TARGET_ALIAS${ac_uB}TARGET_ALIAS${ac_uC}"sparc-sun-solaris2.7"${ac_uD}
${ac_eA}TARGET_ALIAS${ac_eB}TARGET_ALIAS${ac_eC}"sparc-sun-solaris2.7"${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}TARGET_CANONICAL${ac_dB}TARGET_CANONICAL${ac_dC}"sparc-sun-solaris2.7"${ac_dD}
${ac_uA}TARGET_CANONICAL${ac_uB}TARGET_CANONICAL${ac_uC}"sparc-sun-solaris2.7"${ac_uD}
${ac_eA}TARGET_CANONICAL${ac_eB}TARGET_CANONICAL${ac_eC}"sparc-sun-solaris2.7"${ac_eD}
${ac_dA}TARGET_CPU${ac_dB}TARGET_CPU${ac_dC}"sparc"${ac_dD}
${ac_uA}TARGET_CPU${ac_uB}TARGET_CPU${ac_uC}"sparc"${ac_uD}
${ac_eA}TARGET_CPU${ac_eB}TARGET_CPU${ac_eC}"sparc"${ac_eD}
${ac_dA}TARGET_VENDOR${ac_dB}TARGET_VENDOR${ac_dC}"sun"${ac_dD}
${ac_uA}TARGET_VENDOR${ac_uB}TARGET_VENDOR${ac_uC}"sun"${ac_uD}
${ac_eA}TARGET_VENDOR${ac_eB}TARGET_VENDOR${ac_eC}"sun"${ac_eD}
${ac_dA}TARGET_OS${ac_dB}TARGET_OS${ac_dC}"solaris2.7"${ac_dD}
${ac_uA}TARGET_OS${ac_uB}TARGET_OS${ac_uC}"solaris2.7"${ac_uD}
${ac_eA}TARGET_OS${ac_eB}TARGET_OS${ac_eC}"solaris2.7"${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_STRING_H${ac_dB}HAVE_STRING_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_STRING_H${ac_uB}HAVE_STRING_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_STRING_H${ac_eB}HAVE_STRING_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_STDLIB_H${ac_dB}HAVE_STDLIB_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_STDLIB_H${ac_uB}HAVE_STDLIB_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_STDLIB_H${ac_eB}HAVE_STDLIB_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_MEMORY_H${ac_dB}HAVE_MEMORY_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_MEMORY_H${ac_uB}HAVE_MEMORY_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_MEMORY_H${ac_eB}HAVE_MEMORY_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_STRINGS_H${ac_dB}HAVE_STRINGS_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_STRINGS_H${ac_uB}HAVE_STRINGS_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_STRINGS_H${ac_eB}HAVE_STRINGS_H${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_UNISTD_H${ac_dB}HAVE_UNISTD_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_UNISTD_H${ac_uB}HAVE_UNISTD_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_UNISTD_H${ac_eB}HAVE_UNISTD_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_STDARG_H${ac_dB}HAVE_STDARG_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_STDARG_H${ac_uB}HAVE_STDARG_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_STDARG_H${ac_eB}HAVE_STDARG_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_VARARGS_H${ac_dB}HAVE_VARARGS_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_VARARGS_H${ac_uB}HAVE_VARARGS_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_VARARGS_H${ac_eB}HAVE_VARARGS_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_ERRNO_H${ac_dB}HAVE_ERRNO_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_ERRNO_H${ac_uB}HAVE_ERRNO_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_ERRNO_H${ac_eB}HAVE_ERRNO_H${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_SYS_TYPES_H${ac_dB}HAVE_SYS_TYPES_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_SYS_TYPES_H${ac_uB}HAVE_SYS_TYPES_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_SYS_TYPES_H${ac_eB}HAVE_SYS_TYPES_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_ALLOCA_H${ac_dB}HAVE_ALLOCA_H${ac_dC}1${ac_dD}
${ac_uA}HAVE_ALLOCA_H${ac_uB}HAVE_ALLOCA_H${ac_uC}1${ac_uD}
${ac_eA}HAVE_ALLOCA_H${ac_eB}HAVE_ALLOCA_H${ac_eC}1${ac_eD}
${ac_dA}HAVE_ALLOCA${ac_dB}HAVE_ALLOCA${ac_dC}1${ac_dD}
${ac_uA}HAVE_ALLOCA${ac_uB}HAVE_ALLOCA${ac_uC}1${ac_uD}
${ac_eA}HAVE_ALLOCA${ac_eB}HAVE_ALLOCA${ac_eC}1${ac_eD}
${ac_dA}HAVE_UNLINK${ac_dB}HAVE_UNLINK${ac_dC}1${ac_dD}
${ac_uA}HAVE_UNLINK${ac_uB}HAVE_UNLINK${ac_uC}1${ac_uD}
${ac_eA}HAVE_UNLINK${ac_eB}HAVE_UNLINK${ac_eC}1${ac_eD}
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
cat > conftest.frag <<CEOF
${ac_dA}HAVE_SBRK${ac_dB}HAVE_SBRK${ac_dC}1${ac_dD}
${ac_uA}HAVE_SBRK${ac_uB}HAVE_SBRK${ac_uC}1${ac_uD}
${ac_eA}HAVE_SBRK${ac_eB}HAVE_SBRK${ac_eC}1${ac_eD}
s%^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*%/* & */%
CEOF
sed -f conftest.frag conftest.in > conftest.out
rm -f conftest.in
mv conftest.out conftest.in
rm -f conftest.frag conftest.h
echo "/* $ac_file. Generated automatically by configure. */" > conftest.h
cat conftest.in >> conftest.h
rm -f conftest.in
if cmp -s $ac_file conftest.h 2>/dev/null; then
echo "$ac_file is unchanged"
rm -f conftest.h
else
# Remove last slash and all that follows it. Not all systems have dirname.
ac_dir=`echo $ac_file|sed 's%/[^/][^/]*$%%'`
if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
# The file is in a subdirectory.
test ! -d "$ac_dir" && mkdir "$ac_dir"
fi
rm -f $ac_file
mv conftest.h $ac_file
fi
fi; done
ac_sources="config/tc-sparc.c config/tc-sparc.h config/obj-elf.h
config/obj-elf.c config/te-generic.h config/atof-ieee.c "
ac_dests="targ-cpu.c targ-cpu.h obj-format.h obj-format.c targ-env.h
atof-targ.c "
srcdir=$ac_given_srcdir
while test -n "$ac_sources"; do
set $ac_dests; ac_dest=$1; shift; ac_dests=$*
set $ac_sources; ac_source=$1; shift; ac_sources=$*
echo "linking $srcdir/$ac_source to $ac_dest"
if test ! -r $srcdir/$ac_source; then
{ echo "configure: error: $srcdir/$ac_source: File not found" 1>&2; exit 1;
}
fi
rm -f $ac_dest
# Make relative symlinks.
# Remove last slash and all that follows it. Not all systems have dirname.
ac_dest_dir=`echo $ac_dest|sed 's%/[^/][^/]*$%%'`
if test "$ac_dest_dir" != "$ac_dest" && test "$ac_dest_dir" != .; then
# The dest file is in a subdirectory.
test ! -d "$ac_dest_dir" && mkdir "$ac_dest_dir"
ac_dest_dir_suffix="/`echo $ac_dest_dir|sed 's%^\./%%'`"
# A "../" for each directory in $ac_dest_dir_suffix.
ac_dots=`echo $ac_dest_dir_suffix|sed 's%/[^/]*%../%g'`
else
ac_dest_dir_suffix= ac_dots=
fi
case "$srcdir" in
[/$]*) ac_rel_source="$srcdir/$ac_source" ;;
*) ac_rel_source="$ac_dots$srcdir/$ac_source" ;;
esac
# Make a symlink if possible; otherwise try a hard link.
if ln -s $ac_rel_source $ac_dest 2>/dev/null ||
ln $srcdir/$ac_source $ac_dest; then :
else
{ echo "configure: error: can not link $ac_dest to $srcdir/$ac_source"
1>&2; exit 1; }
fi
done
exit 0
- Help,
Kalyani Munasinghe <=