This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


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

Link error when building default redboot ecm for ipaq


Hi,
I downloaded the ecos cvs source and imported the redboot_ROM.ecm from the
hal/arm.... directory. Then, I build the library without any modification but I
encountered the following error. It seems that there is a redefinition of the
function gets. I am not very sure how to resolve this. Can anyone help? Thanks
in advance.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
......
/fat/tinyos/ecos/configtool/configtool-2.03/./ipaq_def_install/lib/libtarget.a(redboot_io.o):
In function `verify_action':
make: Leaving directory
`/fat/tinyos/ecos/configtool/configtool-2.03/ipaq_def_build'
/fat/tinyos/ecos/repository/ecos/packages/redboot/current/src/io.c:444: multiple
definition of `gets'
/fat/tinyos/ecos/configtool/configtool-2.03/./ipaq_def_install/lib/libtarget.a(language_c_libc_stdio_gets.o):/fat/tinyos/ecos/repository/ecos/packages/language/c/libc/stdio/current/src/input/gets.cxx:67:
first defined here
/skiff/local/arm-linux/bin/ld: Warning: size of symbol `gets' changed from 272
to 692 in redboot_io.o
/skiff/local/arm-linux/bin/ld: warning: no memory region specified for section
`.got.plt'
/skiff/local/arm-linux/bin/ld: warning: no memory region specified for section
`.got'
collect2: ld returned 1 exit status
make[1]: ***
[/fat/tinyos/ecos/configtool/configtool-2.03/./ipaq_def_install/bin/redboot.elf]
Error 1
make: *** [build] Error 2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Regards
Yee Peng


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