This is the mail archive of the cygwin@sources.redhat.com mailing list for the Cygwin project.


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

undefined reference to `armpei_little_vec'


Hi,

  I am trying to build gcc for epoc-pe format ...
build is failing in binutils...

make all-binutils
make[1]: Entering directory
`/work/buildpecoff/libiberty'
make[2]: Entering directory
`/work/buildpecoff/libiberty/testsuite'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory
`/work/buildpecoff/libiberty/testsuite'
make[1]: Leaving directory
`/work/buildpecoff/libiberty'
make[1]: Entering directory `/work/buildpecoff/intl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/work/buildpecoff/intl'
make[1]: Entering directory `/work/buildpecoff/bfd'
make  all-recursive
make[2]: Entering directory `/work/buildpecoff/bfd'
Making all in doc
make[3]: Entering directory
`/work/buildpecoff/bfd/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/work/buildpecoff/bfd/doc'
Making all in po
make[3]: Entering directory `/work/buildpecoff/bfd/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/work/buildpecoff/bfd/po'
make[3]: Entering directory `/work/buildpecoff/bfd'
make[3]: Leaving directory `/work/buildpecoff/bfd'
make[2]: Leaving directory `/work/buildpecoff/bfd'
make[1]: Leaving directory `/work/buildpecoff/bfd'
make[1]: Entering directory
`/work/buildpecoff/opcodes'
make  all-recursive
make[2]: Entering directory
`/work/buildpecoff/opcodes'
Making all in po
make[3]: Entering directory
`/work/buildpecoff/opcodes/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/work/buildpecoff/opcodes/po'
make[3]: Entering directory
`/work/buildpecoff/opcodes'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I/src/opcodes -I. -D_GNU_SOURCE -I.
-I/src/opcodes -I../bfd -I/src/opcodes/../include
-I/src/opcodes/../bfd  -I/src/opcodes/../intl
-I../intl    -g -O2  -c /src/opcodes/dis-buf.c
gcc -DHAVE_CONFIG_H -I. -I/src/opcodes -I.
-D_GNU_SOURCE -I. -I/src/opcodes -I../bfd
-I/src/opcodes/../include -I/src/opcodes/../bfd
-I/src/opcodes/../intl -I../intl -g -O2 -c
/src/opcodes/dis-buf.c -o dis-buf.o
echo timestamp > dis-buf.lo
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I/src/opcodes -I. -D_GNU_SOURCE -I.
-I/src/opcodes -I../bfd -I/src/opcodes/../include
-I/src/opcodes/../bfd  -I/src/opcodes/../intl
-I../intl    -g -O2  -c  -DARCH_arm
/src/opcodes/disassemble.c
gcc -DHAVE_CONFIG_H -I. -I/src/opcodes -I.
-D_GNU_SOURCE -I. -I/src/opcodes -I../bfd
-I/src/opcodes/../include -I/src/opcodes/../bfd
-I/src/opcodes/../intl -I../intl -g -O2 -c -DARCH_arm
/src/opcodes/disassemble.c -o disassemble.o
echo timestamp > disassemble.lo
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H
-I. -I/src/opcodes -I. -D_GNU_SOURCE -I.
-I/src/opcodes -I../bfd -I/src/opcodes/../include
-I/src/opcodes/../bfd  -I/src/opcodes/../intl
-I../intl    -g -O2  -c /src/opcodes/arm-dis.c
gcc -DHAVE_CONFIG_H -I. -I/src/opcodes -I.
-D_GNU_SOURCE -I. -I/src/opcodes -I../bfd
-I/src/opcodes/../include -I/src/opcodes/../bfd
-I/src/opcodes/../intl -I../intl -g -O2 -c
/src/opcodes/arm-dis.c -o arm-dis.o
echo timestamp > arm-dis.lo
/bin/sh ./libtool --mode=link gcc  -g -O2   -o
libopcodes.la -rpath
/arm-epoc-pe-001121/H-i686-cygwin32/lib -release
2.9-xscale-000926  dis-buf.lo disassemble.lo
arm-dis.lo  
libtool: link: warning: undefined symbols not allowed
in i686-pc-cygwin shared libraries
rm -fr .libs/libopcodes.la .libs/libopcodes.*
.libs/libopcodes-2.9-xscale-000926.*
ar cru .libs/libopcodes.a  dis-buf.o disassemble.o
arm-dis.o 
ranlib .libs/libopcodes.a
creating libopcodes.la
(cd .libs && rm -f libopcodes.la && ln -s
../libopcodes.la libopcodes.la)
if [ -f .libs/libopcodes.a ]; then \
  cp .libs/libopcodes.a libopcodes.tmp; \
  /bin/sh /src/opcodes/../move-if-change
