Boost logo

Boost-Build :

Subject: Re: [Boost-build] Boost build in Cygwin 1_36_0 vs 1_38_0 msvc dll build wierdness
From: Brian Davis (bitminer_at_[hidden])
Date: 2009-03-27 16:17:13


On Fri, Mar 27, 2009 at 10:52 AM, Steven Watanabe <watanabesj_at_[hidden]>wrote:

> AMDG
>
> Brian Davis wrote:
>
>> I am using just about the latest version of Cygwin. I have used it it the
>> past to build in Windows for gcc and msvc sucessfully as it allows me to
>> do
>> both simutanesously for all versions of compilers installed. Cygwin has
>> provided a good platform for me to test these compilers in the past. I
>> have
>> downloaded and began using 1.38.0 and have come accross some wierndess in
>> the builds of dlls between these versions where 1.36.0 works as expected
>> and
>> 1.38.0 is ... broken.
>>
>> <snip>
>> bjam -d+2 toolset=msvc
>> <snip>
>>
>> Notice the glut32.so....? What is this? Why is a msvc build now creating
>> a
>> .so?
>>
>>
>
> Does it work with toolset=msvc target-os=windows?
> I believe that this has been fixed in the trunk:
> https://svn.boost.org/trac/boost/changeset/51241
>

**** Build of configuration Debug for project 3D_DSA ****

bjam -d+2 toolset=msvc os=windows
NVIDIA_SDK =
"/cygdrive/e/projects/Quantumspex/projects/3D_DSA/source/3rdParty/Win32/cuda-2.1/NVIDIA
CORPORATION/NVIDIA CUDA SDK"
PATH =
/cygdrive/e/source/3rdParty/Win32/boost/boost_1_38_0/tools/jam/stage/bin.cygwinx86
PATH = /usr/bin PATH = /cygdrive/c/Program Files/Java/jre6/bin/client PATH =
/cygdrive/c/Program Files/Java/jre6/bin PATH =
/cygdrive/e/projects/Quantumspex/projects/3D_DSA/source/3rdParty/Win32/boost/boost_1_38_0/tools/jam/stage/bin.cygwinx86
PATH = /usr/local/bin PATH = /usr/X11R6/bin PATH =
/cygdrive/c/WINDOWS/system32 PATH = /cygdrive/c/WINDOWS PATH =
/cygdrive/c/WINDOWS/System32/Wbem PATH = /cygdrive/c/Program Files/Common
Files/GTK/2.0/bin PATH = /cygdrive/c/Program Files/QuickTime/QTSystem/ PATH
= /cygdrive/c/msys/1.0 PATH = /cygdrive/c/msys/1.0/bin PATH =
/cygdrive/c/Program Files/Microsoft SQL Server/90/Tools/binn/ PATH =
/cygdrive/c/Program Files/TortoiseSVN/bin PATH = /cygdrive/c/Program
Files/ATI Technologies/ATI.ACE/Core-Static PATH = /cygdrive/c/CUDA/bin PATH
= /cygdrive/c/Program Files/IMSI/FloorPlan 3D v8/Program PATH =
/usr/X11R6/bin PATH = /usr/X11R6/bin PATH = /usr/lib/lapack
BOOST_ROOT =
/cygdrive/e/projects/Quantumspex/projects/3D_DSA/source/3rdParty/Win32/boost/boost_1_38_0
Hello world
TOP = /cygdrive/e/projects/Quantumspex/projects/3D_DSA

SRC=../src/libglut.cpp
/cygdrive/e/projects/Quantumspex/projects/3D_DSA/source/3rdParty/Win32/boost/boost_1_38_0/tools/build/v2/build/feature.jam:481:
in feature.validate-value-string from module feature
error: "windows" is not a known value of feature <os>
error: legal values: "CYGWIN"
/cygdrive/e/projects/Quantumspex/projects/3D_DSA/source/3rdParty/Win32/boost/boost_1_38_0/tools/build/v2/build/property.jam:276:
in validate1 from module property
/cygdrive/e/projects/Quantumspex/projects/3D_DSA/source/3rdParty/Win32/boost/boost_1_38_0/tools/build/v2/build/property.jam:301:
in property.validate from module property
/cygdrive/e/projects/Quantumspex/projects/3D_DSA/source/3rdParty/Win32/boost/boost_1_38_0/tools/build/v2/build/build-request.jam:216:
in convert-command-line-element from module build-request
/cygdrive/e/projects/Quantumspex/projects/3D_DSA/source/3rdParty/Win32/boost/boost_1_38_0/tools/build/v2/build/build-request.jam:153:
in build-request.from-command-line from module build-request
/cygdrive/e/projects/Quantumspex/projects/3D_DSA/source/3rdParty/Win32/boost/boost_1_38_0/tools/build/v2/build-system.jam:573:
in load from module build-system
/cygdrive/e/projects/Quantumspex/projects/3D_DSA/source/3rdParty/Win32/boost/boost_1_38_0/tools/build/v2/kernel/modules.jam:283:
in import from module modules
/cygdrive/e/projects/Quantumspex/projects/3D_DSA/source/3rdParty/Win32/boost/boost_1_38_0/tools/build/v2/kernel/bootstrap.jam:138:
in boost-build from module
/cygdrive/e/projects/Quantumspex/projects/3D_DSA/boost-build.jam:2: in
module scope from module

Notice error by bjam of:

error: "windows" is not a known value of feature <os>
error: legal values: "CYGWIN"

>
> In Christ,
> Steven Watanabe
>
>
> _______________________________________________
> Unsubscribe & other changes:
> http://lists.boost.org/mailman/listinfo.cgi/boost-build
>

-- 
Brian J. Davis
Microsoft Windows !!! Worlds best Linux installer.  Comes preinstalled on
almost all computers.  Provides the ability to download, burn and install
Linux in one easy to use package!  Boot the PC, download your favorite ISO,
burn, and reboot.  Just 4 easy steps and your running Linux in no time!
 Provides excellent networking support to download your favorite distro
fast.  Get your copy today!!!


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