Skip to content

Getting warnings in console on fresh build #18983

Closed
@prog1dev

Description

@prog1dev

I get various warnings in console output if I build node from scratch with ./configure && make -j4.
I guess its nothing to worry about but it might be good first contributions?
Here there are:

../deps/icu-small/source/common/unistr.cpp:1941:13: warning: unused function 'uprv_UnicodeStringDummy' [-Wunused-function]
static void uprv_UnicodeStringDummy(void) {
../deps/openssl/openssl/ssl/d1_srtp.c:143:7: warning: missing field 'id' initializer [-Wmissing-field-initializers]
    {0}
      ^
1 warning generated.
../deps/openssl/openssl/ssl/ssl_lib.c:188:1: warning: missing field 'enc_flags' initializer [-Wmissing-field-initializers]
};
^
../deps/openssl/openssl/crypto/cmac/cm_ameth.c:96:1: warning: missing field 'item_verify' initializer [-Wmissing-field-initializers]
};
^
1 warning generated.
../deps/openssl/openssl/crypto/dh/dh_ameth.c:617:1: warning: missing field 'old_priv_decode' initializer [-Wmissing-field-initializers]
};
^
../deps/openssl/openssl/crypto/dh/dh_ameth.c:649:1: warning: missing field 'old_priv_decode' initializer [-Wmissing-field-initializers]
};
^
../deps/openssl/openssl/crypto/dsa/dsa_ameth.c:634:21: warning: missing field 'pem_str' initializer [-Wmissing-field-initializers]
     ASN1_PKEY_ALIAS},
                    ^
../deps/openssl/openssl/crypto/dsa/dsa_ameth.c:639:21: warning: missing field 'pem_str' initializer [-Wmissing-field-initializers]
     ASN1_PKEY_ALIAS},
                    ^
../deps/openssl/openssl/crypto/dsa/dsa_ameth.c:644:21: warning: missing field 'pem_str' initializer [-Wmissing-field-initializers]
     ASN1_PKEY_ALIAS},
                    ^
../deps/openssl/openssl/crypto/dsa/dsa_ameth.c:649:21: warning: missing field 'pem_str' initializer [-Wmissing-field-initializers]
     ASN1_PKEY_ALIAS},
                    ^
../deps/openssl/openssl/crypto/dsa/dsa_ameth.c:682:25: warning: missing field 'item_verify' initializer [-Wmissing-field-initializers]
     old_dsa_priv_encode}
                        ^
../deps/openssl/openssl/crypto/ec/ec_ameth.c:644:1: warning: missing field 'item_verify' initializer [-Wmissing-field-initializers]
};
^
1 warning generated.
../deps/openssl/openssl/crypto/engine/eng_openssl.c:361:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
1 warning generated.
../deps/openssl/openssl/crypto/evp/m_dss.c:98:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
1 warning generated.
../deps/openssl/openssl/crypto/evp/m_dss1.c:99:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
1 warning generated.
../deps/openssl/openssl/crypto/evp/m_ecdsa.c:148:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
1 warning generated.
../deps/openssl/openssl/crypto/evp/m_md4.c:102:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
1 warning generated.
../deps/openssl/openssl/crypto/evp/m_md5.c:101:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
../deps/openssl/openssl/crypto/evp/m_mdc2.c:102:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
../deps/openssl/openssl/crypto/evp/m_null.c:93:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^1 warning generated.

1 warning generated.
1 warning generated.
../deps/openssl/openssl/crypto/evp/m_ripemd.c:101:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
1 warning generated.
../deps/openssl/openssl/crypto/evp/m_sha1.c:99:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
../deps/openssl/openssl/crypto/evp/m_sha1.c:146:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
../deps/openssl/openssl/crypto/evp/m_sha1.c:166:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
../deps/openssl/openssl/crypto/evp/m_sha1.c:209:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
../deps/openssl/openssl/crypto/evp/m_sha1.c:229:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
../deps/openssl/openssl/crypto/evp/m_sha.c:100:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
../deps/openssl/openssl/crypto/evp/m_wp.c:42:1: warning: missing field 'md_ctrl' initializer [-Wmissing-field-initializers]
};
^
5 warnings generated.
1 warning generated.
1 warning generated.
../deps/openssl/openssl/crypto/hmac/hm_ameth.c:167:1: warning: missing field 'item_verify' initializer [-Wmissing-field-initializers]
};
^
1 warning generated.
../deps/openssl/openssl/crypto/rsa/rsa_ameth.c:966:21: warning: missing field 'pem_str' initializer [-Wmissing-field-initializers]
     ASN1_PKEY_ALIAS}
                    ^
