medooze / media-server-node

WebRTC Media Server for Node.js
MIT License
802 stars 119 forks source link

macOS Catalina npm install error #136

Closed XardoniK closed 4 years ago

XardoniK commented 4 years ago

Hi, I Have problem when I'm installing your package through yarn add Is it my bad?

Very very long log... :/

yarn add v1.17.3 [1/4] 🔍 Resolving packages... warning medooze-media-server > tap > mkdirp@0.5.4: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.) warning medooze-media-server > tap > coveralls > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 warning medooze-media-server > tap > nyc > spawn-wrap > mkdirp@0.5.4: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.) [2/4] 🚚 Fetching packages... [3/4] 🔗 Linking dependencies... [4/4] 🔨 Building fresh packages... [3/3] ⠠ nodemon [2/3] ⠠ medooze-media-server error /Users/admin/Documents/audio_video_streaming/node_modules/medooze-media-server: Command failed. Exit code: 1 Command: test -f build/Release/medooze-media-server.node || (node-gyp configure && node-gyp rebuild --jobs=max) Arguments: Directory: /Users/admin/Documents/audio_video_streaming/node_modules/medooze-media-server Output: gyp info it worked if it ends with ok gyp info using node-gyp@5.0.7 gyp info using node@13.11.0 | darwin | x64 gyp info find Python using Python version 2.7.16 found at "/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python" gyp info spawn /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python gyp info spawn args [ gyp info spawn args '/Users/admin/.nvm/versions/node/v13.11.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/Users/admin/Documents/audio_video_streaming/node_modules/medooze-media-server/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/Users/admin/.nvm/versions/node/v13.11.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/Users/admin/Library/Caches/node-gyp/13.11.0/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/Users/admin/Library/Caches/node-gyp/13.11.0', gyp info spawn args '-Dnode_gyp_dir=/Users/admin/.nvm/versions/node/v13.11.0/lib/node_modules/npm/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/Users/admin/Library/Caches/node-gyp/13.11.0/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/Users/admin/Documents/audio_video_streaming/node_modules/medooze-media-server', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' gyp info spawn args ] gyp info ok gyp info it worked if it ends with ok gyp info using node-gyp@5.0.7 gyp info using node@13.11.0 | darwin | x64 gyp info find Python using Python version 2.7.16 found at "/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python" gyp info spawn /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python gyp info spawn args [ gyp info spawn args '/Users/admin/.nvm/versions/node/v13.11.0/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py', gyp info spawn args 'binding.gyp', gyp info spawn args '-f', gyp info spawn args 'make', gyp info spawn args '-I', gyp info spawn args '/Users/admin/Documents/audio_video_streaming/node_modules/medooze-media-server/build/config.gypi', gyp info spawn args '-I', gyp info spawn args '/Users/admin/.nvm/versions/node/v13.11.0/lib/node_modules/npm/node_modules/node-gyp/addon.gypi', gyp info spawn args '-I', gyp info spawn args '/Users/admin/Library/Caches/node-gyp/13.11.0/include/node/common.gypi', gyp info spawn args '-Dlibrary=shared_library', gyp info spawn args '-Dvisibility=default', gyp info spawn args '-Dnode_root_dir=/Users/admin/Library/Caches/node-gyp/13.11.0', gyp info spawn args '-Dnode_gyp_dir=/Users/admin/.nvm/versions/node/v13.11.0/lib/node_modules/npm/node_modules/node-gyp', gyp info spawn args '-Dnode_lib_file=/Users/admin/Library/Caches/node-gyp/13.11.0/<(target_arch)/node.lib', gyp info spawn args '-Dmodule_root_dir=/Users/admin/Documents/audio_video_streaming/node_modules/medooze-media-server', gyp info spawn args '-Dnode_engine=v8', gyp info spawn args '--depth=.', gyp info spawn args '--no-parallel', gyp info spawn args '--generator-output', gyp info spawn args 'build', gyp info spawn args '-Goutput_dir=.' gyp info spawn args ] gyp info spawn make gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build', '--jobs', 8 ] CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/libplatform/io/FileSystem_posix.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/libplatform/io/FileSystem.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/libplatform/io/File.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/libplatform/io/File_posix.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/libplatform/time/time_posix.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/libplatform/time/time.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/libplatform/process/process_posix.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/libplatform/prog/option.o ../external/mp4v2/lib/libplatform/io/File.cpp:8:22: warning: unused variable 'maxChunkSize' [-Wunused-const-variable] const File::Size maxChunkSize = 10241024; ^ CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/libplatform/number/random_posix.o 1 warning generated. CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/libplatform/sys/error.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_mdat.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_d263.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_nmhd.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_dref.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_tx3g.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_text.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_mvhd.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_stbl.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_sdtp.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_ac3.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_gmin.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_pasp.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/mp4info.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/ocidescriptors.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/exception.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_stz2.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/mp4file.o ../external/mp4v2/lib/src/mp4info.cpp:383:17: warning: comparison of array 'originalFormat' not equal to a null pointer is always true [-Wtautological-pointer-compare] if (originalFormat != NULL && originalFormat[0] != '\0') ^~~~ ~~ CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_url.o 1 warning generated. CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_vpcC.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_smi.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_encv.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/mp4.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/isma.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/odcommands.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/bmff/typebmff.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_udta.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_meta.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/mp4property.o ../external/mp4v2/lib/src/bmff/typebmff.cpp:517:40: warning: missing field 'compact' initializer [-Wmissing-field-initializers] { mp4v2::impl::bmff::ILC_UNDEFINED } // must be last ^ CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_sound.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_hinf.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_mdhd.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_tfhd.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_s263.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_video.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_urn.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_colr.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_stsz.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_damr.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_rtp.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_chpl.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_treftype.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_uuid.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_enca.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_ftab.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_mp4v.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/mp4file_io.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_free.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_ftyp.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_vpxx.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/descriptors.o 1 warning generated. CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/rtphint.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_dops.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/3gp.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_ohdr.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_tkhd.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_root.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/itmf/generic.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/itmf/CoverArtBox.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/itmf/type.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/itmf/Tags.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_amr.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_dac3.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/cmeta.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/mp4track.o ../external/mp4v2/lib/src/itmf/type.cpp:54:39: warning: missing field 'compact' initializer [-Wmissing-field-initializers] { mp4v2::impl::itmf::BT_UNDEFINED } // must be last ^ ../external/mp4v2/lib/src/itmf/type.cpp:190:42: warning: missing field 'compact' initializer [-Wmissing-field-initializers] { mp4v2::impl::itmf::GENRE_UNDEFINED } // must be last ^ ../external/mp4v2/lib/src/itmf/type.cpp:206:41: warning: missing field 'compact' initializer [-Wmissing-field-initializers] { mp4v2::impl::itmf::STIK_UNDEFINED } // must be last ^ ../external/mp4v2/lib/src/itmf/type.cpp:216:39: warning: missing field 'compact' initializer [-Wmissing-field-initializers] { mp4v2::impl::itmf::AT_UNDEFINED } // must be last ^ ../external/mp4v2/lib/src/itmf/type.cpp:246:39: warning: missing field 'compact' initializer [-Wmissing-field-initializers] { mp4v2::impl::itmf::CC_UNDEFINED } // must be last ^ ../external/mp4v2/lib/src/itmf/type.cpp:257:39: warning: missing field 'compact' initializer [-Wmissing-field-initializers] { mp4v2::impl::itmf::CR_UNDEFINED } // must be last ^ ../external/mp4v2/lib/src/itmf/type.cpp:289:24: warning: missing field 'data' initializer [-Wmissing-field-initializers] { BT_UNDEFINED } // must be last ^ CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_sdp.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_stsd.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/mp4atom.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/mp4container.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_elst.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/mp4descriptor.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/mp4util.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/qosqualifiers.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_hdlr.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_hnti.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_standard.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_trun.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_mp4s.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/log.o ../external/mp4v2/lib/src/atom_standard.cpp:181:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ExpectChildAtom("enc", Optional, OnlyOne); / Encoded by / ^~~~ CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_href.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_vmhd.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_opus.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_stdp.o 7 warnings generated. CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_avc1.o 1 warning generated. CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/qtff/PictureAspectRatioBox.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/qtff/coding.o CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/qtff/ColorParameterBox.o ../external/mp4v2/lib/src/atom_opus.cpp:64:62: warning: implicit conversion from 'int' to 'uint16_t' (aka 'unsigned short') changes value from -1149239296 to 0 [-Wconstant-conversion] ((MP4Integer16Property)m_pProperties[6])->SetValue(48000<<16); //The samplerate field shall be set to 48000<<16.


  CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_avcC.o
  CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/atom_stsc.o
