Request for help from MSVC 8+ and GCC 3.x testers

View: New views
2 Messages — Rating Filter:   Alert me  

Request for help from MSVC 8+ and GCC 3.x testers

by Jeremiah Willcock :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Would someone with MSVC 8 or above (but not 7.1) please try to update
their copy of boost/graph/compressed_sparse_row_graph.hpp to the latest
version in the SVN trunk and see if csr_graph_test then passes?  These two
platforms are most likely to have trouble with the recent changes I made
(which are designed to work around a MSVC bug that is triggered by a
workaround for a GCC bug).  If nobody gets to this request by July 31, the
regression tests will probably have covered these platforms and this test
is unnecessary; I would just like to see results earlier for this
particular patch.  Thank you.

-- Jeremiah Willcock
_______________________________________________
Boost-Testing mailing list
Boost-Testing@...
http://lists.boost.org/mailman/listinfo.cgi/boost-testing

Re: Request for help from MSVC 8+ and GCC 3.x testers

by Juergen Hunold-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Jeremiah,

On Wednesday 29 July 2009, Jeremiah Willcock wrote:
> Would someone with MSVC 8 or above (but not 7.1) please try to update
> their copy of boost/graph/compressed_sparse_row_graph.hpp to the
> latest version in the SVN trunk and see if csr_graph_test then
> passes?

Tested with msvc-9.0 (default) and msvc-10.0 beta + gcc-4.4 on Windows
2008 Server.

> These two platforms are most likely to have trouble with the
> recent changes I made (which are designed to work around a MSVC bug
> that is triggered by a workaround for a GCC bug).

Please find full test log attached, both msvc compiler fail.

Feel free to send patches for further testing ;-)

Yours,

Jürgen
--
* Dipl.-Math. Jürgen Hunold       ! Ingenieurgesellschaft für
* voice: ++49 511 262926 57       ! Verkehrs- und Eisenbahnwesen mbH  
* fax  : ++49 511 262926 99       ! Lister Straße 15
* juergen.hunold@...        ! www.ivembh.de
*
* Geschäftsführer:                ! Sitz des Unternehmens: Hannover
* Prof. Dr.-Ing. Thomas Siefer    ! Amtsgericht Hannover, HRB 56965
* PD Dr.-Ing. Alfons Radtke       !


User config   F:\hunold\bleeding\boost
User config T F:/hunold/bleeding/boost
User config W F:\hunold\bleeding\boost
...patience...
...patience...
...found 1446 targets...
...updating 9 targets...
msvc.link ..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-9.0\debug\csr_graph_test.exe
msvc.manifest ..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-9.0\debug\csr_graph_test.exe
msvc.link ..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-10.0\debug\csr_graph_test.exe
msvc.manifest ..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-10.0\debug\csr_graph_test.exe
testing.capture-output ..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-9.0\debug\csr_graph_test.run
====== BEGIN OUTPUT ======
Seed = 1248892758
Testing empty graph
Testing 1000 density 0.001
Testing 1000 density 0.0005
Testing CSR graph built from unsorted edges
Testing CSR graph built using add_edges
f:\hunold\bleeding\boost\boost/test/minimal.hpp(123): exception "E:\Programme\Microsoft Visual Studio 9.0\VC\INCLUDE\vector(139) : Assertion failed: ("_Myptr > ((_Myvec *)(this->_Getmycont()))->_Myfirst", 0)
" caught in function: 'int __cdecl main(int,char *[])'

**** Testing aborted.
**** 1 error detected
 
EXIT STATUS: 201
====== END OUTPUT ======

   
     "..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-9.0\debug\csr_graph_test.exe"   > "..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-9.0\debug\csr_graph_test.output" 2>&1
    set status=%ERRORLEVEL%
    echo. >> "..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-9.0\debug\csr_graph_test.output"
    echo EXIT STATUS: %status% >> "..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-9.0\debug\csr_graph_test.output"
    if %status% EQU 0 (
        copy "..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-9.0\debug\csr_graph_test.output" "..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-9.0\debug\csr_graph_test.run"
    )
    set verbose=0
    if %status% NEQ 0 (
        set verbose=1
    )
    if %verbose% EQU 1 (
        echo ====== BEGIN OUTPUT ======
        type "..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-9.0\debug\csr_graph_test.output"
        echo ====== END OUTPUT ======
    )
    exit %status%

...failed testing.capture-output ..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-9.0\debug\csr_graph_test.run...
gcc.link ..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\gcc-4.4\debug\csr_graph_test.exe
testing.capture-output ..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-10.0\debug\csr_graph_test.run
====== BEGIN OUTPUT ======
Seed = 1248892758
Testing empty graph
Testing 1000 density 0.001
Testing 1000 density 0.0005
Testing CSR graph built from unsorted edges
Testing CSR graph built using add_edges
f:\hunold\bleeding\boost\boost/test/minimal.hpp(123): exception "E:\Programme\Microsoft Visual Studio 10\VC\INCLUDE\vector(130) : Assertion failed: "((_Myvec *)this->_Getcont())->_Myfirst < this->_Ptr" && 0
" caught in function: 'int __cdecl main(int,char *[])'

**** Testing aborted.
**** 1 error detected
 
EXIT STATUS: 201
====== END OUTPUT ======

   
     "..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-10.0\debug\csr_graph_test.exe"   > "..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-10.0\debug\csr_graph_test.output" 2>&1
    set status=%ERRORLEVEL%
    echo. >> "..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-10.0\debug\csr_graph_test.output"
    echo EXIT STATUS: %status% >> "..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-10.0\debug\csr_graph_test.output"
    if %status% EQU 0 (
        copy "..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-10.0\debug\csr_graph_test.output" "..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-10.0\debug\csr_graph_test.run"
    )
    set verbose=0
    if %status% NEQ 0 (
        set verbose=1
    )
    if %verbose% EQU 1 (
        echo ====== BEGIN OUTPUT ======
        type "..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-10.0\debug\csr_graph_test.output"
        echo ====== END OUTPUT ======
    )
    exit %status%

...failed testing.capture-output ..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\msvc-10.0\debug\csr_graph_test.run...
testing.capture-output ..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\gcc-4.4\debug\csr_graph_test.run
        1 Datei(en) kopiert.
**passed** ..\..\..\bin.v2\libs\graph\test\csr_graph_test.test\gcc-4.4\debug\csr_graph_test.test
...failed updating 2 targets...
...skipped 2 targets...
...updated 5 targets...

_______________________________________________
Boost-Testing mailing list
Boost-Testing@...
http://lists.boost.org/mailman/listinfo.cgi/boost-testing