ardour 2.1 && 2.0.5 compilation problems

Hello.
On My gentoo linux box
noname@__navi ~ $ uname -a
Linux __navi 2.6.22-kamikaze7 #1 SMP Thu Sep 20 09:13:50 SAMST 2007 i686 Pentium III (Coppermine) GenuineIntel GNU/Linux

I have the problems while compiling source code:
g++ -c -fPIC libs/ardour/sse_functions.s -o libs/ardour/sse_functions.os
g++ -o libs/ardour/libardour.so -O3 -march=pentium3 -fomit-frame-pointer -DARCH_X86 -mmmx -march=i686 -msse -mfpmath=sse -DUSE_XMMINTRIN -DBUILD_SSE_OPTIMIZATIONS -Wl,–export-dynamic -pthread -shared libs/ardour/diskstream.os libs/ardour/audio_diskstream.os libs/ardour/audio_library.os libs/ardour/audio_playlist.os libs/ardour/track.os libs/ardour/audio_track.os libs/ardour/audioengine.os libs/ardour/audiofilesource.os libs/ardour/audiofilter.os libs/ardour/audioregion.os libs/ardour/audiosource.os libs/ardour/auditioner.os libs/ardour/automation.os libs/ardour/automation_event.os libs/ardour/configuration.os libs/ardour/connection.os libs/ardour/control_protocol_manager.os libs/ardour/crossfade.os libs/ardour/curve.os libs/ardour/cycle_timer.os libs/ardour/default_click.os libs/ardour/enums.os libs/ardour/gain.os libs/ardour/gdither.os libs/ardour/globals.os libs/ardour/import.os libs/ardour/insert.os libs/ardour/io.os libs/ardour/jack_slave.os libs/ardour/ladspa_plugin.os libs/ardour/location.os libs/ardour/mtc_slave.os libs/ardour/named_selection.os libs/ardour/panner.os libs/ardour/pcm_utils.os libs/ardour/playlist.os libs/ardour/playlist_factory.os libs/ardour/plugin.os libs/ardour/plugin_manager.os libs/ardour/port.os libs/ardour/recent_sessions.os libs/ardour/redirect.os libs/ardour/region.os libs/ardour/region_factory.os libs/ardour/reverse.os libs/ardour/route.os libs/ardour/route_group.os libs/ardour/send.os libs/ardour/session.os libs/ardour/session_butler.os libs/ardour/session_click.os libs/ardour/session_command.os libs/ardour/session_events.os libs/ardour/session_export.os libs/ardour/session_midi.os libs/ardour/session_process.os libs/ardour/session_state.os libs/ardour/session_time.os libs/ardour/session_timefx.os libs/ardour/session_transport.os libs/ardour/silentfilesource.os libs/ardour/sndfile_helpers.os libs/ardour/sndfilesource.os libs/ardour/source.os libs/ardour/source_factory.os libs/ardour/tempo.os libs/ardour/utils.os libs/ardour/version.os libs/ardour/mix.os libs/ardour/sse_functions_xmm.os libs/ardour/osc.os libs/ardour/sse_functions.os -Llibs/pbd -Llibs/midi++2 -ljack -lpthread -lrt -lxml2 -lsndfile -lraptor -llrdf -lsamplerate -lsigc-2.0 -lpbd -lSoundTouch -lmidi++ -lgobject-2.0 -lgmodule-2.0 -ldl -lgthread-2.0 -lrt -lglib-2.0 -lglibmm-2.4 -lgobject-2.0 -lsigc-2.0 -lglib-2.0 -llo
.L28905' referenced in section.gnu.linkonce.r.Z14string_composeISsESsRKSsRKT’ of libs/ardour/configuration.os: defined in discarded section .gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/configuration.os.L28907’ referenced in section .gnu.linkonce.r._Z14string_composeISsESsRKSsRKT_' of libs/ardour/configuration.os: defined in discarded section.gnu.linkonce.t.Z14string_composeISsESsRKSsRKT’ of libs/ardour/configuration.os
.L28908' referenced in section.gnu.linkonce.r.Z14string_composeISsESsRKSsRKT’ of libs/ardour/configuration.os: defined in discarded section .gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/configuration.os.L28909’ referenced in section .gnu.linkonce.r._Z14string_composeISsESsRKSsRKT_' of libs/ardour/configuration.os: defined in discarded section.gnu.linkonce.t.Z14string_composeISsESsRKSsRKT’ of libs/ardour/configuration.os
.L28910' referenced in section.gnu.linkonce.r.Z14string_composeISsESsRKSsRKT’ of libs/ardour/configuration.os: defined in discarded section .gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/configuration.os.L28911’ referenced in section .gnu.linkonce.r._Z14string_composeISsESsRKSsRKT_' of libs/ardour/configuration.os: defined in discarded section.gnu.linkonce.t.Z14string_composeISsESsRKSsRKT’ of libs/ardour/configuration.os
.L28912' referenced in section.gnu.linkonce.r.Z14string_composeISsESsRKSsRKT’ of libs/ardour/configuration.os: defined in discarded section .gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/configuration.os.L28913’ referenced in section .gnu.linkonce.r._Z14string_composeISsESsRKSsRKT_' of libs/ardour/configuration.os: defined in discarded section.gnu.linkonce.t.Z14string_composeISsESsRKSsRKT’ of libs/ardour/configuration.os
.L28914' referenced in section.gnu.linkonce.r.Z14string_composeISsESsRKSsRKT’ of libs/ardour/configuration.os: defined in discarded section .gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/configuration.os.L28915’ referenced in section .gnu.linkonce.r._Z14string_composeISsESsRKSsRKT_' of libs/ardour/configuration.os: defined in discarded section.gnu.linkonce.t.Z14string_composeISsESsRKSsRKT’ of libs/ardour/configuration.os
.L1837' referenced in section.gnu.linkonce.r.Z14string_composeIjESsRKSsRKT’ of libs/ardour/send.os: defined in discarded section .gnu.linkonce.t._Z14string_composeIjESsRKSsRKT_' of libs/ardour/send.os.L1839’ referenced in section .gnu.linkonce.r._Z14string_composeIjESsRKSsRKT_' of libs/ardour/send.os: defined in discarded section.gnu.linkonce.t.Z14string_composeIjESsRKSsRKT’ of libs/ardour/send.os
.L1840' referenced in section.gnu.linkonce.r.Z14string_composeIjESsRKSsRKT’ of libs/ardour/send.os: defined in discarded section .gnu.linkonce.t._Z14string_composeIjESsRKSsRKT_' of libs/ardour/send.os.L1841’ referenced in section .gnu.linkonce.r._Z14string_composeIjESsRKSsRKT_' of libs/ardour/send.os: defined in discarded section.gnu.linkonce.t.Z14string_composeIjESsRKSsRKT’ of libs/ardour/send.os
.L1842' referenced in section.gnu.linkonce.r.Z14string_composeIjESsRKSsRKT’ of libs/ardour/send.os: defined in discarded section .gnu.linkonce.t._Z14string_composeIjESsRKSsRKT_' of libs/ardour/send.os.L1843’ referenced in section .gnu.linkonce.r._Z14string_composeIjESsRKSsRKT_' of libs/ardour/send.os: defined in discarded section.gnu.linkonce.t.Z14string_composeIjESsRKSsRKT’ of libs/ardour/send.os
.L1844' referenced in section.gnu.linkonce.r.Z14string_composeIjESsRKSsRKT’ of libs/ardour/send.os: defined in discarded section .gnu.linkonce.t._Z14string_composeIjESsRKSsRKT_' of libs/ardour/send.os.L1845’ referenced in section .gnu.linkonce.r._Z14string_composeIjESsRKSsRKT_' of libs/ardour/send.os: defined in discarded section.gnu.linkonce.t.Z14string_composeIjESsRKSsRKT’ of libs/ardour/send.os
.L1846' referenced in section.gnu.linkonce.r.Z14string_composeIjESsRKSsRKT’ of libs/ardour/send.os: defined in discarded section .gnu.linkonce.t._Z14string_composeIjESsRKSsRKT_' of libs/ardour/send.os.L1847’ referenced in section .gnu.linkonce.r._Z14string_composeIjESsRKSsRKT_' of libs/ardour/send.os: defined in discarded section.gnu.linkonce.t.Z14string_composeIjESsRKSsRKT’ of libs/ardour/send.os
collect2: ld returned 1 exit status
scons: *** [libs/ardour/libardour.so] Error 1
scons: building terminated because of errors.

!!! ERROR: media-sound/ardour-2.0.5 failed.
Call stack:
ebuild.sh, line 1621: Called dyn_compile
ebuild.sh, line 973: Called qa_call ‘src_compile’
ebuild.sh, line 44: Called src_compile
ardour-2.0.5.ebuild, line 88: Called die

!!! scons make failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at ‘/var/tmp/portage/media-sound/ardour-2.0.5/temp/build.log’.

the same in ardour-2.1.

thanks for rescue.
help me please.

please read the top of http://ardour.org/building

this is, we believe, a bug in the binutils version installed on your system. it may have returned, or it may be the same bug as described there.

see http://www.ardour.org/building