1 warning generated.
  CXX(target) Release/obj.target/mp4v2/external/mp4v2/lib/src/text.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/srtp/ekt.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/srtp/srtp.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/cipher/aes.o
../external/srtp/lib/srtp/srtp.c:801:23: warning: comparison of integers of different signs: 'int' and 'const unsigned long' [-Wsign-compare]
        for (i = 0; i < policy->num_master_keys; i++) {
                    ~ ^ ~~~~~~~~~~~~~~~~~~~~~~~
../external/srtp/lib/srtp/srtp.c:861:23: warning: comparison of integers of different signs: 'int' and 'unsigned int' [-Wsign-compare]
        for (i = 0; i < srtp->num_master_keys && i < SRTP_MAX_NUM_MASTER_KEYS; i++) {
                    ~ ^ ~~~~~~~~~~~~~~~~~~~~~
../external/srtp/lib/srtp/srtp.c:4070:22: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
  if (*pkt_octet_len < octets_in_rtcp_header + sizeof(srtcp_trailer_t))
      ~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/cipher/cipher.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/cipher/null_cipher.o
../external/srtp/lib/crypto/cipher/cipher.c:306:17: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
        if (len != test_case->ciphertext_length_octets) {
            ~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../external/srtp/lib/crypto/cipher/cipher.c:391:17: warning: comparison of integers of different signs: 'unsigned int' and 'const int' [-Wsign-compare]
        if (len != test_case->plaintext_length_octets) {
            ~~~ ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../external/srtp/lib/crypto/cipher/cipher.c:566:20: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
        if (length != plaintext_len) {
            ~~~~~~ ^  ~~~~~~~~~~~~~
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/hash/auth.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/hash/null_auth.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/kernel/alloc.o
3 warnings generated.
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/kernel/crypto_kernel.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/kernel/err.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/kernel/key.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/math/datatypes.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/math/stat.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/replay/rdb.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/replay/rdbx.o
3 warnings generated.
../external/srtp/lib/crypto/replay/rdb.c:111:15: warning: comparison of integers of different signs: 'int' and 'unsigned long' [-Wsign-compare]
    if (delta < rdb_bits_in_bitmask) {
        ~~~~~ ^ ~~~~~~~~~~~~~~~~~~~
1 warning generated.
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/replay/ut_sim.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/cipher/aes_gcm_ossl.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/cipher/aes_icm_ossl.o
  CC(target) Release/obj.target/libsrtp/external/srtp/lib/crypto/hash/hmac_ossl.o
  LIBTOOL-STATIC Release/libmp4v2.a
../external/srtp/lib/crypto/cipher/aes_gcm_ossl.c:274:12: warning: comparison of integers of different signs: 'int' and 'uint32_t' (aka 'unsigned int') [-Wsign-compare]
    if (rv != aad_len) {
        ~~ ^  ~~~~~~~
1 warning generated.
../external/srtp/lib/crypto/hash/hmac_ossl.c:196:13: warning: comparison of integers of different signs: 'unsigned int' and 'int' [-Wsign-compare]
    if (len < tag_len)
        ~~~ ^ ~~~~~~~
1 warning generated.
  LIBTOOL-STATIC Release/srtp.a
  CXX(target) Release/obj.target/medooze-media-server/src/media-server_wrap.o
  CXX(target) Release/obj.target/medooze-media-server/media-server/ext/crc32c/src/crc32c.o
  CXX(target) Release/obj.target/medooze-media-server/media-server/ext/crc32c/src/crc32c_portable.o
  CXX(target) Release/obj.target/medooze-media-server/media-server/ext/crc32c/src/crc32c_sse42.o
  CXX(target) Release/obj.target/medooze-media-server/media-server/ext/crc32c/src/crc32c_arm64.o
  CXX(target) Release/obj.target/medooze-media-server/media-server/ext/libdatachannels/src/Datachannels.o
  CXX(target) Release/obj.target/medooze-media-server/media-server/src/ActiveSpeakerDetector.o
warning: unknown warning option '-Wno-aligned-allocation-availability'; did you mean '-Wno-partial-availability'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-availability'; did you mean '-Wno-partial-availability'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-unavailable'; did you mean '-Wno-debug-compression-unavailable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-unavailable'; did you mean '-Wno-debug-compression-unavailable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-availability'; did you mean '-Wno-partial-availability'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-unavailable'; did you mean '-Wno-debug-compression-unavailable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-availability'; did you mean '-Wno-partial-availability'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-unavailable'; did you mean '-Wno-debug-compression-unavailable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-availability'; did you mean '-Wno-partial-availability'? [-Wunknown-warning-option]
  CXX(target) Release/obj.target/medooze-media-server/media-server/src/EventLoop.o
warning: unknown warning option '-Wno-aligned-allocation-unavailable'; did you mean '-Wno-debug-compression-unavailable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-availability'; did you mean '-Wno-partial-availability'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-unavailable'; did you mean '-Wno-debug-compression-unavailable'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-availability'; did you mean '-Wno-partial-availability'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-unavailable'; did you mean '-Wno-debug-compression-unavailable'? [-Wunknown-warning-option]
2 warnings generated.
warning: unknown warning option '-Wno-aligned-allocation-availability'; did you mean '-Wno-partial-availability'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-unavailable'; did you mean '-Wno-debug-compression-unavailable'? [-Wunknown-warning-option]
  CXX(target) Release/obj.target/medooze-media-server/media-server/src/RTPBundleTransport.o
warning: unknown warning option '-Wno-aligned-allocation-availability'; did you mean '-Wno-partial-availability'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-unavailable'; did you mean '-Wno-debug-compression-unavailable'? [-Wunknown-warning-option]
2 warnings generated.
  CXX(target) Release/obj.target/medooze-media-server/media-server/src/DTLSICETransport.o
2 warnings generated.
warning: unknown warning option '-Wno-aligned-allocation-availability'; did you mean '-Wno-partial-availability'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-unavailable'; did you mean '-Wno-debug-compression-unavailable'? [-Wunknown-warning-option]
  CXX(target) Release/obj.target/medooze-media-server/media-server/src/VideoLayerSelector.o
warning: unknown warning option '-Wno-aligned-allocation-availability'; did you mean '-Wno-partial-availability'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-unavailable'; did you mean '-Wno-debug-compression-unavailable'? [-Wunknown-warning-option]
2 warnings generated.
  CXX(target) Release/obj.target/medooze-media-server/media-server/src/opus/opusdepacketizer.o
../src/media-server_wrap.cxx:875:47: error: no viable conversion from 'MaybeLocal<v8::String>' to 'Local<v8::String>'
  SWIGV8_THROW_EXCEPTION(v8::Exception::Error(SWIGV8_STRING_NEW(msg)));
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
../src/media-server_wrap.cxx:824:32: note: expanded from macro 'SWIGV8_STRING_NEW'
#define SWIGV8_STRING_NEW(str) v8::String::NewFromUtf8(v8::Isolate::GetCurrent(), str)
                               ^
../src/media-server_wrap.cxx:823:79: note: expanded from macro 'SWIGV8_THROW_EXCEPTION'
#define SWIGV8_THROW_EXCEPTION(err) v8::Isolate::GetCurrent()->ThrowException(err)
                                                                              ^~~
/Users/admin/Library/Caches/node-gyp/13.11.0/include/node/v8.h:189:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'MaybeLocal<v8::String>' to 'const v8::Local<v8::String> &' for 1st argument
class Local {
      ^
/Users/admin/Library/Caches/node-gyp/13.11.0/include/node/v8.h:189:7: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'MaybeLocal<v8::String>' to 'v8::Local<v8::String> &&' for 1st argument
/Users/admin/Library/Caches/node-gyp/13.11.0/include/node/v8.h:193:13: note: candidate template ignored: could not match 'Local' against 'MaybeLocal'
  V8_INLINE Local(Local<S> that)
            ^
/Users/admin/Library/Caches/node-gyp/13.11.0/include/node/v8.h:6996:43: note: passing argument to parameter 'message' here
  static Local<Value> Error(Local<String> message);
                                          ^
../src/media-server_wrap.cxx:910:7: error: no template named 'Handle' in namespace 'v8'
  v8::Handle<v8::Value> err;
  ~~~~^
../src/media-server_wrap.cxx:905:32: error: no viable conversion from 'MaybeLocal<v8::String>' to 'Local<v8::String>'
    err = v8::Exception::Error(SWIGV8_STRING_NEW(msg));
                               ^~~~~~~~~~~~~~~~~~~~~~
../src/media-server_wrap.cxx:824:32: note: expanded from macro 'SWIGV8_STRING_NEW'
#define SWIGV8_STRING_NEW(str) v8::String::NewFromUtf8(v8::Isolate::GetCurrent(), str)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/Library/Caches/node-gyp/13.11.0/include/node/v8.h:189:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'MaybeLocal<v8::String>' to 'const v8::Local<v8::String> &' for 1st argument
class Local {
      ^
/Users/admin/Library/Caches/node-gyp/13.11.0/include/node/v8.h:189:7: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'MaybeLocal<v8::String>' to 'v8::Local<v8::String> &&' for 1st argument
/Users/admin/Library/Caches/node-gyp/13.11.0/include/node/v8.h:193:13: note: candidate template ignored: could not match 'Local' against 'MaybeLocal'
  V8_INLINE Local(Local<S> that)
            ^
/Users/admin/Library/Caches/node-gyp/13.11.0/include/node/v8.h:6996:43: note: passing argument to parameter 'message' here
  static Local<Value> Error(Local<String> message);
                                          ^
warning: unknown warning option '-Wno-aligned-allocation-availability'; did you mean '-Wno-partial-availability'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-unavailable'; did you mean '-Wno-debug-compression-unavailable'? [-Wunknown-warning-option]
../src/media-server_wrap.cxx:975:65: error: expected '(' for function-style cast or type construction
SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle<v8::Object> objRef, void **ptr, swig_type_info *info, int flags) {
                                                      ~~~~~~~~~~^
../src/media-server_wrap.cxx:975:48: error: no member named 'Handle' in namespace 'v8'
SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle<v8::Object> objRef, void **ptr, swig_type_info *info, int flags) {
                                           ~~~~^
../src/media-server_wrap.cxx:975:67: error: use of undeclared identifier 'objRef'
SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle<v8::Object> objRef, void **ptr, swig_type_info *info, int flags) {
                                                                  ^
../src/media-server_wrap.cxx:975:80: error: expected '(' for function-style cast or type construction
SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle<v8::Object> objRef, void **ptr, swig_type_info *info, int flags) {
                                                                          ~~~~ ^
../src/media-server_wrap.cxx:975:82: error: use of undeclared identifier 'ptr'
SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle<v8::Object> objRef, void **ptr, swig_type_info *info, int flags) {
                                                                                 ^
../src/media-server_wrap.cxx:975:87: error: unexpected type name 'swig_type_info': expected expression
SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle<v8::Object> objRef, void **ptr, swig_type_info *info, int flags) {
                                                                                      ^
../src/media-server_wrap.cxx:975:103: error: use of undeclared identifier 'info'
SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle<v8::Object> objRef, void **ptr, swig_type_info *info, int flags) {
                                                                                                      ^
../src/media-server_wrap.cxx:975:113: error: expected '(' for function-style cast or type construction
SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle<v8::Object> objRef, void **ptr, swig_type_info *info, int flags) {
                                                                                                            ~~~ ^
../src/media-server_wrap.cxx:975:119: error: expected ';' after top level declarator
SWIGRUNTIME int SWIG_V8_ConvertInstancePtr(v8::Handle<v8::Object> objRef, void **ptr, swig_type_info *info, int flags) {
                                                                                                                      ^
                                                                                                                      ;
../src/media-server_wrap.cxx:1252:44: error: expected '(' for function-style cast or type construction
int SwigV8Packed_Check(v8::Handle<v8::Value> valRef) {
                                  ~~~~~~~~~^
../src/media-server_wrap.cxx:1252:28: error: no member named 'Handle' in namespace 'v8'
int SwigV8Packed_Check(v8::Handle<v8::Value> valRef) {
                       ~~~~^
../src/media-server_wrap.cxx:1252:46: error: use of undeclared identifier 'valRef'
int SwigV8Packed_Check(v8::Handle<v8::Value> valRef) {
                                             ^
../src/media-server_wrap.cxx:1252:53: error: expected ';' after top level declarator
int SwigV8Packed_Check(v8::Handle<v8::Value> valRef) {
                                                    ^
                                                    ;
../src/media-server_wrap.cxx:1447:17: error: no template named 'Handle' in namespace 'v8'
SWIGRUNTIME v8::Handle<v8::FunctionTemplate> SWIGV8_CreateClassTemplate(const char* symbol) {
            ~~~~^
../src/media-server_wrap.cxx:1451:31: error: no viable conversion from 'MaybeLocal<v8::String>' to 'Local<v8::String>'
    class_templ->SetClassName(SWIGV8_SYMBOL_NEW(symbol));
                              ^~~~~~~~~~~~~~~~~~~~~~~~~
../src/media-server_wrap.cxx:825:32: note: expanded from macro 'SWIGV8_SYMBOL_NEW'
#define SWIGV8_SYMBOL_NEW(sym) v8::String::NewFromUtf8(v8::Isolate::GetCurrent(), sym)
                               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/Library/Caches/node-gyp/13.11.0/include/node/v8.h:189:7: note: candidate constructor (the implicit copy constructor) not viable: no known conversion from 'MaybeLocal<v8::String>' to 'const v8::Local<v8::String> &' for 1st argument
class Local {
      ^
/Users/admin/Library/Caches/node-gyp/13.11.0/include/node/v8.h:189:7: note: candidate constructor (the implicit move constructor) not viable: no known conversion from 'MaybeLocal<v8::String>' to 'v8::Local<v8::String> &&' for 1st argument
/Users/admin/Library/Caches/node-gyp/13.11.0/include/node/v8.h:193:13: note: candidate template ignored: could not match 'Local' against 'MaybeLocal'
  V8_INLINE Local(Local<S> that)
            ^
/Users/admin/Library/Caches/node-gyp/13.11.0/include/node/v8.h:6336:35: note: passing argument to parameter 'name' here
  void SetClassName(Local<String> name);
                                  ^
../src/media-server_wrap.cxx:1453:34: error: expected '(' for function-style cast or type construction
    v8::Handle<v8::ObjectTemplate> inst_templ = class_templ->InstanceTemplate();
               ~~~~~~~~~~~~~~~~~~^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:7:
../media-server/ext/libdatachannels/src/sctp/Chunk.cpp:14:9: warning: enumeration value 'PAD' not handled in switch [-Wswitch]
        switch((Type)reader.Peek1())
               ^
../media-server/ext/libdatachannels/src/sctp/Chunk.cpp:14:9: note: add missing switch cases
        switch((Type)reader.Peek1())
               ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:8:
../media-server/ext/libdatachannels/src/sctp/chunks/AbortAssociationChunk.cpp:43:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
../media-server/ext/libdatachannels/src/sctp/chunks/AbortAssociationChunk.cpp:45:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
../media-server/ext/libdatachannels/src/sctp/chunks/AbortAssociationChunk.cpp:46:11: warning: unused variable 'length' [-Wunused-variable]
        uint16_t length = reader.Get2();
                 ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:9:
../media-server/ext/libdatachannels/src/sctp/chunks/HeartbeatRequestChunk.cpp:61:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
../media-server/ext/libdatachannels/src/sctp/chunks/HeartbeatRequestChunk.cpp:64:11: warning: unused variable 'length' [-Wunused-variable]
        uint16_t length = reader.Get2();
                 ^
../media-server/ext/libdatachannels/src/sctp/chunks/HeartbeatRequestChunk.cpp:63:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:10:
../media-server/ext/libdatachannels/src/sctp/chunks/HeartbeatAckChunk.cpp:63:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
../media-server/ext/libdatachannels/src/sctp/chunks/HeartbeatAckChunk.cpp:61:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
../media-server/ext/libdatachannels/src/sctp/chunks/HeartbeatAckChunk.cpp:64:11: warning: unused variable 'length' [-Wunused-variable]
        uint16_t length = reader.Get2();
                 ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:11:
../media-server/ext/libdatachannels/src/sctp/chunks/OperationErrorChunk.cpp:48:11: warning: unused variable 'length' [-Wunused-variable]
        uint16_t length = reader.Get2();
                 ^
../media-server/ext/libdatachannels/src/sctp/chunks/OperationErrorChunk.cpp:45:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
../media-server/ext/libdatachannels/src/sctp/chunks/OperationErrorChunk.cpp:47:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:12:
../media-server/ext/libdatachannels/src/sctp/chunks/SelectiveAcknowledgementChunk.cpp:74:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
../media-server/ext/libdatachannels/src/sctp/chunks/SelectiveAcknowledgementChunk.cpp:76:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:13:
../media-server/ext/libdatachannels/src/sctp/chunks/ShutdownCompleteChunk.cpp:47:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
../media-server/ext/libdatachannels/src/sctp/chunks/ShutdownCompleteChunk.cpp:48:11: warning: unused variable 'length' [-Wunused-variable]
        uint16_t length = reader.Get2();
                 ^
../media-server/ext/libdatachannels/src/sctp/chunks/ShutdownCompleteChunk.cpp:45:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:14:
../media-server/ext/libdatachannels/src/sctp/chunks/CookieAckChunk.cpp:43:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
../media-server/ext/libdatachannels/src/sctp/chunks/CookieAckChunk.cpp:46:11: warning: unused variable 'length' [-Wunused-variable]
        uint16_t length = reader.Get2();
                 ^
../media-server/ext/libdatachannels/src/sctp/chunks/CookieAckChunk.cpp:45:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:15:
../media-server/ext/libdatachannels/src/sctp/chunks/InitiationAcknowledgementChunk.cpp:184:11: warning: unused variable 'length' [-Wunused-variable]
        uint16_t length = reader.Get2();
                 ^
../media-server/ext/libdatachannels/src/sctp/chunks/InitiationAcknowledgementChunk.cpp:181:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
../media-server/ext/libdatachannels/src/sctp/chunks/InitiationAcknowledgementChunk.cpp:183:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:16:
../media-server/ext/libdatachannels/src/sctp/chunks/PayloadDataChunk.cpp:60:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:17:
../media-server/ext/libdatachannels/src/sctp/chunks/ShutdownAcknowledgementChunk.cpp:45:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
../media-server/ext/libdatachannels/src/sctp/chunks/ShutdownAcknowledgementChunk.cpp:47:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
../media-server/ext/libdatachannels/src/sctp/chunks/ShutdownAcknowledgementChunk.cpp:48:11: warning: unused variable 'length' [-Wunused-variable]
        uint16_t length = reader.Get2();
                 ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:18:
../media-server/ext/libdatachannels/src/sctp/chunks/CookieEchoChunk.cpp:52:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
../media-server/ext/libdatachannels/src/sctp/chunks/CookieEchoChunk.cpp:54:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:19:
../media-server/ext/libdatachannels/src/sctp/chunks/InitiationChunk.cpp:198:11: warning: unused variable 'length' [-Wunused-variable]
        uint16_t length = reader.Get2();
                 ^
../media-server/ext/libdatachannels/src/sctp/chunks/InitiationChunk.cpp:195:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
../media-server/ext/libdatachannels/src/sctp/chunks/InitiationChunk.cpp:197:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:20:
../media-server/ext/libdatachannels/src/sctp/chunks/ReConfigChunk.cpp:48:11: warning: unused variable 'length' [-Wunused-variable]
        uint16_t length = reader.Get2();
                 ^
../media-server/ext/libdatachannels/src/sctp/chunks/ReConfigChunk.cpp:47:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
../media-server/ext/libdatachannels/src/sctp/chunks/ReConfigChunk.cpp:45:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:21:
../media-server/ext/libdatachannels/src/sctp/chunks/ShutdownAssociationChunk.cpp:45:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
../media-server/ext/libdatachannels/src/sctp/chunks/ShutdownAssociationChunk.cpp:47:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
../media-server/ext/libdatachannels/src/sctp/chunks/ShutdownAssociationChunk.cpp:48:11: warning: unused variable 'length' [-Wunused-variable]
        uint16_t length = reader.Get2();
                 ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:22:
../media-server/ext/libdatachannels/src/sctp/chunks/ForwardCumulativeTSNChunk.cpp:45:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
../media-server/ext/libdatachannels/src/sctp/chunks/ForwardCumulativeTSNChunk.cpp:48:11: warning: unused variable 'length' [-Wunused-variable]
        uint16_t length = reader.Get2();
                 ^
../media-server/ext/libdatachannels/src/sctp/chunks/ForwardCumulativeTSNChunk.cpp:47:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
2 warnings generated.
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:24:
../media-server/ext/libdatachannels/src/sctp/chunks/PaddingChunk.cpp:52:9: warning: unused variable 'mark' [-Wunused-variable]
        size_t mark     = reader.Mark();
               ^
../media-server/ext/libdatachannels/src/sctp/chunks/PaddingChunk.cpp:54:10: warning: unused variable 'flag' [-Wunused-variable]
        uint8_t flag    = reader.Get1(); //Ignored, should be 0
                ^
  CXX(target) Release/obj.target/medooze-media-server/media-server/src/h264/h264depacketizer.o
warning: unknown warning option '-Wno-aligned-allocation-availability'; did you mean '-Wno-partial-availability'? [-Wunknown-warning-option]
warning: unknown warning option '-Wno-aligned-allocation-unavailable'; did you mean '-Wno-debug-compression-unavailable'? [-Wunknown-warning-option]
In file included from ../media-server/src/opus/opusdepacketizer.cpp:1:
In file included from ../media-server/src/opus/opusdepacketizer.h:6:
In file included from ../media-server/include/audio.h:5:
../media-server/include/codecs.h:131:25: warning: unused function 'GetMediaForCodec' [-Wunused-function]
static MediaFrame::Type GetMediaForCodec(BYTE codec)
                        ^
2 warnings and 20 errors generated.
make: *** [Release/obj.target/medooze-media-server/src/media-server_wrap.o] Error 1
make: *** Waiting for unfinished jobs....
3 warnings generated.
In file included from ../media-server/src/VideoLayerSelector.cpp:2:
In file included from ../media-server/include/VideoLayerSelector.h:5:
../media-server/include/codecs.h:131:25: warning: unused function 'GetMediaForCodec' [-Wunused-function]
static MediaFrame::Type GetMediaForCodec(BYTE codec)
                        ^
3 warnings generated.
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:2:
In file included from ../media-server/ext/libdatachannels/src/Datachannel.cpp:1:
In file included from ../media-server/ext/libdatachannels/src/Datachannel.h:5:
../media-server/ext/libdatachannels/src/sctp/Stream.h:38:15: warning: private field 'association' is not used [-Wunused-private-field]
        Association &association;
                     ^
In file included from ../media-server/ext/libdatachannels/src/Datachannels.cpp:3:
In file included from ../media-server/ext/libdatachannels/src/Endpoint.cpp:1:
In file included from ../media-server/ext/libdatachannels/src/Endpoint.h:4:
../media-server/ext/libdatachannels/src/sctp/Association.h:87:11: warning: private field 'remoteAdvertisedReceiverWindowCredit' is not used [-Wunused-private-field]
        uint32_t remoteAdvertisedReceiverWindowCredit = 0;
                 ^
../media-server/ext/libdatachannels/src/sctp/Association.h:99:9: warning: private field 'numberOfPacketsWithoutAcknowledge' is not used [-Wunused-private-field]
        size_t numberOfPacketsWithoutAcknowledge = 0;
               ^
In file included from ../media-server/src/h264/h264depacketizer.cpp:8:
In file included from ../media-server/src/h264/h264depacketizer.h:10:
In file included from ../media-server/include/rtp.h:14:
In file included from ../media-server/include/rtp/RTPMap.h:18:
../media-server/include/codecs.h:131:25: warning: unused function 'GetMediaForCodec' [-Wunused-function]
static MediaFrame::Type GetMediaForCodec(BYTE codec)
                        ^
In file included from ../media-server/src/RTPBundleTransport.cpp:24:
In file included from ../media-server/include/rtp.h:14:
In file included from ../media-server/include/rtp/RTPMap.h:18:
../media-server/include/codecs.h:131:25: warning: unused function 'GetMediaForCodec' [-Wunused-function]
static MediaFrame::Type GetMediaForCodec(BYTE codec)
                        ^
3 warnings generated.
In file included from ../media-server/src/DTLSICETransport.cpp:27:
../media-server/include/codecs.h:131:25: warning: unused function 'GetMediaForCodec' [-Wunused-function]
static MediaFrame::Type GetMediaForCodec(BYTE codec)
                        ^
2 warnings generated.
3 warnings generated.
49 warnings generated.
3 warnings generated.
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/Users/admin/.nvm/versions/node/v13.11.0/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:194:23)
gyp ERR! stack     at ChildProcess.emit (events.js:315:20)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (internal/child_process.js:275:12)
gyp ERR! System Darwin 19.3.0
gyp ERR! command "/Users/admin/.nvm/versions/node/v13.11.0/bin/node" "/Users/admin/.nvm/versions/node/v13.11.0/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--jobs=max"
gyp ERR! cwd /Users/admin/Documents/audio_video_streaming/node_modules/medooze-media-server
gyp ERR! node -v v13.11.0
gyp ERR! node-gyp -v v5.0.7
murillo128 commented 4 years ago

seems you are trying to use node 13, which is still not supported, (see #80), please use node 8 or 10.