libopcodes.tmp libopcodes.a; \
else true; fi
touch stamp-lib
make[3]: Leaving directory `/work/buildpecoff/opcodes'
make[2]: Leaving directory `/work/buildpecoff/opcodes'
make[1]: Leaving directory `/work/buildpecoff/opcodes'
make[1]: Entering directory
`/work/buildpecoff/texinfo'
make  all-recursive
make[2]: Entering directory
`/work/buildpecoff/texinfo'
Making all in intl
make[3]: Entering directory
`/work/buildpecoff/texinfo/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/work/buildpecoff/texinfo/intl'
Making all in lib
make[3]: Entering directory
`/work/buildpecoff/texinfo/lib'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/work/buildpecoff/texinfo/lib'
Making all in info
make[3]: Entering directory
`/work/buildpecoff/texinfo/info'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/work/buildpecoff/texinfo/info'
Making all in makeinfo
make[3]: Entering directory
`/work/buildpecoff/texinfo/makeinfo'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/work/buildpecoff/texinfo/makeinfo'
Making all in po
make[3]: Entering directory
`/work/buildpecoff/texinfo/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/work/buildpecoff/texinfo/po'
Making all in util
make[3]: Entering directory
`/work/buildpecoff/texinfo/util'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/work/buildpecoff/texinfo/util'
Making all in doc
make[3]: Entering directory
`/work/buildpecoff/texinfo/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/work/buildpecoff/texinfo/doc'
make[2]: Leaving directory `/work/buildpecoff/texinfo'
make[1]: Leaving directory `/work/buildpecoff/texinfo'
make[1]: Entering directory `/work/buildpecoff/bison'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/work/buildpecoff/bison'
make[1]: Entering directory `/work/buildpecoff/byacc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/work/buildpecoff/byacc'
make[1]: Entering directory `/work/buildpecoff/flex'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/work/buildpecoff/flex'
make[1]: Entering directory
`/work/buildpecoff/binutils'
make  all-recursive
make[2]: Entering directory
`/work/buildpecoff/binutils'
Making all in po
make[3]: Entering directory
`/work/buildpecoff/binutils/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/work/buildpecoff/binutils/po'
make[3]: Entering directory
`/work/buildpecoff/binutils'
gcc -DHAVE_CONFIG_H -I. -I/src/binutils -I.
-D_GNU_SOURCE -I. -I/src/binutils -I../bfd
-I/src/binutils/../bfd -I/src/binutils/../include 
-I/src/binutils/../intl -I../intl
-DLOCALEDIR="\"/arm-epoc-pe-001121/share/locale\""   
-g -O2  -c /src/binutils/size.c
gcc -DHAVE_CONFIG_H -I. -I/src/binutils -I.
-D_GNU_SOURCE -I. -I/src/binutils -I../bfd
-I/src/binutils/../bfd -I/src/binutils/../include 
-I/src/binutils/../intl -I../intl
-DLOCALEDIR="\"/arm-epoc-pe-001121/share/locale\""   
-g -O2  -c /src/binutils/bucomm.c
gcc -DHAVE_CONFIG_H -I. -I/src/binutils -I.
-D_GNU_SOURCE -I. -I/src/binutils -I../bfd
-I/src/binutils/../bfd -I/src/binutils/../include 
-I/src/binutils/../intl -I../intl
-DLOCALEDIR="\"/arm-epoc-pe-001121/share/locale\""   
-g -O2  -c /src/binutils/version.c
gcc -DHAVE_CONFIG_H -I. -I/src/binutils -I.
-D_GNU_SOURCE -I. -I/src/binutils -I../bfd
-I/src/binutils/../bfd -I/src/binutils/../include 
-I/src/binutils/../intl -I../intl
-DLOCALEDIR="\"/arm-epoc-pe-001121/share/locale\""   
-g -O2  -c /src/binutils/filemode.c
/bin/sh ./libtool --mode=link gcc  -g -O2   -o
size.exe  size.o bucomm.o version.o filemode.o
../bfd/libbfd.la ../libiberty/libiberty.a
./../intl/libintl.a 
gcc -g -O2 -o size.exe size.o bucomm.o version.o
filemode.o ../bfd/.libs/libbfd.a
../libiberty/libiberty.a ./../intl/libintl.a
../bfd/.libs/libbfd.a(epoc-pei-arm.o): In function
`pe_ILF_object_p':
/src/bfd/peicode.h:3043: undefined reference to
`armpei_little_vec'
collect2: ld returned 1 exit status
make[3]: *** [size.exe] Error 1
make[3]: Leaving directory
`/work/buildpecoff/binutils'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory
`/work/buildpecoff/binutils'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory
`/work/buildpecoff/binutils'
make: *** [all-binutils] Error 2

the only error i got in config was 
libtool: link: warning: undefined symbols not allowed
in i686-pc-cygwin shared libraries

I'd really appreciate if someone can suggest me what
the problem is..

Thank you

__________________________________________________
Do You Yahoo!?
Yahoo! Shopping - Thousands of Stores. Millions of Products.
http://shopping.yahoo.com/

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe@sourceware.cygnus.com


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