Skip to content

Building pantry-sfu fails with g++ version diff or musl #67

@vicariousdrama

Description

@vicariousdrama

This issue is not specific to Corny Chat, but also applies to current builds of Jam. Jam Issues do not note this problem yet.

It would seemingly work with version 12 of g++

See last success: https://gitlab.com/jam-systems/jam/-/jobs/5531981278

  • musl 1.2.4-r2 on line 68
  • version 12.2.1_git20220924-r10 is used for libgomp, libstdc++-dev, libatomic, gcc, g++

And failures since
https://gitlab.com/jam-systems/jam/-/jobs/6065177821

  • version 13.2.1_git20231014-r0 is used for libgomp, libstdc++-dev, libatomic, gcc, g++

Example failure begins around line 767 of build logs related to abseil-cpp-20211102.0

#10 368.2 FAILED: subprojects/abseil-cpp-20211102.0/libabsl_strings.a.p/absl_strings_internal_str_format_extension.cc.o 
#10 368.2 c++ -Isubprojects/abseil-cpp-20211102.0/libabsl_strings.a.p -Isubprojects/abseil-cpp-20211102.0 -I../../../subprojects/abseil-cpp-20211102.0 -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -std=c++11 -O3 -Wno-sign-compare -maes -msse4.1 -fPIC -MD -MQ subprojects/abseil-cpp-20211102.0/libabsl_strings.a.p/absl_strings_internal_str_format_extension.cc.o -MF subprojects/abseil-cpp-20211102.0/libabsl_strings.a.p/absl_strings_internal_str_format_extension.cc.o.d -o subprojects/abseil-cpp-20211102.0/libabsl_strings.a.p/absl_strings_internal_str_format_extension.cc.o -c ../../../subprojects/abseil-cpp-20211102.0/absl/strings/internal/str_format/extension.cc
#10 368.2 In file included from ../../../subprojects/abseil-cpp-20211102.0/absl/strings/internal/str_format/extension.cc:16:
#10 368.2 ../../../subprojects/abseil-cpp-20211102.0/absl/strings/internal/str_format/extension.h:34:6: warning: elaborated-type-specifier for a scoped enum must not use the 'class' keyword
#10 368.2    34 | enum class FormatConversionChar : uint8_t;
#10 368.2       | ~~~~ ^~~~~
#10 368.2       |      -----
#10 368.2 ../../../subprojects/abseil-cpp-20211102.0/absl/strings/internal/str_format/extension.h:34:33: error: found ':' in nested-name-specifier, expected '::'
#10 368.2    34 | enum class FormatConversionChar : uint8_t;
...
///snipped///
...
#10 368.2 ninja: build stopped: subcommand failed.
#10 368.2 make: *** [Makefile:199: mediasoup-worker] Error 1
#10 368.2 make: Leaving directory '/pantry-sfu/node_modules/mediasoup/worker'
#10 368.2 npm-scripts.js [ERROR] executeCmd() failed, exiting: Error: Command failed: make -C worker
#10 ERROR: process "/bin/sh -c yarn" did not complete successfully: exit code: 1

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions