|
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