Boost logo

Boost :

From: Joel de Guzman (joel_at_[hidden])
Date: 2003-12-19 07:26:36


Hi Misha,

I do not have CodeWarrior so I am trying to debug based on Metacomm's
results. Thankfully, Giovanni Bajo (and possibly Paul Snively) will
help me iron out the failures.

Anyway, I don't understand Metacomm's report such as:

<<===========================================
composite_tests / cwpro8

Compiler output:

call "C:\Program Files\Metrowerks\CodeWarrior\Other Metrowerks Tools\Command
Line Tools\cwenv.bat" -quiet
     mwcc -maxerrors 5 -maxwarnings 20 -c -warn on,nounusedexpr,nounused -cwd
include -DNOMINMAX -nowraplines -lang c++ -g -O0 -inline off -prefix
UseDLLPrefix.h -runtime dmd -iso_templates on -iso_templates on -iso_templates
on -I"H:\boost6\main\results\bin\boost\libs\spirit\test" -I-
-I"H:\boost6\main\boost" -o
"H:\boost6\main\results\bin\boost\libs\spirit\test\composite_tests.test\cwpro8\debug\composite_tests.obj"
  "..\libs\spirit\test\./composite_tests.cpp"

Linker output:

call "C:\Program Files\Metrowerks\CodeWarrior\Other Metrowerks Tools\Command
Line Tools\cwenv.bat" -quiet

     mwld -search -maxerrors 5 -maxwarnings 20 -export dllexport -nowraplines -g
-subsystem console -o
"H:\boost6\main\results\bin\boost\libs\spirit\test\composite_tests.test\cwpro8\debug\composite_tests.exe"
@"H:\boost6\main\results\bin\boost\libs\spirit\test\composite_tests.test\cwpro8\debug\composite_tests.CMD"

Run output:

sizeof(X) == 1
sizeof(Y) == 1
X
Y
sizeof(binary<X, Y, Base>) == 1
X
Y
sizeof(unary<binary<X, Y, Base>, Base>) == 1
B_
C_
sizeof(binary<B_, C_, Base>) == 8
sizeof(binary<binary<X, Y, Base>, binary<X, Y, Base>, Base>) == 2

<<===========================================

AFAICT, it run, but I don't understand why it's reported as failure.
Any help is appreciated. Thanks!

Regards,

-- 
Joel de Guzman
http://www.boost-consulting.com
http://spirit.sf.net

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk