ardour 2.0beta5.1 compilation fails on Slamd64 11.0

2 replies [Last post]
pincopal
User offline. Last seen 7 years 27 weeks ago. Offline
Joined: 2006-10-11
Posts:

I'm trying to install ardour 2.0beta5.1 on Slamd64 11.0 64 bit Linux distro.
I've checked all prerequisites and they seem OK.
The compilation fails with:

cut.......................................
...........................................
...........................................
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/source_factory.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/source_factory.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/source_factory.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/source_factory.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/source_factory.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/source_factory.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/source_factory.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/source_factory.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/source_factory.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/source_factory.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/source_factory.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/source_factory.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/source_factory.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/source_factory.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/source_factory.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/source_factory.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/source_factory.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/source_factory.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/utils.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/utils.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/utils.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/utils.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/utils.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/utils.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/utils.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/utils.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/utils.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/utils.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/utils.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/utils.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/utils.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/utils.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/utils.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/utils.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/utils.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/utils.os
`.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' referenced in section `.rodata' of libs/ardour/utils.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsESsRKSsRKT_' of libs/ardour/utils.os
collect2: ld returned 1 exit status
scons: *** [libs/ardour/libardour.so] Error 1
scons: building terminated because of errors.

paul
paul's picture
User offline. Last seen 2 days 22 hours ago. Offline
Joined: 2006-03-16
Posts:

http://ardour.org/building

at the top of that page, it says:

---------------------------------------
In addition many people have reported link-time errors when using recent versions of the binutils package. At this time (August 18th, 2006), it is known that binutils 2.17 will fail to link ardour, whereas versions earlier than this work correctly. You may see errors such as this:

`.L3476' referenced in section `.gnu.linkonce.r._Z14string_composeISsPcESsRKSsRKT_RKT0_' of libs/ardour/recent_sessions.os: defined in discarded section `.gnu.linkonce.t._Z14string_composeISsPcESsRKSsRKT_RKT0_' of libs/ardour/recent_sessions.os

With earlier versions of binutils, this is merely informative and is not an error. With version 2.17, it causes linking to fail.
------------------------------------------------------------

pincopal
User offline. Last seen 7 years 27 weeks ago. Offline
Joined: 2006-10-11
Posts:

My binutils were 2.16.92, evidently their behaviour was like 2.17...
I've downgraded to 2.16.1 and now Ardour compiles fine.

Thanks for the answer.
Stefano