1 warning generated.
../deps/icu-small/source/tools/genrb/read.c:167:23: warning: comparison of integers of different signs: 'UChar32' (aka 'int') and 'unsigned int' [-Wsign-compare]
                if (c == U_EOF) {
                    ~ ^  ~~~~~
../deps/icu-small/source/tools/genrb/read.c:184:27: warning: comparison of integers of different signs: 'UChar32' (aka 'int') and 'unsigned int' [-Wsign-compare]
                    if (c == U_ERR) {
                        ~ ^  ~~~~~
../deps/icu-small/source/tools/genrb/read.c:245:23: warning: comparison of integers of different signs: 'UChar32' (aka 'int') and 'unsigned int' [-Wsign-compare]
                if (c == U_EOF) {
                    ~ ^  ~~~~~
../deps/icu-small/source/tools/genrb/read.c:264:23: warning: comparison of integers of different signs: 'UChar32' (aka 'int') and 'unsigned int' [-Wsign-compare]
                if (c == U_EOF) {
                    ~ ^  ~~~~~
../deps/icu-small/source/tools/genrb/read.c:290:27: warning: comparison of integers of different signs: 'UChar32' (aka 'int') and 'unsigned int' [-Wsign-compare]
                    if (c == U_ERR) {
                        ~ ^  ~~~~~
../deps/icu-small/source/tools/genrb/read.c:334:15: warning: comparison of integers of different signs: 'UChar32' (aka 'int') and 'unsigned int' [-Wsign-compare]
        if (c == U_EOF) {
            ~ ^  ~~~~~
../deps/icu-small/source/tools/genrb/read.c:349:15: warning: comparison of integers of different signs: 'UChar32' (aka 'int') and 'unsigned int' [-Wsign-compare]
        if (c == U_EOF) {
            ~ ^  ~~~~~
../deps/icu-small/source/tools/genrb/read.c:393:33: warning: comparison of integers of different signs: 'UChar32' (aka 'int') and 'unsigned int' [-Wsign-compare]
    } while (!isNewline(c) && c != U_EOF && *status == U_ZERO_ERROR);
                              ~ ^  ~~~~~
../deps/icu-small/source/tools/genrb/read.c:427:16: warning: comparison of integers of different signs: 'UChar32' (aka 'int') and 'unsigned int' [-Wsign-compare]
    } while (c != U_EOF && *status == U_ZERO_ERROR);
             ~ ^  ~~~~~
../deps/icu-small/source/tools/genrb/read.c:429:11: warning: comparison of integers of different signs: 'UChar32' (aka 'int') and 'unsigned int' [-Wsign-compare]
    if (c == U_EOF) {
        ~ ^  ~~~~~
../deps/v8/src/wasm/function-body-decoder.cc:49:23: warning: missing field 'mem_size' initializer [-Wmissing-field-initializers]
    context_cache = {0};
                      ^
../deps/v8/src/wasm/function-body-decoder.cc:752:33: warning: missing field 'mem_size' initializer [-Wmissing-field-initializers]
      result->context_cache = {0};
                                ^
../deps/v8/src/wasm/function-body-decoder.cc:780:31: warning: missing field 'mem_size' initializer [-Wmissing-field-initializers]
    result->context_cache = {0};
                              ^
  • Version: current master branch
  • Platform: macOS High Sierra 10.13.3
  • Subsystem: build

Metadata

Metadata

Assignees

No one assigned

    Labels

    buildIssues and PRs related to build files or the CI.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions