Cockatrice / Cockatrice

A cross-platform virtual tabletop for multiplayer card games
https://cockatrice.github.io
GNU General Public License v2.0
1.56k stars 455 forks source link

Cockatrice segfaults on NixOS #3697

Closed skwerlman closed 4 years ago

skwerlman commented 5 years ago

System Information:

OS: NixOS 19.03 (git master) QT: 5.12.0 Cockatrice: 9073cb53a8cf7e51571ebcb1035f0315b6f9d77c


Cockatrice compiles fine, but fails to run on my machine.

I get an identical error (and nearly identical trace) for oracle.

hopefully helpful debug info GDB stuff for Cockatrice ``` GNU gdb (GDB) 8.2.1 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . Ignored 107 untranslated source t For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from cockatrice...(no debugging symbols found)...done. (gdb) run Starting program: /nix/store/x4qcw3j4pkwhm4qz8hl3yhx69m0g8gxn-user-environment/bin/cockatrice [Thread debugging using libthread_db enabled] Using host libthread_db library "/nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libthread_db.so.1". [New Thread 0x7fffeb429700 (LWP 59874)] qt5ct: using qt5ct plugin Thread 1 "cockatrice" received signal SIGSEGV, Segmentation fault. 0x0000000000007bc0 in ?? () (gdb) bt #0 0x0000000000007bc0 in ?? () #1 0x00007ffff7fe516a in call_init.part () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/ld-linux-x86-64.so.2 #2 0x00007ffff7fe527b in _dl_init () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/ld-linux-x86-64.so.2 #3 0x00007ffff7fe9234 in dl_open_worker () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/ld-linux-x86-64.so.2 #4 0x00007ffff62139cc in _dl_catch_exception () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libc.so.6 #5 0x00007ffff7fe8bb7 in _dl_open () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/ld-linux-x86-64.so.2 #6 0x00007ffff3ca4286 in dlopen_doit () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libdl.so.2 #7 0x00007ffff62139cc in _dl_catch_exception () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libc.so.6 #8 0x00007ffff6213a4f in _dl_catch_error () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libc.so.6 #9 0x00007ffff3ca48d9 in _dlerror_run () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libdl.so.2 #10 0x00007ffff3ca4316 in dlopen@@GLIBC_2.2.5 () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libdl.so.2 #11 0x00007ffff6a6861c in ?? () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Core.so.5 #12 0x00007ffff6a61bb5 in ?? () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Core.so.5 #13 0x00007ffff6a52d08 in QFactoryLoader::instance(int) const () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Core.so.5 #14 0x00007ffff794e1a3 in QStyleFactory::create(QString const&) () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Widgets.so.5 #15 0x00007ffff797339c in QProxyStyle::QProxyStyle(QString const&) () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Widgets.so.5 #16 0x00007fffeaa9ad06 in Qt5CTProxyStyle::Qt5CTProxyStyle(QString const&) () from /nix/store/1l1zi02aadllqc022nnkq74g2z0bz5ws-qt5ct-0.38/lib/qt-5.12/plugins/styles/libqt5ct-style.so #17 0x00007fffeaa9a948 in Qt5CTStylePlugin::create(QString const&) () from /nix/store/1l1zi02aadllqc022nnkq74g2z0bz5ws-qt5ct-0.38/lib/qt-5.12/plugins/styles/libqt5ct-style.so #18 0x00007ffff794e1c3 in QStyleFactory::create(QString const&) () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Widgets.so.5 #19 0x00007ffff78e2b6a in QApplication::style() () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Widgets.so.5 #20 0x00007ffff78e2e1d in QApplicationPrivate::initialize() () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Widgets.so.5 #21 0x00007ffff78e2e74 in QApplicationPrivate::init() () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Widgets.so.5 #22 0x00000000005d86c2 in main () ``` GDB stuff for Oracle ``` GNU gdb (GDB) 8.2.1 Copyright (C) 2018 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-unknown-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from oracle...(no debugging symbols found)...done. (gdb) run Starting program: /nix/store/c0a54qhjzwqh2bcq5av0wy83whj6qcxv-user-environment/bin/oracle [Thread debugging using libthread_db enabled] Using host libthread_db library "/nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libthread_db.so.1". [New Thread 0x7fffebb7f700 (LWP 84350)] qt5ct: using qt5ct plugin Thread 1 "oracle" received signal SIGSEGV, Segmentation fault. 0x0000000000007bc0 in ?? () (gdb) bt #0 0x0000000000007bc0 in ?? () #1 0x00007ffff7fe516a in call_init.part () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/ld-linux-x86-64.so.2 #2 0x00007ffff7fe527b in _dl_init () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/ld-linux-x86-64.so.2 #3 0x00007ffff7fe9234 in dl_open_worker () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/ld-linux-x86-64.so.2 #4 0x00007ffff663c9cc in _dl_catch_exception () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libc.so.6 #5 0x00007ffff7fe8bb7 in _dl_open () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/ld-linux-x86-64.so.2 #6 0x00007ffff4269286 in dlopen_doit () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libdl.so.2 #7 0x00007ffff663c9cc in _dl_catch_exception () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libc.so.6 #8 0x00007ffff663ca4f in _dl_catch_error () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libc.so.6 #9 0x00007ffff42698d9 in _dlerror_run () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libdl.so.2 #10 0x00007ffff4269316 in dlopen@@GLIBC_2.2.5 () from /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libdl.so.2 #11 0x00007ffff6e9161c in ?? () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Core.so.5 #12 0x00007ffff6e8abb5 in ?? () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Core.so.5 #13 0x00007ffff6e7bd08 in QFactoryLoader::instance(int) const () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Core.so.5 #14 0x00007ffff79371a3 in QStyleFactory::create(QString const&) () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Widgets.so.5 #15 0x00007ffff795c39c in QProxyStyle::QProxyStyle(QString const&) () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Widgets.so.5 #16 0x00007fffeb1f0d06 in Qt5CTProxyStyle::Qt5CTProxyStyle(QString const&) () from /nix/store/1l1zi02aadllqc022nnkq74g2z0bz5ws-qt5ct-0.38/lib/qt-5.12/plugins/styles/libqt5ct-style.so #17 0x00007fffeb1f0948 in Qt5CTStylePlugin::create(QString const&) () from /nix/store/1l1zi02aadllqc022nnkq74g2z0bz5ws-qt5ct-0.38/lib/qt-5.12/plugins/styles/libqt5ct-style.so #18 0x00007ffff79371c3 in QStyleFactory::create(QString const&) () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Widgets.so.5 #19 0x00007ffff78cbb6a in QApplication::style() () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Widgets.so.5 #20 0x00007ffff78cbe1d in QApplicationPrivate::initialize() () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Widgets.so.5 #21 0x00007ffff78cbe74 in QApplicationPrivate::init() () from /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Widgets.so.5 #22 0x000000000042bf8b in main () ``` Nix expression ```nix with import {}; let name = "cockatrice-git"; version = "9073cb53a8cf7e51571ebcb1035f0315b6f9d77c"; in stdenv.mkDerivation { inherit name version; buildInputs = [ qt5.qtbase qt5.qtmultimedia qt5.qttools qt5.qtwebsockets protobuf ]; nativeBuildInputs = [ cmake ]; src = fetchFromGitHub { owner = "cockatrice"; repo = "cockatrice"; rev = "${version}"; sha256 = "0xr2nzpkrrqqrjdikcc51prdxsbsb8x1rhdrkxcdr9n810iny29c"; }; meta = { repositories.git = git://github.com/Cockatrice/Cockatrice.git; description = "A cross-platform virtual tabletop for multiplayer card games"; license = stdenv.lib.licenses.gpl2; maintainers = with stdenv.lib.maintainers; []; platforms = with stdenv.lib.platforms; linux; }; enableParallelBuilding = true; } ``` Output of `nix-env -if default.nix` ``` replacing old 'cockatrice-git' installing 'cockatrice-git' these derivations will be built: /nix/store/fbfb946wi4mm0v9mvw9fz5i4m7pcz2ag-cockatrice-git.drv building '/nix/store/fbfb946wi4mm0v9mvw9fz5i4m7pcz2ag-cockatrice-git.drv'... unpacking sources unpacking source archive /nix/store/7j4vqlakg8is6hxygm9czw8lbv8ib02z-source source root is source patching sources configuring fixing cmake files... cmake flags: -DCMAKE_FIND_PACKAGE_NO_SYSTEM_PACKAGE_REGISTRY=ON -DCMAKE_FIND_PACKAGE_NO_PACKAGE_REGISTRY=ON -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DCMAKE_SKIP_BUILD_RPATH=ON -DCMAKE_INSTALL_INCLUDEDIR=/nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/include -DCMAKE_INSTALL_LIBDIR=/nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/lib -DCMAKE_INSTALL_NAME_DIR=/nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/lib -DCMAKE_POLICY_DEFAULT_CMP0025=NEW -DCMAKE_OSX_DEPLOYMENT_TARGET= -DCMAKE_OSX_SYSROOT= -DCMAKE_FIND_FRAMEWORK=last -DCMAKE_STRIP=/nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/strip -DCMAKE_RANLIB=/nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ranlib -DCMAKE_AR=/nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/ar -DCMAKE_C_COMPILER=gcc -DCMAKE_CXX_COMPILER=g++ -DCMAKE_INSTALL_PREFIX=/nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git -- The C compiler identification is GNU 7.4.0 -- The CXX compiler identification is GNU 7.4.0 -- Check for working C compiler: /nix/store/ghzg4kg0sjif58smj2lfm2bdvjwim85y-gcc-wrapper-7.4.0/bin/gcc -- Check for working C compiler: /nix/store/ghzg4kg0sjif58smj2lfm2bdvjwim85y-gcc-wrapper-7.4.0/bin/gcc -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /nix/store/ghzg4kg0sjif58smj2lfm2bdvjwim85y-gcc-wrapper-7.4.0/bin/g++ -- Check for working CXX compiler: /nix/store/ghzg4kg0sjif58smj2lfm2bdvjwim85y-gcc-wrapper-7.4.0/bin/g++ -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Could NOT find Git (missing: GIT_EXECUTABLE) CMake Warning at cmake/getversion.cmake:204 (message): Git not found. Build will not contain git revision info. Call Stack (most recent call first): CMakeLists.txt:53 (include) -- Project version: 2.7.1-custom(unknown) -- Friendly project version: 2.7.1-custom(unknown) (unknown) -- Project version filename: Cockatrice-2.7.1-custom(unknown) -- Performing Test CXX_HAS_WARNING_-Wcast-align -- Performing Test CXX_HAS_WARNING_-Wcast-align - Success -- Performing Test CXX_HAS_WARNING_-Wmissing-declarations -- Performing Test CXX_HAS_WARNING_-Wmissing-declarations - Success -- Performing Test CXX_HAS_WARNING_-Wno-long-long -- Performing Test CXX_HAS_WARNING_-Wno-long-long - Success -- Performing Test CXX_HAS_WARNING_-Wno-error=extra -- Performing Test CXX_HAS_WARNING_-Wno-error=extra - Success -- Performing Test CXX_HAS_WARNING_-Wno-error=delete-non-virtual-dtor -- Performing Test CXX_HAS_WARNING_-Wno-error=delete-non-virtual-dtor - Success -- Performing Test CXX_HAS_WARNING_-Wno-error=sign-compare -- Performing Test CXX_HAS_WARNING_-Wno-error=sign-compare - Success -- Performing Test CXX_HAS_WARNING_-Wno-error=missing-declarations -- Performing Test CXX_HAS_WARNING_-Wno-error=missing-declarations - Success -- UPDATE TRANSLATIONS: OFF -- Found Qt 5.12.0 -- Found Protobuf: /nix/store/sf8nh005ig3iqhyn8qxnp859n6b7m14b-protobuf-3.6.1/lib/libprotobuf.so;-lpthread (found version "3.6.1") -- Found ZLIB: /nix/store/iiymx8j7nlar3gc23lfkcscvr61fng8s-zlib-1.2.11/lib/libz.so (found version "1.2.11") -- Looking for lzma_auto_decoder in /nix/store/mibh7947iwgf5yiqc7njn0igfzlxzdf1-xz-5.2.4/lib/liblzma.so -- Looking for lzma_auto_decoder in /nix/store/mibh7947iwgf5yiqc7njn0igfzlxzdf1-xz-5.2.4/lib/liblzma.so - found -- Looking for lzma_easy_encoder in /nix/store/mibh7947iwgf5yiqc7njn0igfzlxzdf1-xz-5.2.4/lib/liblzma.so -- Looking for lzma_easy_encoder in /nix/store/mibh7947iwgf5yiqc7njn0igfzlxzdf1-xz-5.2.4/lib/liblzma.so - found -- Looking for lzma_lzma_preset in /nix/store/mibh7947iwgf5yiqc7njn0igfzlxzdf1-xz-5.2.4/lib/liblzma.so -- Looking for lzma_lzma_preset in /nix/store/mibh7947iwgf5yiqc7njn0igfzlxzdf1-xz-5.2.4/lib/liblzma.so - found -- Found LibLZMA: /nix/store/gibj1j84a94iwsf95xcx6416z795adnr-xz-5.2.4-dev/include (found version "5.2.4") -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_EXPORT_NO_PACKAGE_REGISTRY CMAKE_INSTALL_INCLUDEDIR CMAKE_INSTALL_LIBDIR CMAKE_POLICY_DEFAULT_CMP0025 -- Build files have been written to: /build/source/build building build flags: -j32 -l32 SHELL=/nix/store/cinw572b38aln37glr0zb8lxwrgaffl4-bash-4.4-p23/bin/bash Scanning dependencies of target oracle_autogen Scanning dependencies of target cockatrice_protocol_autogen [ 1%] Automatic MOC for target oracle [ 1%] Running cpp protocol buffer compiler on session_event.proto [ 1%] Running cpp protocol buffer compiler on admin_commands.proto [ 1%] Running cpp protocol buffer compiler on command_concede.proto [ 1%] Running cpp protocol buffer compiler on color.proto [ 1%] Running cpp protocol buffer compiler on command_change_zone_properties.proto [ 1%] Running cpp protocol buffer compiler on card_attributes.proto [ 1%] Running cpp protocol buffer compiler on command_attach_card.proto [ 1%] Running cpp protocol buffer compiler on command_create_counter.proto [ 2%] Running cpp protocol buffer compiler on command_create_arrow.proto [ 2%] Running cpp protocol buffer compiler on command_deck_del_dir.proto [ 2%] Running cpp protocol buffer compiler on command_create_token.proto [ 2%] Running cpp protocol buffer compiler on command_deck_del.proto [ 2%] Running cpp protocol buffer compiler on command_deck_list.proto [ 2%] Running cpp protocol buffer compiler on command_deck_upload.proto [ 3%] Running cpp protocol buffer compiler on command_deck_new_dir.proto [ 3%] Running cpp protocol buffer compiler on command_deck_select.proto [ 3%] Running cpp protocol buffer compiler on command_deck_download.proto [ 3%] Running cpp protocol buffer compiler on command_del_counter.proto [ 3%] Running cpp protocol buffer compiler on command_draw_cards.proto [ 4%] Running cpp protocol buffer compiler on command_dump_zone.proto [ 4%] Running cpp protocol buffer compiler on command_flip_card.proto [ 4%] Running cpp protocol buffer compiler on command_delete_arrow.proto [ 4%] Running cpp protocol buffer compiler on command_inc_card_counter.proto [ 4%] Running cpp protocol buffer compiler on command_inc_counter.proto [ 4%] Running cpp protocol buffer compiler on command_game_say.proto [ 4%] Running cpp protocol buffer compiler on command_kick_from_game.proto [ 4%] Running cpp protocol buffer compiler on command_leave_game.proto [ 5%] Running cpp protocol buffer compiler on command_mulligan.proto [ 5%] Running cpp protocol buffer compiler on command_next_turn.proto [ 5%] Running cpp protocol buffer compiler on command_move_card.proto [ 5%] Running cpp protocol buffer compiler on command_replay_list.proto [ 5%] Running cpp protocol buffer compiler on command_replay_delete_match.proto [ 6%] Running cpp protocol buffer compiler on command_replay_modify_match.proto [ 6%] Running cpp protocol buffer compiler on command_replay_download.proto [ 6%] Running cpp protocol buffer compiler on command_ready_start.proto [ 6%] Running cpp protocol buffer compiler on command_reveal_cards.proto [ 6%] Running cpp protocol buffer compiler on command_set_active_phase.proto [ 6%] Running cpp protocol buffer compiler on command_set_sideboard_plan.proto [ 6%] Running cpp protocol buffer compiler on command_roll_die.proto [ 7%] Running cpp protocol buffer compiler on command_set_card_attr.proto [ 7%] Running cpp protocol buffer compiler on command_set_sideboard_lock.proto [ 7%] Running cpp protocol buffer compiler on command_set_card_counter.proto [ 7%] Running cpp protocol buffer compiler on command_set_counter.proto [ 7%] Running cpp protocol buffer compiler on command_stop_dump_zone.proto [ 7%] Running cpp protocol buffer compiler on command_shuffle.proto [ 7%] Running cpp protocol buffer compiler on context_deck_select.proto [ 7%] Running cpp protocol buffer compiler on context_concede.proto [ 7%] Running cpp protocol buffer compiler on commands.proto [ 8%] Running cpp protocol buffer compiler on context_connection_state_changed.proto [ 8%] Running cpp protocol buffer compiler on command_undo_draw.proto [ 8%] Running cpp protocol buffer compiler on context_move_card.proto [ 8%] Running cpp protocol buffer compiler on context_mulligan.proto [ 8%] Running cpp protocol buffer compiler on context_ping_changed.proto [ 8%] Running cpp protocol buffer compiler on context_ready_start.proto [ 9%] Running cpp protocol buffer compiler on context_undo_draw.proto [ 9%] Running cpp protocol buffer compiler on context_set_sideboard_lock.proto [ 9%] Running cpp protocol buffer compiler on event_attach_card.proto [ 9%] Running cpp protocol buffer compiler on event_add_to_list.proto [ 9%] Running cpp protocol buffer compiler on event_connection_closed.proto [ 9%] Running cpp protocol buffer compiler on event_change_zone_properties.proto [ 10%] Running cpp protocol buffer compiler on event_create_token.proto [ 10%] Running cpp protocol buffer compiler on event_create_arrow.proto [ 10%] Running cpp protocol buffer compiler on event_create_counter.proto [ 10%] Running cpp protocol buffer compiler on event_del_counter.proto [ 10%] Running cpp protocol buffer compiler on event_destroy_card.proto [ 10%] Running cpp protocol buffer compiler on event_delete_arrow.proto [ 10%] Running cpp protocol buffer compiler on event_draw_cards.proto [ 10%] Running cpp protocol buffer compiler on event_flip_card.proto [ 10%] Running cpp protocol buffer compiler on event_game_host_changed.proto [ 10%] Running cpp protocol buffer compiler on event_dump_zone.proto [ 10%] Running cpp protocol buffer compiler on event_game_say.proto [ 11%] Running cpp protocol buffer compiler on event_game_state_changed.proto [ 11%] Running cpp protocol buffer compiler on event_game_joined.proto [ 11%] Running cpp protocol buffer compiler on event_game_closed.proto [ 11%] Running cpp protocol buffer compiler on event_join_room.proto [ 11%] Running cpp protocol buffer compiler on event_join.proto [ 12%] Running cpp protocol buffer compiler on event_kicked.proto [ 12%] Running cpp protocol buffer compiler on event_leave.proto [ 12%] Running cpp protocol buffer compiler on event_list_games.proto [ 12%] Running cpp protocol buffer compiler on event_move_card.proto [ 12%] Running cpp protocol buffer compiler on event_leave_room.proto [ 12%] Running cpp protocol buffer compiler on event_player_properties_changed.proto [ 12%] Running cpp protocol buffer compiler on event_list_rooms.proto [ 13%] Running cpp protocol buffer compiler on event_notify_user.proto [ 13%] Running cpp protocol buffer compiler on event_remove_from_list.proto [ 13%] Running cpp protocol buffer compiler on event_replay_added.proto [ 13%] Running cpp protocol buffer compiler on event_roll_die.proto [ 13%] Running cpp protocol buffer compiler on event_room_say.proto [ 14%] Running cpp protocol buffer compiler on event_reveal_cards.proto [ 14%] Running cpp protocol buffer compiler on event_server_complete_list.proto [ 14%] Running cpp protocol buffer compiler on event_server_identification.proto [ 14%] Running cpp protocol buffer compiler on event_server_message.proto [ 14%] Running cpp protocol buffer compiler on event_server_shutdown.proto [ 14%] Running cpp protocol buffer compiler on event_set_card_attr.proto [ 14%] Running cpp protocol buffer compiler on event_set_active_player.proto [ 14%] Running cpp protocol buffer compiler on event_set_active_phase.proto [ 15%] Running cpp protocol buffer compiler on event_set_card_counter.proto [ 15%] Running cpp protocol buffer compiler on event_set_counter.proto [ 15%] Running cpp protocol buffer compiler on event_shuffle.proto [ 15%] Running cpp protocol buffer compiler on event_user_joined.proto [ 16%] Running cpp protocol buffer compiler on event_stop_dump_zone.proto [ 16%] Running cpp protocol buffer compiler on game_commands.proto [ 16%] Running cpp protocol buffer compiler on event_user_left.proto [ 16%] Running cpp protocol buffer compiler on event_user_message.proto [ 16%] Running cpp protocol buffer compiler on game_event_container.proto [ 16%] Running cpp protocol buffer compiler on game_event.proto [ 16%] Running cpp protocol buffer compiler on game_replay.proto [ 16%] Running cpp protocol buffer compiler on isl_message.proto [ 16%] Running cpp protocol buffer compiler on game_event_context.proto [ 17%] Running cpp protocol buffer compiler on move_card_to_zone.proto [ 17%] Running cpp protocol buffer compiler on moderator_commands.proto [ 17%] Running cpp protocol buffer compiler on response.proto [ 17%] Running cpp protocol buffer compiler on response_adjust_mod.proto [ 17%] Running cpp protocol buffer compiler on response_ban_history.proto [ 17%] Running cpp protocol buffer compiler on response_activate.proto [ 17%] Running cpp protocol buffer compiler on response_deck_download.proto [ 17%] Running cpp protocol buffer compiler on response_deck_list.proto [ 17%] Running cpp protocol buffer compiler on response_dump_zone.proto [ 17%] Running cpp protocol buffer compiler on response_get_user_info.proto [ 17%] Running cpp protocol buffer compiler on response_forgotpasswordrequest.proto [ 17%] Running cpp protocol buffer compiler on response_get_games_of_user.proto [ 17%] Running cpp protocol buffer compiler on response_join_room.proto [ 18%] Running cpp protocol buffer compiler on response_deck_upload.proto [ 19%] Running cpp protocol buffer compiler on response_list_users.proto [ 19%] Running cpp protocol buffer compiler on response_login.proto [ 19%] Running cpp protocol buffer compiler on response_register.proto [ 19%] Running cpp protocol buffer compiler on response_replay_download.proto [ 19%] Running cpp protocol buffer compiler on response_replay_list.proto [ 19%] Running cpp protocol buffer compiler on response_viewlog_history.proto [ 19%] Running cpp protocol buffer compiler on response_warn_history.proto [ 19%] Running cpp protocol buffer compiler on room_commands.proto [ 20%] Running cpp protocol buffer compiler on response_warn_list.proto [ 20%] Running cpp protocol buffer compiler on room_event.proto [ 20%] Running cpp protocol buffer compiler on server_message.proto [ 20%] Running cpp protocol buffer compiler on serverinfo_arrow.proto [ 21%] Running cpp protocol buffer compiler on serverinfo_cardcounter.proto [ 21%] Running cpp protocol buffer compiler on serverinfo_card.proto [ 21%] Running cpp protocol buffer compiler on serverinfo_ban.proto [ 21%] Running cpp protocol buffer compiler on serverinfo_chat_message.proto [ 21%] Running cpp protocol buffer compiler on serverinfo_counter.proto [ 21%] Running cpp protocol buffer compiler on serverinfo_deckstorage.proto [ 21%] Running cpp protocol buffer compiler on serverinfo_game.proto [ 21%] Running cpp protocol buffer compiler on serverinfo_gametype.proto [ 22%] Running cpp protocol buffer compiler on serverinfo_playerping.proto [ 22%] Running cpp protocol buffer compiler on serverinfo_playerproperties.proto [ 22%] Running cpp protocol buffer compiler on serverinfo_player.proto [ 22%] Running cpp protocol buffer compiler on serverinfo_replay.proto [ 22%] Running cpp protocol buffer compiler on serverinfo_replay_match.proto [ 22%] Running cpp protocol buffer compiler on serverinfo_room.proto [ 22%] Running cpp protocol buffer compiler on serverinfo_user.proto [ 22%] Running cpp protocol buffer compiler on serverinfo_warning.proto [ 23%] Running cpp protocol buffer compiler on serverinfo_zone.proto [ 23%] Running cpp protocol buffer compiler on session_commands.proto [ 23%] Built target oracle_autogen [ 23%] Generating qrc_oracle.cpp [ 23%] Generating oracle_cs.qm [ 23%] Generating oracle_de.qm [ 23%] Generating oracle_en.qm [ 23%] Generating oracle_el.qm [ 23%] Generating oracle_es.qm [ 23%] Generating oracle_et.qm [ 24%] Generating oracle_en@pirate.qm [ 24%] Generating oracle_fi.qm [ 24%] Generating oracle_fr.qm [ 24%] Generating oracle_hu.qm [ 25%] Generating oracle_ja.qm [ 25%] Generating oracle_it.qm [ 25%] Generating oracle_ko.qm Updating '/build/source/build/oracle/oracle_cs.qm'... Generated 5 translation(s) (5 finished and 0 unfinished) Ignored 102 untranslated source text(s) Updating '/build/source/build/oracle/oracle_de.qm'... Updating '/build/source/build/oracle/oracle_en.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 107 untranslated source text(s) Generated 107 translation(s) (107 finished and 0 unfinished) Updating '/build/source/build/oracle/oracle_et.qm'... Updating '/build/source/build/oracle/oracle_el.qm'... [ 25%] Generating oracle_nb.qm Updating '/build/source/build/oracle/oracle_es.qm'... Generated 89 translation(s) (89 finished and 0 unfinished) Ignored 18 untranslated source text(s) Generated 83 translation(s) (83 finished and 0 unfinished) Ignored 24 untranslated source text(s) Generated 104 translation(s) (104 finished and 0 unfinished) Ignored 3 untranslated source text(s) Updating '/build/source/build/oracle/oracle_en@pirate.qm'... Generated 11 translation(s) (11 finished and 0 unfinished) Ignored 96 untranslated source text(s) Updating '/build/source/build/oracle/oracle_fi.qm'... Generated 84 translation(s) (84 finished and 0 unfinished) Ignored 23 untranslated source text(s) Updating '/build/source/build/oracle/oracle_fr.qm'... [ 25%] Generating oracle_nl.qm Generated 107 translation(s) (107 finished and 0 unfinished) [ 26%] Generating oracle_pt.qm [ 26%] Generating oracle_pt_BR.qm Updating '/build/source/build/oracle/oracle_hu.qm'... [ 26%] Generating oracle_pl.qm Generated 1 translation(s) (1 finished and 0 unfinished) Ignored 106 untranslated source text(s) [ 26%] Generating oracle_ru.qm [ 26%] Generating oracle_sr.qm Updating '/build/source/build/oracle/oracle_ja.qm'... Updating '/build/source/build/oracle/oracle_ko.qm'... Generated 84 translation(s) (84 finished and 0 unfinished) Ignored 23 untranslated source text(s) Updating '/build/source/build/oracle/oracle_it.qm'... Generated 104 translation(s) (104 finished and 0 unfinished) Ignored 3 untranslated source text(s) Generated 107 translation(s) (107 finished and 0 unfinished) [ 26%] Generating oracle_sv.qm Updating '/build/source/build/oracle/oracle_nb.qm'... Generated 83 translation(s) (83 finished and 0 unfinished) Ignored 24 untranslated source text(s) [ 26%] Generating oracle_tr.qm [ 26%] Generating oracle_zh-Hans.qm Updating '/build/source/build/oracle/oracle_nl.qm'... Generated 83 translation(s) (83 finished and 0 unfinished) Ignored 24 untranslated source text(s) Updating '/build/source/build/oracle/oracle_pt.qm'... [ 27%] Automatic MOC for target cockatrice_protocol Generated 83 translation(s) (83 finished and 0 unfinished) Ignored 24 untranslated source text(s) Updating '/build/source/build/oracle/oracle_pl.qm'... Updating '/build/source/build/oracle/oracle_ru.qm'... Generated 84 translation(s) (84 finished and 0 unfinished) Ignored 23 untranslated source text(s) Generated 104 translation(s) (104 finished and 0 unfinished) Ignored 3 untranslated source text(s) Updating '/build/source/build/oracle/oracle_pt_BR.qm'... Generated 107 translation(s) (107 finished and 0 unfinished) Updating '/build/source/build/oracle/oracle_sr.qm'... Generated 42 translation(s) (42 finished and 0 unfinished) Ignored 65 untranslated source text(s) Updating '/build/source/build/oracle/oracle_sv.qm'... Generated 3 translation(s) (3 finished and 0 unfinished) Ignored 104 untranslated source text(s) Updating '/build/source/build/oracle/oracle_tr.qm'... Updating '/build/source/build/oracle/oracle_zh-Hans.qm'... Generated 14 translation(s) (14 finished and 0 unfinished) Ignored 93 untranslated source text(s) Generated 107 translation(s) (107 finished and 0 unfinished) [ 27%] Built target cockatrice_protocol_autogen Scanning dependencies of target oracle [ 28%] Building CXX object oracle/CMakeFiles/oracle.dir/src/main.cpp.o [ 28%] Building CXX object oracle/CMakeFiles/oracle.dir/src/oraclewizard.cpp.o [ 28%] Building CXX object oracle/CMakeFiles/oracle.dir/src/oracleimporter.cpp.o [ 28%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/carddatabase.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/carddbparser/cockatricexml3.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/src/qt-json/json.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/carddbparser/carddatabaseparser.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/pictureloader.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/carddbparser/cockatricexml4.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/shortcutssettings.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/settingscache.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/settings/serverssettings.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/settings/carddatabasesettings.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/settings/settingsmanager.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/settings/layoutssettings.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/settings/gamefilterssettings.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/settings/downloadsettings.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/__/version_string.cpp.o [ 29%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/thememanager.cpp.o [ 30%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/settings/messagesettings.cpp.o [ 30%] Building CXX object oracle/CMakeFiles/oracle.dir/__/cockatrice/src/releasechannel.cpp.o [ 31%] Building CXX object oracle/CMakeFiles/oracle.dir/src/zip/unzip.cpp.o [ 31%] Building CXX object oracle/CMakeFiles/oracle.dir/src/zip/zipglobal.cpp.o [ 31%] Building CXX object oracle/CMakeFiles/oracle.dir/src/lzma/decompress.cpp.o [ 31%] Building CXX object oracle/CMakeFiles/oracle.dir/qrc_oracle.cpp.o [ 31%] Building CXX object oracle/CMakeFiles/oracle.dir/oracle_autogen/mocs_compilation.cpp.o Scanning dependencies of target cockatrice_protocol [ 31%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/admin_commands.pb.cc.o [ 31%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/card_attributes.pb.cc.o [ 31%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/color.pb.cc.o [ 31%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_create_arrow.pb.cc.o [ 31%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_attach_card.pb.cc.o [ 32%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_concede.pb.cc.o [ 32%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_create_counter.pb.cc.o [ 32%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_change_zone_properties.pb.cc.o [ 32%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_create_token.pb.cc.o [ 32%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_deck_del_dir.pb.cc.o [ 32%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_deck_del.pb.cc.o [ 32%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_deck_download.pb.cc.o [ 33%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_deck_list.pb.cc.o [ 33%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_deck_new_dir.pb.cc.o [ 33%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_deck_select.pb.cc.o [ 33%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_deck_upload.pb.cc.o [ 33%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_del_counter.pb.cc.o [ 33%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_delete_arrow.pb.cc.o [ 34%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_draw_cards.pb.cc.o [ 34%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_dump_zone.pb.cc.o [ 34%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_flip_card.pb.cc.o [ 34%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_game_say.pb.cc.o [ 34%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_inc_card_counter.pb.cc.o [ 34%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_inc_counter.pb.cc.o [ 34%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_kick_from_game.pb.cc.o [ 35%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_leave_game.pb.cc.o [ 35%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_move_card.pb.cc.o [ 35%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_mulligan.pb.cc.o [ 35%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_next_turn.pb.cc.o [ 35%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_ready_start.pb.cc.o [ 35%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_replay_delete_match.pb.cc.o [ 35%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_replay_list.pb.cc.o [ 36%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_replay_download.pb.cc.o [ 36%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_replay_modify_match.pb.cc.o [ 36%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_reveal_cards.pb.cc.o [ 36%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_roll_die.pb.cc.o [ 36%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_set_active_phase.pb.cc.o [ 36%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_set_card_attr.pb.cc.o [ 36%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_set_card_counter.pb.cc.o [ 37%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_set_counter.pb.cc.o [ 37%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_set_sideboard_plan.pb.cc.o [ 37%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_set_sideboard_lock.pb.cc.o [ 37%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_shuffle.pb.cc.o [ 37%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/commands.pb.cc.o [ 37%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_undo_draw.pb.cc.o [ 37%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/command_stop_dump_zone.pb.cc.o [ 38%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/context_concede.pb.cc.o [ 38%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/context_connection_state_changed.pb.cc.o [ 38%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/context_deck_select.pb.cc.o [ 38%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/context_move_card.pb.cc.o [ 38%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/context_mulligan.pb.cc.o [ 38%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/context_ping_changed.pb.cc.o [ 38%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/context_ready_start.pb.cc.o [ 39%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/context_set_sideboard_lock.pb.cc.o [ 39%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/context_undo_draw.pb.cc.o [ 39%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_add_to_list.pb.cc.o [ 39%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_attach_card.pb.cc.o [ 39%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_change_zone_properties.pb.cc.o [ 39%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_connection_closed.pb.cc.o [ 39%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_create_arrow.pb.cc.o [ 40%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_create_counter.pb.cc.o [ 40%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_create_token.pb.cc.o [ 40%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_del_counter.pb.cc.o [ 40%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_delete_arrow.pb.cc.o [ 40%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_destroy_card.pb.cc.o [ 40%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_draw_cards.pb.cc.o [ 41%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_dump_zone.pb.cc.o [ 41%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_flip_card.pb.cc.o [ 41%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_game_closed.pb.cc.o [ 41%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_game_host_changed.pb.cc.o [ 41%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_game_joined.pb.cc.o [ 41%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_game_say.pb.cc.o [ 41%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_game_state_changed.pb.cc.o [ 42%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_join.pb.cc.o [ 42%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_join_room.pb.cc.o [ 42%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_kicked.pb.cc.o [ 42%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_leave.pb.cc.o [ 42%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_leave_room.pb.cc.o [ 42%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_list_games.pb.cc.o [ 42%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_list_rooms.pb.cc.o [ 42%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_player_properties_changed.pb.cc.o [ 43%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_move_card.pb.cc.o [ 43%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_remove_from_list.pb.cc.o [ 43%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_replay_added.pb.cc.o [ 43%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_reveal_cards.pb.cc.o [ 43%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_roll_die.pb.cc.o [ 43%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_room_say.pb.cc.o [ 44%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_server_complete_list.pb.cc.o [ 44%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_server_identification.pb.cc.o [ 44%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_server_message.pb.cc.o [ 44%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_server_shutdown.pb.cc.o [ 44%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_set_active_phase.pb.cc.o [ 44%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_set_active_player.pb.cc.o [ 44%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_set_card_attr.pb.cc.o [ 45%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_set_card_counter.pb.cc.o [ 45%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_set_counter.pb.cc.o [ 45%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_shuffle.pb.cc.o [ 45%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_stop_dump_zone.pb.cc.o [ 45%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_user_joined.pb.cc.o [ 45%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_user_left.pb.cc.o [ 45%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_user_message.pb.cc.o [ 46%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/event_notify_user.pb.cc.o [ 46%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/game_commands.pb.cc.o [ 46%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/game_event_container.pb.cc.o [ 46%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/game_event_context.pb.cc.o [ 46%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/game_event.pb.cc.o [ 46%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/game_replay.pb.cc.o [ 47%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/isl_message.pb.cc.o [ 47%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/moderator_commands.pb.cc.o [ 47%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/move_card_to_zone.pb.cc.o [ 47%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_activate.pb.cc.o [ 47%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_ban_history.pb.cc.o [ 47%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_deck_list.pb.cc.o [ 47%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_deck_download.pb.cc.o [ 48%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_deck_upload.pb.cc.o [ 48%] Linking CXX executable oracle [ 48%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_dump_zone.pb.cc.o [ 48%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_forgotpasswordrequest.pb.cc.o [ 48%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_get_games_of_user.pb.cc.o [ 48%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_get_user_info.pb.cc.o [ 48%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_join_room.pb.cc.o [ 48%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_list_users.pb.cc.o [ 49%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_login.pb.cc.o [ 49%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_register.pb.cc.o [ 49%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_replay_download.pb.cc.o [ 49%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_replay_list.pb.cc.o [ 49%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_adjust_mod.pb.cc.o [ 49%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_warn_history.pb.cc.o [ 49%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_warn_list.pb.cc.o [ 50%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response_viewlog_history.pb.cc.o [ 50%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/response.pb.cc.o [ 50%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/room_commands.pb.cc.o [ 50%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/room_event.pb.cc.o [ 50%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_arrow.pb.cc.o [ 50%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_ban.pb.cc.o [ 50%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_cardcounter.pb.cc.o [ 51%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_card.pb.cc.o [ 51%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_chat_message.pb.cc.o [ 51%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_counter.pb.cc.o [ 51%] Built target oracle [ 51%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_deckstorage.pb.cc.o [ 51%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_game.pb.cc.o [ 51%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_gametype.pb.cc.o [ 51%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_playerping.pb.cc.o [ 52%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_playerproperties.pb.cc.o [ 52%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_player.pb.cc.o [ 52%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_replay.pb.cc.o [ 52%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_replay_match.pb.cc.o [ 52%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_room.pb.cc.o [ 52%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_user.pb.cc.o [ 53%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_warning.pb.cc.o [ 53%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/serverinfo_zone.pb.cc.o [ 53%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/server_message.pb.cc.o [ 53%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/session_commands.pb.cc.o [ 53%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/session_event.pb.cc.o [ 53%] Building CXX object common/pb/CMakeFiles/cockatrice_protocol.dir/cockatrice_protocol_autogen/mocs_compilation.cpp.o [ 53%] Linking CXX static library libcockatrice_protocol.a [ 76%] Built target cockatrice_protocol Scanning dependencies of target cockatrice_common_autogen [ 76%] Automatic MOC for target cockatrice_common [ 76%] Built target cockatrice_common_autogen Scanning dependencies of target cockatrice_common [ 76%] Building CXX object common/CMakeFiles/cockatrice_common.dir/featureset.cpp.o [ 76%] Building CXX object common/CMakeFiles/cockatrice_common.dir/rng_abstract.cpp.o [ 77%] Building CXX object common/CMakeFiles/cockatrice_common.dir/get_pb_extension.cpp.o [ 77%] Building CXX object common/CMakeFiles/cockatrice_common.dir/rng_sfmt.cpp.o [ 77%] Building CXX object common/CMakeFiles/cockatrice_common.dir/decklist.cpp.o [ 77%] Building CXX object common/CMakeFiles/cockatrice_common.dir/server.cpp.o [ 77%] Building CXX object common/CMakeFiles/cockatrice_common.dir/server_abstractuserinterface.cpp.o [ 77%] Building CXX object common/CMakeFiles/cockatrice_common.dir/server_arrow.cpp.o [ 77%] Building CXX object common/CMakeFiles/cockatrice_common.dir/server_cardzone.cpp.o [ 77%] Building CXX object common/CMakeFiles/cockatrice_common.dir/server_counter.cpp.o [ 77%] Building CXX object common/CMakeFiles/cockatrice_common.dir/server_card.cpp.o [ 77%] Building CXX object common/CMakeFiles/cockatrice_common.dir/server_database_interface.cpp.o [ 78%] Building CXX object common/CMakeFiles/cockatrice_common.dir/server_game.cpp.o [ 78%] Building CXX object common/CMakeFiles/cockatrice_common.dir/server_player.cpp.o [ 78%] Building CXX object common/CMakeFiles/cockatrice_common.dir/server_protocolhandler.cpp.o [ 78%] Building CXX object common/CMakeFiles/cockatrice_common.dir/server_response_containers.cpp.o [ 78%] Building CXX object common/CMakeFiles/cockatrice_common.dir/server_room.cpp.o [ 78%] Building CXX object common/CMakeFiles/cockatrice_common.dir/server_remoteuserinterface.cpp.o [ 79%] Building CXX object common/CMakeFiles/cockatrice_common.dir/serverinfo_user_container.cpp.o [ 79%] Building C object common/CMakeFiles/cockatrice_common.dir/sfmt/SFMT.c.o [ 79%] Building CXX object common/CMakeFiles/cockatrice_common.dir/expression.cpp.o [ 79%] Building CXX object common/CMakeFiles/cockatrice_common.dir/cockatrice_common_autogen/mocs_compilation.cpp.o [ 79%] Linking CXX static library libcockatrice_common.a [ 79%] Built target cockatrice_common Scanning dependencies of target cockatrice_autogen [ 79%] Automatic MOC for target cockatrice [ 79%] Built target cockatrice_autogen [ 80%] Generating cockatrice_de.qm [ 80%] Generating cockatrice_et.qm [ 80%] Generating qrc_cockatrice.cpp [ 80%] Generating cockatrice_fr.qm [ 80%] Generating cockatrice_cs.qm [ 80%] Generating cockatrice_en.qm [ 80%] Generating cockatrice_el.qm [ 80%] Generating cockatrice_es.qm [ 80%] Generating cockatrice_en@pirate.qm [ 80%] Generating cockatrice_fi.qm [ 80%] Generating cockatrice_ja.qm [ 80%] Generating cockatrice_hu.qm [ 80%] Generating cockatrice_it.qm [ 80%] Generating cockatrice_ko.qm [ 81%] Generating cockatrice_nb.qm [ 81%] Generating cockatrice_pl.qm [ 81%] Generating cockatrice_nl.qm [ 81%] Generating cockatrice_pt.qm [ 81%] Generating cockatrice_pt_BR.qm [ 81%] Generating cockatrice_sr.qm [ 81%] Generating cockatrice_ru.qm [ 82%] Generating cockatrice_sv.qm [ 82%] Generating cockatrice_tr.qm [ 82%] Generating cockatrice_zh-Hans.qm Updating '/build/source/build/cockatrice/cockatrice_cs.qm'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 403 translation(s) (403 finished and 0 unfinished) Ignored 883 untranslated source text(s) Updating '/build/source/build/cockatrice/cockatrice_fr.qm'... Updating '/build/source/build/cockatrice/cockatrice_ja.qm'... Updating '/build/source/build/cockatrice/cockatrice_et.qm'... Updating '/build/source/build/cockatrice/cockatrice_de.qm'... Updating '/build/source/build/cockatrice/cockatrice_en@pirate.qm'... Generated 241 translation(s) (241 finished and 0 unfinished) Ignored 1045 untranslated source text(s) Updating '/build/source/build/cockatrice/cockatrice_el.qm'... Updating '/build/source/build/cockatrice/cockatrice_es.qm'... Updating '/build/source/build/cockatrice/cockatrice_fi.qm'... Generated 199 translation(s) (199 finished and 0 unfinished) Ignored 1087 untranslated source text(s) Generated 1268 translation(s) (1268 finished and 0 unfinished) Ignored 19 untranslated source text(s) Generated 1206 translation(s) (1206 finished and 0 unfinished) Ignored 81 untranslated source text(s) Updating '/build/source/build/cockatrice/cockatrice_sr.qm'... Updating '/build/source/build/cockatrice/cockatrice_en.qm'... Updating '/build/source/build/cockatrice/cockatrice_pt_BR.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 1315 untranslated source text(s) Updating '/build/source/build/cockatrice/cockatrice_nb.qm'... Generated 325 translation(s) (325 finished and 0 unfinished) Ignored 961 untranslated source text(s) Updating '/build/source/build/cockatrice/cockatrice_it.qm'... Updating '/build/source/build/cockatrice/cockatrice_ru.qm'... Generated 277 translation(s) (277 finished and 0 unfinished) Ignored 1009 untranslated source text(s) Generated 118 translation(s) (118 finished and 0 unfinished) Ignored 1168 untranslated source text(s) Updating '/build/source/build/cockatrice/cockatrice_ko.qm'... Generated 501 translation(s) (501 finished and 0 unfinished) Ignored 785 untranslated source text(s) Updating '/build/source/build/cockatrice/cockatrice_hu.qm'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 16 translation(s) (16 finished and 0 unfinished) Ignored 1270 untranslated source text(s) Updating '/build/source/build/cockatrice/cockatrice_pl.qm'... Generated 1287 translation(s) (1287 finished and 0 unfinished) Updating '/build/source/build/cockatrice/cockatrice_nl.qm'... Updating '/build/source/build/cockatrice/cockatrice_pt.qm'... Updating '/build/source/build/cockatrice/cockatrice_tr.qm'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 50 translation(s) (50 finished and 0 unfinished) Ignored 1236 untranslated source text(s) Generated 373 translation(s) (373 finished and 0 unfinished) Ignored 913 untranslated source text(s) Generated 1189 translation(s) (1189 finished and 0 unfinished) Ignored 98 untranslated source text(s) Updating '/build/source/build/cockatrice/cockatrice_sv.qm'... Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 1084 translation(s) (1084 finished and 0 unfinished) Ignored 203 untranslated source text(s) Generated 1249 translation(s) (1249 finished and 0 unfinished) Ignored 38 untranslated source text(s) Generated 910 translation(s) (910 finished and 0 unfinished) Ignored 377 untranslated source text(s) Generated 1275 translation(s) (1275 finished and 0 unfinished) Ignored 12 untranslated source text(s) Generated 964 translation(s) (964 finished and 0 unfinished) Ignored 323 untranslated source text(s) Generated 632 translation(s) (632 finished and 0 unfinished) Ignored 654 untranslated source text(s) Removed plural forms as the target language has less forms. If this sounds wrong, possibly the target language is not set or recognized. Generated 1165 translation(s) (1165 finished and 0 unfinished) Ignored 121 untranslated source text(s) Updating '/build/source/build/cockatrice/cockatrice_zh-Hans.qm'... Generated 1268 translation(s) (1268 finished and 0 unfinished) Ignored 19 untranslated source text(s) Scanning dependencies of target cockatrice [ 82%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_creategame.cpp.o [ 82%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/abstractcounter.cpp.o [ 82%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/counter_general.cpp.o [ 82%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_connect.cpp.o [ 83%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_filter_games.cpp.o [ 83%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_create_token.cpp.o [ 83%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_edit_avatar.cpp.o [ 83%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_edit_tokens.cpp.o [ 83%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_edit_user.cpp.o [ 83%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_edit_password.cpp.o [ 84%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_forgotpasswordrequest.cpp.o [ 84%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_register.cpp.o [ 84%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_forgotpasswordreset.cpp.o [ 84%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_forgotpasswordchallenge.cpp.o [ 84%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_tip_of_the_day.cpp.o [ 84%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tip_of_the_day.cpp.o [ 84%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_update.cpp.o [ 85%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_viewlog.cpp.o [ 85%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/abstractclient.cpp.o [ 85%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/remoteclient.cpp.o [ 85%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/main.cpp.o [ 85%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/gamesmodel.cpp.o [ 85%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/window_main.cpp.o [ 86%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/player.cpp.o [ 86%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/playertarget.cpp.o [ 86%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/cardzone.cpp.o [ 86%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/selectzone.cpp.o [ 86%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/cardlist.cpp.o [ 86%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/carditem.cpp.o [ 86%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/abstractcarditem.cpp.o [ 87%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tablezone.cpp.o [ 87%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/handzone.cpp.o [ 87%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/handcounter.cpp.o [ 87%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/carddatabase.cpp.o [ 87%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/keysignals.cpp.o [ 87%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/gameview.cpp.o [ 87%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/gameselector.cpp.o [ 88%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/decklistmodel.cpp.o [ 88%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/deck_loader.cpp.o [ 88%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_load_deck_from_clipboard.cpp.o [ 88%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_load_remote_deck.cpp.o [ 88%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/cardinfowidget.cpp.o [ 88%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/cardframe.cpp.o [ 88%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/cardinfopicture.cpp.o [ 89%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/cardinfotext.cpp.o [ 89%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/filterbuilder.cpp.o [ 89%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/cardfilter.cpp.o [ 89%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/filtertreemodel.cpp.o [ 89%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/filtertree.cpp.o [ 89%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/messagelogwidget.cpp.o [ 89%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/zoneviewzone.cpp.o [ 90%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/zoneviewwidget.cpp.o [ 90%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/pilezone.cpp.o [ 90%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/stackzone.cpp.o [ 90%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/carddragitem.cpp.o [ 90%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/carddatabasemodel.cpp.o [ 90%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/setsmodel.cpp.o [ 90%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/window_sets.cpp.o [ 91%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/abstractgraphicsitem.cpp.o [ 91%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/abstractcarddragitem.cpp.o [ 91%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/dlg_settings.cpp.o [ 91%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/phasestoolbar.cpp.o [ 91%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/gamescene.cpp.o [ 91%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/arrowitem.cpp.o [ 92%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/arrowtarget.cpp.o [ 92%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tab.cpp.o [ 92%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tab_server.cpp.o [ 92%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tab_room.cpp.o [ 92%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tab_message.cpp.o [ 92%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tab_game.cpp.o [ 92%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tab_deck_storage.cpp.o [ 93%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tab_replays.cpp.o [ 93%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tab_supervisor.cpp.o [ 93%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tab_admin.cpp.o [ 93%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tab_userlists.cpp.o [ 93%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tab_deck_editor.cpp.o [ 93%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tab_logs.cpp.o [ 93%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/replay_timeline_widget.cpp.o [ 94%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/deckstats_interface.cpp.o [ 94%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/tappedout_interface.cpp.o [ 94%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/chatview/chatview.cpp.o [ 94%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/userlist.cpp.o [ 94%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/userinfobox.cpp.o [ 94%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/user_context_menu.cpp.o [ 94%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/remotedecklist_treewidget.cpp.o [ 95%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/remotereplaylist_treewidget.cpp.o [ 95%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/playerlistwidget.cpp.o [ 95%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/deckview.cpp.o [ 95%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/pixmapgenerator.cpp.o [ 95%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/settingscache.cpp.o [ 95%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/thememanager.cpp.o [ 95%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/localserver.cpp.o [ 96%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/localserverinterface.cpp.o [ 96%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/localclient.cpp.o [ 96%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/soundengine.cpp.o [ 96%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/pending_command.cpp.o [ 96%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/pictureloader.cpp.o [ 96%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/shortcutssettings.cpp.o [ 96%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/sequenceEdit/sequenceedit.cpp.o [ 97%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/lineeditcompleter.cpp.o [ 97%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/settings/settingsmanager.cpp.o [ 97%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/settings/carddatabasesettings.cpp.o [ 97%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/settings/serverssettings.cpp.o [ 97%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/settings/messagesettings.cpp.o [ 97%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/settings/gamefilterssettings.cpp.o [ 98%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/settings/layoutssettings.cpp.o [ 98%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/settings/downloadsettings.cpp.o [ 98%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/update_downloader.cpp.o [ 98%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/logger.cpp.o [ 98%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/releasechannel.cpp.o [ 98%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/userconnection_information.cpp.o [ 98%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/spoilerbackgroundupdater.cpp.o [ 99%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/handle_public_servers.cpp.o [ 99%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/carddbparser/carddatabaseparser.cpp.o [ 99%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/carddbparser/cockatricexml3.cpp.o [ 99%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/carddbparser/cockatricexml4.cpp.o [ 99%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/src/filter_string.cpp.o [ 99%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/__/version_string.cpp.o [ 99%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/qrc_cockatrice.cpp.o [100%] Building CXX object cockatrice/CMakeFiles/cockatrice.dir/cockatrice_autogen/mocs_compilation.cpp.o [100%] Linking CXX executable cockatrice [100%] Built target cockatrice glibPreInstallPhase installing install flags: SHELL=/nix/store/cinw572b38aln37glr0zb8lxwrgaffl4-bash-4.4-p23/bin/bash gsettingsschemadir=/nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/gsettings-schemas/cockatrice-git/glib-2.0/schemas/ install [ 1%] Automatic MOC for target cockatrice_protocol [ 23%] Built target cockatrice_protocol_autogen [ 68%] Built target cockatrice_protocol [ 68%] Automatic MOC for target cockatrice_common [ 68%] Built target cockatrice_common_autogen [ 71%] Built target cockatrice_common [ 71%] Automatic MOC for target cockatrice [ 71%] Built target cockatrice_autogen [ 92%] Built target cockatrice [ 93%] Automatic MOC for target oracle [ 93%] Built target oracle_autogen [100%] Built target oracle Install the project... -- Install configuration: "Release" -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/bin/cockatrice -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/icons/hicolor/48x48/apps/cockatrice.png -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/icons/hicolor/scalable/apps/cockatrice.svg -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/applications/cockatrice.desktop -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_cs.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_de.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_el.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_en.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_en@pirate.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_es.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_et.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_fi.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_fr.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_hu.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_it.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_ja.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_ko.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_nb.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_nl.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_pl.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_pt.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_pt_BR.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_ru.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_sr.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_sv.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_tr.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/translations/cockatrice_zh-Hans.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Default -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Default/attack_step.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Default/buddy_leave.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Default/end_step.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Default/player_join.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Default/tap_card.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Default/buddy_join.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Default/start_combat.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Legacy -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Legacy/play_card.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Legacy/private_message.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Legacy/all_mention.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Legacy/untap_card.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Legacy/player_join.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Legacy/chat_mention.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Legacy/shuffle.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Legacy/draw_step.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/sounds//Legacy/tap_card.wav -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Default -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Default/.gitignore -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Fabric -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Fabric/zones -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Fabric/zones/stackzone.png -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Fabric/zones/handzone.png -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Fabric/zones/playerzone.png -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Fabric/zones/tablezone.png -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Leather -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Leather/zones -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Leather/zones/stackzone.png -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Leather/zones/handzone.png -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Leather/zones/playerzone.png -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Leather/zones/tablezone.png -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Plasma -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Plasma/zones -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Plasma/zones/stackzone.png -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Plasma/zones/handzone.png -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Plasma/zones/playerzone.png -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//Plasma/zones/tablezone.png -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//VelvetMarble -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//VelvetMarble/zones -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//VelvetMarble/zones/stackzone.jpg -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//VelvetMarble/zones/handzone.jpg -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//VelvetMarble/zones/tablezone.jpg -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/cockatrice/themes//VelvetMarble/zones/playerzone.jpg -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/bin/oracle -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/icons/hicolor/48x48/apps/oracle.png -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/icons/hicolor/scalable/apps/oracle.svg -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_cs.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_de.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_el.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_en.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_en@pirate.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_es.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_et.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_fi.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_fr.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_hu.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_it.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_ja.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_ko.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_nb.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_nl.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_pl.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_pt.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_pt_BR.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_ru.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_sr.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_sv.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_tr.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/oracle/translations/oracle_zh-Hans.qm -- Installing: /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/share/applications/oracle.desktop glibPreFixupPhase post-installation fixup shrinking RPATHs of ELF executables and libraries in /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git shrinking /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/bin/cockatrice shrinking /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/bin/oracle strip is /nix/store/0y7jmqnj48ikjh37n3dl9kqw9hnn68nq-binutils-2.31.1/bin/strip stripping (with command strip and flags -S) in /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git/bin patching script interpreter paths in /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git checking for references to /build/ in /nix/store/7ym4z794grnyr66famri2d0cxp2clb9i-cockatrice-git... postPatchMkspecs postPatchMkspecs building '/nix/store/jfnc2y2zc8nagv7inqzr5yyrchqiqrkf-user-environment.drv'... created 635 symlinks in user environment ``` `ldd cockatrice` ``` linux-vdso.so.1 (0x00007ffc6dd41000) libQt5Concurrent.so.5 => /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Concurrent.so.5 (0x00007ffafa03e000) libQt5Multimedia.so.5 => /nix/store/7s46kclm8fkjvs9szi5m7l1j77kmszfw-qtmultimedia-5.12.0/lib/libQt5Multimedia.so.5 (0x00007ffaf9f29000) libQt5PrintSupport.so.5 => /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5PrintSupport.so.5 (0x00007ffaf9eb2000) libQt5Svg.so.5 => /nix/store/phjgigalph0586srrc8amwzcb2hmbrm9-qtsvg-5.12.0/lib/libQt5Svg.so.5 (0x00007ffaf9e58000) libQt5Widgets.so.5 => /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Widgets.so.5 (0x00007ffaf97e9000) libQt5WebSockets.so.5 => /nix/store/iss404agxx7dqph5wra9gi7rsf59975h-qtwebsockets-5.12.0/lib/libQt5WebSockets.so.5 (0x00007ffaf97b9000) libprotobuf.so.17 => /nix/store/sf8nh005ig3iqhyn8qxnp859n6b7m14b-protobuf-3.6.1/lib/libprotobuf.so.17 (0x00007ffaf9525000) libpthread.so.0 => /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libpthread.so.0 (0x00007ffaf9504000) libQt5Gui.so.5 => /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Gui.so.5 (0x00007ffaf8f43000) libQt5Network.so.5 => /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Network.so.5 (0x00007ffaf8da0000) libQt5Core.so.5 => /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Core.so.5 (0x00007ffaf884b000) libstdc++.so.6 => /nix/store/hlnxw4k6931bachvg5sv0cyaissimswb-gcc-7.4.0-lib/lib/libstdc++.so.6 (0x00007ffaf86c1000) libm.so.6 => /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libm.so.6 (0x00007ffaf852b000) libgcc_s.so.1 => /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libgcc_s.so.1 (0x00007ffaf8315000) libc.so.6 => /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libc.so.6 (0x00007ffaf815f000) /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/ld-linux-x86-64.so.2 => /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib64/ld-linux-x86-64.so.2 (0x00007ffafa049000) libGL.so.1 => /nix/store/2yni0rxjcdsl56by9y7m73q2kp9krzv1-libGL-1.0.0/lib/libGL.so.1 (0x00007ffaf80c9000) libpulse-mainloop-glib.so.0 => /nix/store/lcc0zwzy80w9ca47awj4h3pnmr8vq8bn-libpulseaudio-12.2/lib/libpulse-mainloop-glib.so.0 (0x00007ffaf80c3000) libpulse.so.0 => /nix/store/lcc0zwzy80w9ca47awj4h3pnmr8vq8bn-libpulseaudio-12.2/lib/libpulse.so.0 (0x00007ffaf806e000) libglib-2.0.so.0 => /nix/store/5fcij33f8q8yk127kvl45ydi9z7gmggj-glib-2.58.2/lib/libglib-2.0.so.0 (0x00007ffaf7f2d000) libz.so.1 => /nix/store/iiymx8j7nlar3gc23lfkcscvr61fng8s-zlib-1.2.11/lib/libz.so.1 (0x00007ffaf7f0c000) libpng16.so.16 => /nix/store/dyaz53db6gwi169w9a2vybvranlllvk3-libpng-apng-1.6.36/lib/libpng16.so.16 (0x00007ffaf7ed3000) libharfbuzz.so.0 => /nix/store/jjyzdjbspam5c92aybq1zwl34a8mffqc-harfbuzz-2.3.1/lib/libharfbuzz.so.0 (0x00007ffaf7dcf000) libssl.so.1.0.0 => /nix/store/2xb0wphs5h89i0k1r8lya9fpsjwkn7xm-openssl-1.0.2r/lib/libssl.so.1.0.0 (0x00007ffaf7d59000) libcrypto.so.1.0.0 => /nix/store/2xb0wphs5h89i0k1r8lya9fpsjwkn7xm-openssl-1.0.2r/lib/libcrypto.so.1.0.0 (0x00007ffaf7aed000) libicui18n.so.59 => /nix/store/5azshgpkc1y3cpgvr114ikpi2nkyp11c-icu4c-59.1/lib/libicui18n.so.59 (0x00007ffaf7867000) libicuuc.so.59 => /nix/store/5azshgpkc1y3cpgvr114ikpi2nkyp11c-icu4c-59.1/lib/libicuuc.so.59 (0x00007ffaf76b1000) libicudata.so.59 => /nix/store/5azshgpkc1y3cpgvr114ikpi2nkyp11c-icu4c-59.1/lib/libicudata.so.59 (0x00007ffaf5d9c000) libpcre2-16.so.0 => /nix/store/ryrjib7x67ddq5x65m1d16glay89wy06-pcre2-10.32/lib/libpcre2-16.so.0 (0x00007ffaf5d1f000) libdl.so.2 => /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libdl.so.2 (0x00007ffaf5d18000) libgthread-2.0.so.0 => /nix/store/5fcij33f8q8yk127kvl45ydi9z7gmggj-glib-2.58.2/lib/libgthread-2.0.so.0 (0x00007ffaf5d13000) libGLX.so.0 => /nix/store/44k8g7xmafqqny28l5n2nv659fmmf7km-libglvnd-1.0.0/lib/libGLX.so.0 (0x00007ffaf5cdf000) libX11.so.6 => /nix/store/34w4xc9yvamap4jjfi55hafpqcyladf3-libX11-1.6.7/lib/libX11.so.6 (0x00007ffaf5b9d000) libXext.so.6 => /nix/store/v78rchp78xg72mw279h1ng9kpv5yxiqw-libXext-1.3.3/lib/libXext.so.6 (0x00007ffaf5b86000) libGLdispatch.so.0 => /nix/store/44k8g7xmafqqny28l5n2nv659fmmf7km-libglvnd-1.0.0/lib/libGLdispatch.so.0 (0x00007ffaf5acd000) libpulsecommon-12.2.so => /nix/store/lcc0zwzy80w9ca47awj4h3pnmr8vq8bn-libpulseaudio-12.2/lib/pulseaudio/libpulsecommon-12.2.so (0x00007ffaf5a47000) libsndfile.so.1 => /nix/store/11yq7gcrq5y8zmgdhr90ffj57yy7cbzp-libsndfile-1.0.28/lib/libsndfile.so.1 (0x00007ffaf59cb000) libdbus-1.so.3 => /nix/store/h4qg4vb2lx699pv5csy2wp2g0vkhiycr-dbus-1.12.12-lib/lib/libdbus-1.so.3 (0x00007ffaf5975000) libcap.so.2 => /nix/store/9a1rx8j84zl0aygwbk5m1mvxzfgswxym-libcap-2.26-lib/lib/libcap.so.2 (0x00007ffaf596e000) librt.so.1 => /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/librt.so.1 (0x00007ffaf5964000) libpcre.so.1 => /nix/store/0j1sc30kjf9b3j7j0sp68jns2v34apr0-pcre-8.42/lib/libpcre.so.1 (0x00007ffaf58f0000) libfreetype.so.6 => /nix/store/ycbkq39cngzx19j829qzgdnw3mx3z78g-freetype-2.9.1/lib/libfreetype.so.6 (0x00007ffaf5833000) libgraphite2.so.3 => /nix/store/f5n8784vxyjjngyrn6r3lk0s5x6xbddy-graphite2-1.3.6/lib/libgraphite2.so.3 (0x00007ffaf57fe000) libxcb.so.1 => /nix/store/n9s0vkfwmfkfg8xbvqllzl9xxm5y41yx-libxcb-1.13.1/lib/libxcb.so.1 (0x00007ffaf57d3000) libFLAC.so.8 => /nix/store/jp8pa7z1r77wl2b3s834y1j48h98mbvc-flac-1.3.2/lib/libFLAC.so.8 (0x00007ffaf5755000) libogg.so.0 => /nix/store/c7hx47qr92483ahvq6k4k9z5dqx0g0x4-libogg-1.3.3/lib/libogg.so.0 (0x00007ffaf574c000) libvorbis.so.0 => /nix/store/7qjj3ns0hysx09gsfw44h4vsq8390y1k-libvorbis-1.3.6/lib/libvorbis.so.0 (0x00007ffaf5713000) libvorbisenc.so.2 => /nix/store/7qjj3ns0hysx09gsfw44h4vsq8390y1k-libvorbis-1.3.6/lib/libvorbisenc.so.2 (0x00007ffaf5665000) libsystemd.so.0 => /nix/store/2h8df1ppf9ypgggzigavsf02idhddzdn-systemd-239.20190219-lib/lib/libsystemd.so.0 (0x00007ffaf55b4000) libbz2.so.1 => /nix/store/wlivxbc4ny21gzq9a561bwx9b4p08m4m-bzip2-1.0.6.0.1/lib/libbz2.so.1 (0x00007ffaf55a0000) libXau.so.6 => /nix/store/hyqjd309rfipdwfayzc0q0jy4247p3pd-libXau-1.0.9/lib/libXau.so.6 (0x00007ffaf559b000) libXdmcp.so.6 => /nix/store/4rgi9rs6x0jxlygwwq3ld2ndrh1fmfkq-libXdmcp-1.1.2/lib/libXdmcp.so.6 (0x00007ffaf5593000) libmvec.so.1 => /nix/store/681354n3k44r8z90m35hm8945vsp95h1-glibc-2.27/lib/libmvec.so.1 (0x00007ffaf5566000) liblzma.so.5 => /nix/store/mibh7947iwgf5yiqc7njn0igfzlxzdf1-xz-5.2.4/lib/liblzma.so.5 (0x00007ffaf553b000) liblz4.so.1 => /nix/store/xkzfa01k58n64qaddkybswcirdvqsz6k-lz4-1.8.3/lib/liblz4.so.1 (0x00007ffaf5505000) libmount.so.1 => /nix/store/qs7kc9w8mxh5bngxfs1arrm6x532y51q-util-linux-2.33.1/lib/libmount.so.1 (0x00007ffaf54a6000) libgcrypt.so.20 => /nix/store/2nvbrjns957jnggy8afn1skb3a1j1hwk-libgcrypt-1.8.4/lib/libgcrypt.so.20 (0x00007ffaf5386000) libblkid.so.1 => /nix/store/qs7kc9w8mxh5bngxfs1arrm6x532y51q-util-linux-2.33.1/lib/libblkid.so.1 (0x00007ffaf5331000) libuuid.so.1 => /nix/store/qs7kc9w8mxh5bngxfs1arrm6x532y51q-util-linux-2.33.1/lib/libuuid.so.1 (0x00007ffaf5326000) libgpg-error.so.0 => /nix/store/ymab6zli6bnc8rjzvqlmmwxfrzg1zl8s-libgpg-error-1.34/lib/libgpg-error.so.0 (0x00007ffaf5302000) ```
skwerlman commented 5 years ago

