Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2003-11-14 14:06:02


..., not just one with the regex lib.

 --=-=-= Content-Type: message/rfc822
Content-Disposition: inline

Path: main.gmane.org!not-for-mail
From: David Abrahams <dave_at_[hidden]>
Newsgroups: gmane.comp.lib.boost.devel
Subject: Something wrong with regex lib tagging?
Date: Fri, 14 Nov 2003 06:25:59 -1000
Lines: 32
Sender: boost-bounces_at_[hidden]
Approved: news_at_[hidden]
Message-ID: <uu156j4rs.fsf_at_[hidden]>
Reply-To: Boost mailing list <boost_at_[hidden]>
NNTP-Posting-Host: deer.gmane.org
NNTP-Posting-Date: Fri, 14 Nov 2003 16:34:56 +0000 (UTC)
Original-X-From: boost-bounces_at_[hidden] Fri Nov 14 17:34:54 2003
Return-path: <boost-bounces_at_[hidden]>
Original-Received: from heart-of-gold.osl.iu.edu ([129.79.245.244])
by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian))
id 1AKguM-0004fM-00
for <gcp-boost_at_[hidden]>; Fri, 14 Nov 2003 17:34:54 +0100
Original-Received: from heart-of-gold.osl.iu.edu (localhost.localdomain
[127.0.0.1])
by heart-of-gold.osl.iu.edu (8.11.6/8.11.6) with ESMTP id hAEGUPG21955;
Fri, 14 Nov 2003 11:30:25 -0500
Original-Received: from main.gmane.org (main.gmane.org [80.91.224.249])
by heart-of-gold.osl.iu.edu (8.11.6/8.11.6) with ESMTP id hAEGUDG21943
for <boost_at_[hidden]>; Fri, 14 Nov 2003 11:30:13 -0500
Original-Received: from root by main.gmane.org with local (Exim 3.35 #1
(Debian))
id 1AKgpo-00038o-00
for <boost_at_[hidden]>; Fri, 14 Nov 2003 17:30:12 +0100
Original-To: boost_at_[hidden]
Original-Received: from sea.gmane.org ([80.91.224.252])
by main.gmane.org with esmtp (Exim 3.35 #1 (Debian))
id 1AKglo-00035T-00for <gmane-comp-lib-boost-devel_at_[hidden]>;
Fri, 14 Nov 2003 17:26:04 +0100
Original-Received: from news by sea.gmane.org with local (Exim 3.35 #1
(Debian))
id 1AKglo-0005ha-00for <gmane-comp-lib-boost-devel_at_[hidden]>;
Fri, 14 Nov 2003 17:26:04 +0100
Original-Lines: 28
Original-X-Complaints-To: usenet_at_[hidden]
Cancel-Lock: sha1:LXJzudErwagPk0QJjI4LeZPiqd0=
Precedence: list
List-Help: <mailto:boost-request_at_[hidden]?subject=help>
List-Archive: <http://lists.boost.org/MailArchives/boost>
List-Unsubscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>,
<mailto:boost-request_at_[hidden]?subject=unsubscribe>
List-Subscribe: <http://lists.boost.org/mailman/listinfo.cgi/boost>,
<mailto:boost-request_at_[hidden]?subject=subscribe>
List-Post: <mailto:boost_at_[hidden]>
List-Id: Boost mailing list <boost.lists.boost.org>
Errors-To: boost-bounces_at_[hidden]
Xref: main.gmane.org gmane.comp.lib.boost.devel:28407
MIME-Version: 1.0

When I try to build in libs/regex/test with -sTOOLS=msvc I get:

...
Creating library c:\build\bin\boost\libs\regex\build\boost_regex.dll\msvc\debug\threading-multi\boost_regex-vc6-mt-gd.lib and object c:\build\bin\boost\libs\regex\build\boost_regex.dll\msvc\debug\threading-multi\boost_regex-vc6-mt-gd.exp
vc-C++ c:\build\bin\boost\libs\regex\test\regex_wide_regress_dll.test\msvc\debug\threading-multi\parse.obj
parse.cpp
C:\PROGRA~1\MICROS~4\VC98\INCLUDE\iterator(244) : warning C4786: 'boost::re_detail::perl_matcher<unsigned short const *,boost::detail::allocator_adapter<boost::sub_match<unsigned short const *>,boost::detail::simple_alloc>,boost::regex_traits<unsigned short>,boost::detail::allocator_adapter<unsigned short,boost::detail::simple_alloc> >' : identifier was truncated to '255' characters in the debug information
vc-C++ c:\build\bin\boost\libs\regex\test\regex_wide_regress_dll.test\msvc\debug\threading-multi\regress.obj
regress.cpp
vc-C++ c:\build\bin\boost\libs\regex\test\regex_wide_regress_dll.test\msvc\debug\threading-multi\tests.obj
tests.cpp
C:\PROGRA~1\MICROS~4\VC98\INCLUDE\vector(39) : warning C4786: 'std::vector<boost::sub_match<debug_iterator<unsigned short *> >,std::allocator<boost::sub_match<debug_iterator<unsigned short *> > > >::vector<boost::sub_match<debug_iterator<unsigned short *> >,std::allocator<boost::sub_match<debug_iterator<unsigned short *> > > >' : identifier was truncated to '255' characters in the debug information
C:\PROGRA~1\MICROS~4\VC98\INCLUDE\vector(60) : warning C4786: 'std::vector<boost::sub_match<debug_iterator<unsigned short *> >,std::allocator<boost::sub_match<debug_iterator<unsigned short *> > > >::~vector<boost::sub_match<debug_iterator<unsigned short *> >,std::allocator<boost::sub_match<debug_iterator<unsigned short *> > > >' : identifier was truncated to '255' characters in the debug information
vc-Link c:\build\bin\boost\libs\regex\test\regex_wide_regress_dll.test\msvc\debug\threading-multi\regex_wide_regress_dll.exe
LINK : fatal error LNK1104: cannot open file "boost_regex-vc6-mt-gd-1_31.lib"

It looks like the version number isn't getting added to the actual
lib name.

I am using a modified version of Boost.Build v1 (in progress) so may
have broken something.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
 --=-=-= 
-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com
 --=-=-=-- 

Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk