Boost C++ Libraries: Ticket #6424: libtool: warning same member name (codecvt.o) in output file used for input files https://svn.boost.org/trac10/ticket/6424 <p> While buliding Boost.Locale 1.48 on darwin: </p> <pre class="wiki">darwin.archive bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/libboost_locale-xgcc42-mt-d-1_48.a "/usr/bin/libtool" -static -o "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/libboost_locale-xgcc42-mt-d-1_48.a" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/encoding/codepage.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/shared/date_time.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/shared/format.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/shared/formatting.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/shared/generator.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/shared/ids.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/shared/localization_backend.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/shared/message.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/shared/mo_lambda.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/util/codecvt_converter.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/util/default_locale.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/util/info.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/util/locale_data.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/posix/codecvt.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/posix/collate.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/posix/converter.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/posix/numeric.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/posix/posix_backend.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/std/codecvt.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/std/collate.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/std/converter.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/std/numeric.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/std/std_backend.o" "bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/util/gregorian.o" /usr/bin/libtool: warning same member name (codecvt.o) in output file used for input files: bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/posix/codecvt.o and: bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/std/codecvt.o (due to use of basename, truncation, blank padding or duplicate input files) /usr/bin/libtool: warning same member name (collate.o) in output file used for input files: bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/posix/collate.o and: bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/std/collate.o (due to use of basename, truncation, blank padding or duplicate input files) /usr/bin/libtool: warning same member name (converter.o) in output file used for input files: bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/posix/converter.o and: bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/std/converter.o (due to use of basename, truncation, blank padding or duplicate input files) /usr/bin/libtool: warning same member name (numeric.o) in output file used for input files: bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/std/numeric.o and: bin.v2/libs/locale/build/darwin-4.2.1/debug/address-model-32/architecture-x86/link-static/macosx-version-10.6/threading-multi/posix/numeric.o (due to use of basename, truncation, blank padding or duplicate input files) common.copy stage/lib/libboost_locale-xgcc42-mt-d-1_48.a </pre><p> I'm not yet sure whether this actually causes a problem. I'll update the ticket if so. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/6424 Trac 1.4.3 Artyom Beilis Thu, 19 Jan 2012 12:31:24 GMT <link>https://svn.boost.org/trac10/ticket/6424#comment:1 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6424#comment:1</guid> <description> <ol><li>How do you build the library? Using Boost.Build or some custom tool, because I don't understand why libtool is actually used. </li><li>According to the messages it complains that same file names are used but files are actually different. I don't think it should cause any problems as the sources are different and as long as everything works I don't see a problem with that. </li></ol><p> So unless you show some problem (like you can't link with the code) I'll close this ticket as invalid. </p> </description> <category>Ticket</category> </item> <item> <author>Sam Morris <sam@…></author> <pubDate>Thu, 19 Jan 2012 13:44:03 GMT</pubDate> <title/> <link>https://svn.boost.org/trac10/ticket/6424#comment:2 </link> <guid isPermaLink="false">https://svn.boost.org/trac10/ticket/6424#comment:2</guid> <description> <ol><li>I built using Boost.Build, by running <code>./b2 -q --with-date_time --with-filesystem --with-iostreams --with-locale --with-program_options --with-serialization --with-thread --layout=versioned variant=release,debug link=shared,static runtime-link=shared threading=multi address-model=32 architecture=x86 macosx-version=10.6 'cflags=-mmacosx-version-min=10.4' 'linkflags=-mmacosx-version-min=10.4' -sNO_BZIP2=1 stage</code> </li></ol><ol start="2"><li>Fair enough, thanks for clarifying. :) </li></ol> </description> <category>Ticket</category> </item> <item> <dc:creator>Artyom Beilis</dc:creator> <pubDate>Thu, 19 Jan 2012 13:57:27 GMT</pubDate> <title>status changed; resolution set https://svn.boost.org/trac10/ticket/6424#comment:3 https://svn.boost.org/trac10/ticket/6424#comment:3 <ul> <li><strong>status</strong> <span class="trac-field-old">new</span> → <span class="trac-field-new">closed</span> </li> <li><strong>resolution</strong> → <span class="trac-field-new">invalid</span> </li> </ul> Ticket