was asked to cc @ctrlaltca

skwerlman commented 5 years ago

seems to be related to my theme; unsetting QT_QPA_PLATFORMTHEME prevents the crash.

will debug further in the morning

ctrlaltca commented 5 years ago

qt5ct: using qt5ct plugin

That's what's causing the crash to happen. Looks like it's a custom platform-style plugin, but it's not part of official Qt afaik. If i get it correctly, its repo is at https://sourceforge.net/projects/qt5ct/. I'm not sure what we can do to fix this inside Cockatrice, looks like it's crashing as soon as Qt is trying to initialize that plugin. Do you have any other Qt-based application working using that plugin?

skwerlman commented 5 years ago

lxappearance and audacious work fine with the theme plugin enabled. filezilla, firefox and atom also get themed, although i'm not sure if thats via qt or gtk.

ctrlaltca commented 5 years ago

From a quick search, both lxappearance and audacious seems to be gtk based.

skwerlman commented 5 years ago

i'm using the alternate qt5 interface for audacious (https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/audio/audacious/qt-5.nix). and lxappearance is from lxqt, a qt-based de

additionally, wireshark-qt 3.0.1 built against qt 5.12.0 also works fine with theming enabled

ctrlaltca commented 5 years ago

Sorry, looking for lxappearance the main results all point to the gtk version, so i guessed that was it. Looking at that sort of build script for audacious, it looks like it's hardwired to qt 5.10, but i have no clue about how the nixos build system works anyway :). To be honest, I'm not sure I'll have the time (and will) to study and install yet another niche linux distro just to debug an obscure bug on an unofficial qt theme, and then add a workaround for it in trice. I'll be glad to help if anyone wants to help debugging it, anyway

skwerlman commented 5 years ago

nah, the qt-5.10 bit is a patch necessary in the event 5.10 is used. my copy uses 5.12:

[scripts] ldd `which audacious`
...
        libQt5Core.so.5 => /nix/store/9mdqkdb7iwdw4ripbqdpazbqnx7wc2qy-qtbase-5.12.0/lib/libQt5Core.so.5 (0x00007f29aabbb000)
...                                               

i am more than happy to help debug; i just don't know where to start looking.

ebbit1q commented 5 years ago

This seems more like an issue with the style plugin or 5.12.

ZeldaZach commented 4 years ago

Honestly, we can't support everything. While I'd love to say we're compatible with every OS, we work on Mac, Linux/Ubuntu, and Windows.

tooomm commented 4 years ago

Honestly, we can't support everything. While I'd love to say we're compatible with every OS, we work on Mac, Linux/Ubuntu, and Windows.

That’s where the flatpak package comes in handy. It should work on most Linux distros... NixOS is supported for example!