Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cl-clang: test_serialization: class boost::archive::archive_exception: unregistered class - derived class not registered or exported #25

Open
jeking3 opened this issue Jul 5, 2019 · 0 comments

Comments

@jeking3
Copy link
Contributor

jeking3 commented Jul 5, 2019

New issue uncovered by adding a cl-clang Appveyor build job:

https://ci.appveyor.com/project/jeking3/ptr-container-lviqw/builds/25773256/job/uvt8w5fjj452kjw4#L1554

testing.capture-output bin.v2\libs\ptr_container\test\serialization.test\clang-win-8.0.0\release\address-model-64\cxxstd-11-iso\threading-multi\serialization.run
====== BEGIN OUTPUT ======
Running 1 test case...
unknown location(0): fatal error: in "Pointer Container Test Suite/test_serialization": class boost::archive::archive_exception: unregistered class - derived class not registered or exported
*** 1 failure is detected in the test module "Master Test Suite"
 
EXIT STATUS: 201 
====== END OUTPUT ======
    set Path=C:\projects\boost-root\bin.v2\libs\serialization\build\clang-win-8.0.0\release\address-model-64\cxxstd-11-iso\threading-multi;%Path%
    set status=0
    if %status% NEQ 0 (
        echo Skipping test execution due to testing.execute=off
        exit 0
    )
     "bin.v2\libs\ptr_container\test\serialization.test\clang-win-8.0.0\release\address-model-64\cxxstd-11-iso\threading-multi\serialization.exe"   > "bin.v2\libs\ptr_container\test\serialization.test\clang-win-8.0.0\release\address-model-64\cxxstd-11-iso\threading-multi\serialization.output" 2>&1 
    set status=%ERRORLEVEL%
    echo. >> "bin.v2\libs\ptr_container\test\serialization.test\clang-win-8.0.0\release\address-model-64\cxxstd-11-iso\threading-multi\serialization.output"
    echo EXIT STATUS: %status% >> "bin.v2\libs\ptr_container\test\serialization.test\clang-win-8.0.0\release\address-model-64\cxxstd-11-iso\threading-multi\serialization.output"
    if %status% EQU 0 (
        copy "bin.v2\libs\ptr_container\test\serialization.test\clang-win-8.0.0\release\address-model-64\cxxstd-11-iso\threading-multi\serialization.output" "bin.v2\libs\ptr_container\test\serialization.test\clang-win-8.0.0\release\address-model-64\cxxstd-11-iso\threading-multi\serialization.run"
    )
    set verbose=0
    if %status% NEQ 0 (
        set verbose=1
    )
    if %verbose% EQU 1 (
        echo ====== BEGIN OUTPUT ======
        type "bin.v2\libs\ptr_container\test\serialization.test\clang-win-8.0.0\release\address-model-64\cxxstd-11-iso\threading-multi\serialization.output"
        echo ====== END OUTPUT ======
    )
    exit %status%
...failed testing.capture-output bin.v2\libs\ptr_container\test\serialization.test\clang-win-8.0.0\release\address-model-64\cxxstd-11-iso\threading-multi\serialization.run...
jeking3 added a commit to jeking3/ptr_container that referenced this issue Jul 5, 2019
- Reduce the overall job complexity (fewer builds)
- Adds some more checks like asan
- Disabled appveyor cl-clang job due to issue boostorg#25
jeking3 added a commit that referenced this issue Jul 6, 2019
- Reduce the overall job complexity (fewer builds)
- Adds some more checks like asan
- Disabled appveyor cl-clang job due to issue #25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant