OS/2, eCS & ArcaOS - Technical > Programming
Building Qt5
Roderick Klein:
--- Quote from: Dave Yeo on October 23, 2022, 11:25:43 pm ---
--- Quote from: Roderick Klein on October 23, 2022, 10:50:48 pm ---A bug was opened by Gregg Young about how to bulld QT.
--- End quote ---
Do you know the issue number for Gregg's bug?
--- End quote ---
No sorry.
Roderick
Paul Smedley:
--- Quote from: Roderick Klein on October 23, 2022, 11:56:41 pm ---
--- Quote from: Dave Yeo on October 23, 2022, 11:25:43 pm ---
--- Quote from: Roderick Klein on October 23, 2022, 10:50:48 pm ---A bug was opened by Gregg Young about how to bulld QT.
--- End quote ---
Do you know the issue number for Gregg's bug?
--- End quote ---
No sorry.
Roderick
--- End quote ---
Based on my review of the bww github repository, I don't believe there is a current ticket for build issues. If nobody else raises one, I'll raise one once I have a bit more worked out...
edit: https://github.com/bitwiseworks/qt5-os2/issues/31 has been raised around the wiki issues.
Tom:
--- Quote from: Paul Smedley on October 24, 2022, 09:17:50 am ---Based on my review of the bww github repository, I don't believe there is a current ticket for build issues.
--- End quote ---
I also couln't find a ticket by Gregg Young about building problems in any of the 10 Qt5 repositories from bitwiseworks.
TeLLie:
Hi Paul,
I dint manage also not to get is build on my new machine, on my previous W530 i where able to get it build.
Now i get some like:
--- Code: ---[1/5669] g++ -MMD -MF obj/services/network/public/cpp/cpp_base/p2p_param_traits.o.d -DIS_NETWORK_CPP_BASE_IMPL -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DOPENSSL_NO_ASM -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=wchar_t -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_OS2 -DWEBRTC_NO_INET6 -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -I. -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium -Igen -Igen -Igen -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/libyuv/include -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/jsoncpp/source/include -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/jsoncpp/generated -Igen -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/ced/src -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -Zomf -m32 -msse2 -mfpmath=sse -mmmx -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fomit-frame-pointer -s -I/@unixroot/usr/include/nss3 -I/@unixroot/usr/include/nspr4 -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -fno-exceptions -fno-rtti -Wno-deprecated-declarations -c ../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/services/network/public/cpp/p2p_param_traits.cc -o obj/services/network/public/cpp/cpp_base/p2p_param_traits.o
[2/5669] touch obj/services/network/public/cpp/cert_verifier/cert_verifier.inputdeps.stamp
[3/5669] g++ -MMD -MF obj/services/network/public/cpp/cert_verifier/cert_verifier/cert_net_fetcher_url_loader.o.d -DIS_CERT_VERIFIER_CPP_IMPL -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DOPENSSL_NO_ASM -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=wchar_t -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_OS2 -DWEBRTC_NO_INET6 -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium -Igen -Igen -Igen -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/libyuv/include -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/jsoncpp/source/include -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/jsoncpp/generated -Igen -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/ced/src -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -Zomf -m32 -msse2 -mfpmath=sse -mmmx -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fomit-frame-pointer -s -I/@unixroot/usr/include/nss3 -I/@unixroot/usr/include/nspr4 -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -fno-exceptions -fno-rtti -Wno-deprecated-declarations -c ../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/services/network/public/cpp/cert_verifier/cert_net_fetcher_url_loader.cc -o obj/services/network/public/cpp/cert_verifier/cert_verifier/cert_net_fetcher_url_loader.o
FAILED: obj/services/network/public/cpp/cert_verifier/cert_verifier/cert_net_fetcher_url_loader.o
g++ -MMD -MF obj/services/network/public/cpp/cert_verifier/cert_verifier/cert_net_fetcher_url_loader.o.d -DIS_CERT_VERIFIER_CPP_IMPL -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DOPENSSL_NO_ASM -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=wchar_t -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_OS2 -DWEBRTC_NO_INET6 -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium -Igen -Igen -Igen -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/libyuv/include -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/jsoncpp/source/include -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/jsoncpp/generated -Igen -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/ced/src -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -Zomf -m32 -msse2 -mfpmath=sse -mmmx -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fomit-frame-pointer -s -I/@unixroot/usr/include/nss3 -I/@unixroot/usr/include/nspr4 -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -fno-exceptions -fno-rtti -Wno-deprecated-declarations -c ../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/services/network/public/cpp/cert_verifier/cert_net_fetcher_url_loader.cc -o obj/services/network/public/cpp/cert_verifier/cert_verifier/cert_net_fetcher_url_loader.o
during RTL pass: final
../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/services/network/public/cpp/cert_verifier/cert_net_fetcher_url_loader.cc: In function 'base::TimeDelta cert_verifier::{anonymous}::GetTimeout(int)':
../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/services/network/public/cpp/cert_verifier/cert_net_fetcher_url_loader.cc:185:1: internal compiler error: Illegal instruction
185 | }
| ^
libbacktrace could not find executable to open
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://github.com/bitwiseworks/gcc-os2/issues> for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.
[4/5669] g++ -MMD -MF obj/services/network/network_service/network_service_jumbo_9.o.d -DIS_NETWORK_SERVICE_IMPL -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DOPENSSL_NO_ASM -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=wchar_t -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_OS2 -DWEBRTC_NO_INET6 -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -I. -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium -Igen -Igen -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/libyuv/include -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/jsoncpp/source/include -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/jsoncpp/generated -Igen -Igen -Igen -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/ced/src -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -Zomf -m32 -msse2 -mfpmath=sse -mmmx -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fomit-frame-pointer -s -I/@unixroot/usr/include/nss3 -I/@unixroot/usr/include/nspr4 -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -fno-exceptions -fno-rtti -Wno-deprecated-declarations -c gen/services/network/network_service_jumbo_9.cc -o obj/services/network/network_service/network_service_jumbo_9.o
FAILED: obj/services/network/network_service/network_service_jumbo_9.o
g++ -MMD -MF obj/services/network/network_service/network_service_jumbo_9.o.d -DIS_NETWORK_SERVICE_IMPL -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DOPENSSL_NO_ASM -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=wchar_t -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_OS2 -DWEBRTC_NO_INET6 -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -I. -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium -Igen -Igen -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/libyuv/include -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/jsoncpp/source/include -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/jsoncpp/generated -Igen -Igen -Igen -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/ced/src -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -Zomf -m32 -msse2 -mfpmath=sse -mmmx -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fomit-frame-pointer -s -I/@unixroot/usr/include/nss3 -I/@unixroot/usr/include/nspr4 -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -fno-exceptions -fno-rtti -Wno-deprecated-declarations -c gen/services/network/network_service_jumbo_9.cc -o obj/services/network/network_service/network_service_jumbo_9.o
g++: internal compiler error: Segmentation fault signal terminated program cc1plus
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://github.com/bitwiseworks/gcc-os2/issues> for instructions.
[5/5669] g++ -MMD -MF obj/services/network/network_service/network_service_jumbo_7.o.d -DIS_NETWORK_SERVICE_IMPL -DUSE_AURA=1 -DUSE_NSS_CERTS=1 -DTOOLKIT_QT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DOPENSSL_NO_ASM -DGOOGLE_PROTOBUF_NO_RTTI -DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER -DHAVE_PTHREAD -DUSING_SYSTEM_ICU=1 -DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC -DUCHAR_TYPE=wchar_t -DWEBRTC_NON_STATIC_TRACE_EVENT_HANDLERS=0 -DWEBRTC_CHROMIUM_BUILD -DWEBRTC_POSIX -DWEBRTC_OS2 -DWEBRTC_NO_INET6 -DABSL_ALLOCATOR_NOTHROW=1 -DWEBRTC_USE_BUILTIN_ISAC_FIX=0 -DWEBRTC_USE_BUILTIN_ISAC_FLOAT=1 -DHAVE_SCTP -DNO_MAIN_THREAD_WRAPPING -I. -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium -Igen -Igen -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/perfetto/include -Igen/third_party/perfetto/build_config -Igen/third_party/perfetto -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/libyuv/include -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/jsoncpp/source/include -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/jsoncpp/generated -Igen -Igen -Igen -Igen -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/boringssl/src/include -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -Igen/protoc_out -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/protobuf/src -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/ced/src -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/webrtc_overrides -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/webrtc -Igen/third_party/webrtc -I../../../../../qt5-os2/qtwebengine/src/3rdparty/chromium/third_party/abseil-cpp -fno-strict-aliasing --param=ssp-buffer-size=4 -fstack-protector -funwind-tables -Zomf -m32 -msse2 -mfpmath=sse -mmmx -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -Wall -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations -fno-delete-null-pointer-checks -Wno-comments -Wno-packed-not-aligned -Wno-dangling-else -Wno-missing-field-initializers -Wno-unused-parameter -O2 -fomit-frame-pointer -s -I/@unixroot/usr/include/nss3 -I/@unixroot/usr/include/nspr4 -std=gnu++14 -Wno-narrowing -Wno-class-memaccess -Wno-attributes -Wno-class-memaccess -Wno-subobject-linkage -Wno-invalid-offsetof -Wno-return-type -Wno-deprecated-copy -fno-exceptions -fno-rtti -Wno-deprecated-declarations -c gen/services/network/network_service_jumbo_7.cc -o obj/services/network/network_service/network_service_jumbo_7.o
ninja: build stopped: subcommand failed.
make[5]: *** [run_ninja] Error 1
make[5]: Leaving directory `C:/qt5-dev/qtwebengine/src/core'
make[4]: *** [release] Error 2
make[4]: Leaving directory `C:/qt5-dev/qtwebengine/src/core'
make[3]: *** [sub-gn_run-pro-release] Error 2
make[3]: Leaving directory `C:/qt5-dev/qtwebengine/src/core'
make[2]: *** [sub-core-release] Error 2
make[2]: Leaving directory `C:/qt5-dev/qtwebengine/src'
make[1]: *** [sub-src-release] Error 2
make[1]: Leaving directory `C:/qt5-dev/qtwebengine'
make: *** [module-qtwebengine-release] Error 2
--- End code ---
Im afraid that's because OS2 sees only 1MB of mem on this machine.
Also a exceptq log in var about CC1PLUS
Dave Yeo:
--- Quote from: TeLLie on October 25, 2022, 12:10:45 am ---Im afraid that's because OS2 sees only 1MB of mem on this machine.
Also a exceptq log in var about CC1PLUS
--- End quote ---
The crash happens when configure tests for precompiled header support, expected.
I take it you mean 1GB of ram. You still have the swap file. When I was building earlier versions of Firefox, around 10 IIRC, needed VIRTUALADDRESSLIMIT=3072 or linking xul.dll would gracefully die with an out of spill memory error. Then I had a simm die leaving me with 1.5 GBs of memory, I could still compile as long as not much else was running but if something like SM was running, the system would die with a swap file full error. There was lots of room for the swap file, but it is limited to 2GB.
Basically without enough ram, it should gracefully die rather then issue weird errors. A long time back I had a 486, OS/2 was trapping all the time so I moved to Linux, which at the time meant recompiling the kernel for your hardware, as no module support. Took a week as it kept dying with bus errors when trying to compile the kernel. Eventually discovered the computer had a broken 16 bit DMA thingy and things were stable if I didn't use 16 bit DMA. Just an example of broken hardware screwing up compilation.
Currently here, I'm still having problems with detecting libvpx and even after hacking qt5\qt5\webengine\src\buildtools\configure.json to detect libvpx, it died in webrtc trying to compile the intree libvpx.
I also get hard lockups, perhaps caused by my Snap system having to high of a VIRTUALADDRESSLIMIT. I think I'll wait for the next beta, do a new install and retry then.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version