On 20.09.2015 19:17, Ghannouchi, Youssef wrote:

 I could not build this version on FreeBSD. It could not link "sim"
(multiple symbol definitions):

cc -DHAVE_CONFIG_H     -DPROFILE=1 -DWITH_PROFILE=-1
-DWITH_DEFAULT_ALIGNMENT=STRICT_ALIGNMENT
-DWITH_TARGET_BYTE_ORDER=LITTLE_ENDIAN     -DDEFAULT_INLINE=0
   -I. -I../../.././sim/msp430 -I../common
-I../../.././sim/msp430/../common -I../../include
-I../../.././sim/msp430/../../include -I../../bfd
-I../../.././sim/msp430/../../bfd -I../../opcodes
-I../../.././sim/msp430/../../opcodes  -O2 -pipe  -DLIBICONV_PLUG
-fstack-protector -fno-strict-aliasing -fstack-protector -o run \
  nrun.o libsim.a ../../bfd/libbfd.a ../../opcodes/libopcodes.a
../../libiberty/libiberty.a -lz
libsim.a(sim-info.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-info.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-module.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-module.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-options.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-options.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-profile.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-profile.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-signal.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-signal.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-trace.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-trace.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-utils.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-utils.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(msp430-sim.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/msp430-sim.c:(.text+0x0): multiple definition of
`sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-cpu.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-cpu.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-engine.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-engine.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-hload.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-hload.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-hrw.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-hrw.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-reason.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-reason.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-resume.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-resume.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-stop.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-stop.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-command.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-command.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-config.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-config.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-core.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-core.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-endian.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-endian.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-events.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-events.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-fpu.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-fpu.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-io.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-io.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-load.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-load.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-memopt.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-memopt.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
libsim.a(sim-bits.o): In function `sim_addr_range_hit_p':
../../.././sim/msp430/../common/sim-bits.c:(.text+0x0): multiple
definition of `sim_addr_range_hit_p'
nrun.o:../../.././sim/msp430/../common/nrun.c:(.text+0x0): first defined
here
cc: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:311: recipe for target 'run' failed
gmake[4]: *** [run] Error 1
gmake[4]: Leaving directory
'/usr/home/lev/FreeBSD/ports/devel/gcc-msp430-ti-toolchain/work/sources/tools/host-amd64-portbld-freebsd10.2/sim/msp430'
Makefile:129: recipe for target 'all' failed
gmake[3]: *** [all] Error 1
gmake[3]: Leaving directory
'/usr/home/lev/FreeBSD/ports/devel/gcc-msp430-ti-toolchain/work/sources/tools/host-amd64-portbld-freebsd10.2/sim'


> Hello GCC-enthusiasts,
> We are pleased to announce a new stand-alone & open source release (v3.5.0.0) 
>  of MSP430 GCC available for download 
> here<http://software-dl.ti.com/msp430/msp430_public_sw/mcu/msp430/MSPGCC/3_05_00_00/index_FDS.html>!
> The stand-alone package includes all binaries, the source code and MSP430 
> device specific support files.
> The MSP430 GCC build is also available in CCSv6 App Center on all platforms 
> (Windows, Linux and Mac OSX).

-- 
// Black Lion AKA Lev Serebryakov

------------------------------------------------------------------------------
_______________________________________________
Mspgcc-users mailing list
Mspgcc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mspgcc-users

Reply via email to