Return-Path: Delivered-To: apmail-incubator-stdcxx-dev-archive@www.apache.org Received: (qmail 7441 invoked from network); 4 Apr 2007 09:48:49 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 4 Apr 2007 09:48:49 -0000 Received: (qmail 56783 invoked by uid 500); 4 Apr 2007 09:48:56 -0000 Delivered-To: apmail-incubator-stdcxx-dev-archive@incubator.apache.org Received: (qmail 56694 invoked by uid 500); 4 Apr 2007 09:48:56 -0000 Mailing-List: contact stdcxx-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: stdcxx-dev@incubator.apache.org Delivered-To: mailing list stdcxx-dev@incubator.apache.org Received: (qmail 56671 invoked by uid 99); 4 Apr 2007 09:48:56 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Apr 2007 02:48:56 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (herse.apache.org: domain of Farid_Zaripov@epam.com designates 217.21.63.3 as permitted sender) Received: from [217.21.63.3] (HELO EPMSA009.epam.com) (217.21.63.3) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Apr 2007 02:48:48 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: [ boost-Bugs-1693865 ] undeclared memcpy() in flex_string.hpp Date: Wed, 4 Apr 2007 12:48:25 +0300 Message-ID: <7BDB2168BEAEF14C98F1901FD2DE64386574D5@epmsa009.minsk.epam.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [ boost-Bugs-1693865 ] undeclared memcpy() in flex_string.hpp Thread-Index: Acd2N4iL4xFXEdNhSFiWN26jBPd6/QAZilWQ From: "Farid Zaripov" To: Cc: X-Virus-Checked: Checked by ClamAV on apache.org =20 Bugs item #1693865, was opened at 2007-04-03 14:48 Message generated for change (Comment added) made by hkaiser You can respond by visiting:=20 https://sourceforge.net/tracker/?func=3Ddetail&atid=3D107586&aid=3D169386= 5&gro up_id=3D7586 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: wave Group: None >Status: Closed Resolution: None Priority: 5 Private: No Submitted By: Farid (farid_zaripov) Assigned to: Hartmut Kaiser (hkaiser) Summary: undeclared memcpy() in flex_string.hpp Initial Comment: I have been working on the Apache C++ Standard Library project (STDCXX): http://incubator.apache.org/stdcxx/ I've trying to compile the boost library with stdcxx. The details can be found here: http://mail-archives.apache.org/mod_mbox/incubator-stdcxx-dev/200704.mbo x/% 3c7BDB2168BEAEF14C98F1901FD2DE64386573EB@epmsa009.minsk.epam.com%3e Boost version: 1.33.1 STDCXX version: 4.2 I've got the error in boost/wave/util/flex_string.hpp: D:\_Libs\boost_1_33_1\boost/wave/util/flex_string.hpp(126) : error C3861: 'memcpy': identifier not found D:\_Libs\boost_1_33_1\boost/wave/util/flex_string.hpp(654) : see reference to function template instantiation 'Pod *boost::wave::util::flex_string_details::pod_copy(const Pod *,const Pod *,Pod *)' being compiled with [ Pod=3Dchar ] D:\_Libs\boost_1_33_1\boost/wave/util/flex_string.hpp(643) : while compiling class template member function 'void boost::wave::util::AllocatorStringStorage::reserve(unsigned int)' with [ E=3Dchar ] D:\_Libs\boost_1_33_1\boost/wave/util/flex_string.hpp(1154) : see reference to class template instantiation 'boost::wave::util::AllocatorStringStorage' being compiled with [ E=3Dchar ] CALL "D:\Program Files\Microsoft Visual Studio 8\Common7\Tools\..\..\VC\bin\vcvars32.BAT" >nul=20 "D:\Program Files\Microsoft Visual Studio 8\Common7\Tools\..\..\VC\bin\cl" /Zm800 -nologo /EHsc -c -D_RWSTDDEBUG /Z7 /Od /Ob0 /EHsc /GR /MTd /Zc:forScope /Zc:wchar_t -I"bin\boost\libs\wave\build" -I"D:\_Libs\boost_1_33_1" -I"D:\_Projects\stdcxx_working\include" -I"D:\_Projects\stdcxx_working\include\ansi" -I"D:\_Projects\stdcxx_working\build\msvc-8.0\15s\include" -I"D:\_Libs\boost_1_33_1" -Fo"bin\boost\libs\wave\build\libboost_wave.lib\vc-8_0-stdcxx\debug\runt ime-link-static\threading-multi\instantiate_cpp_exprgrammar.obj" -Tp"D:\_Libs\boost_1_33_1\libs\wave\build\../src/instantiate_cpp_exprgra mmar.cpp"=20 I propose to #include in flex_string.hpp file to declare memcpy(). ---------------------------------------------------------------------- >Comment By: Hartmut Kaiser (hkaiser) Date: 2007-04-03 16:32 Message: Logged In: YES user_id=3D353975 Originator: NO Fixed in Boost CVS::HEAD. ---------------------------------------------------------------------- Comment By: Hartmut Kaiser (hkaiser) Date: 2007-04-03 16:32 Message: Logged In: YES user_id=3D353975 Originator: NO Thank you for submitting a bug report to BOOST ---------------------------------------------------------------------- You can respond by visiting:=20 https://sourceforge.net/tracker/?func=3Ddetail&atid=3D107586&aid=3D169386= 5&gro up_id=3D7586