Giter Site home page Giter Site logo

ucam-department-of-psychiatry / camcops Goto Github PK

View Code? Open in Web Editor NEW
12.0 3.0 8.0 112.59 MB

Cambridge Cognitive and Psychiatric Test Kit (CamCOPS)

License: Other

Shell 0.07% Python 56.53% Perl 0.19% HTML 0.99% CSS 0.16% QMake 0.39% C++ 39.04% C 0.18% Mako 1.97% R 0.01% QML 0.33% Scilab 0.01% Inno Setup 0.07% Dockerfile 0.04% Batchfile 0.01% Java 0.02%

camcops's Introduction

camcops's People

Contributors

martinburchell avatar rudolfcardinal avatar dependabot[bot] avatar

Stargazers

Steve Miller avatar Anthony avatar  avatar axiaoxin avatar pomodoren avatar  avatar Gardner Bickford avatar Jack avatar  avatar  avatar  avatar Conor Cussell avatar

Watchers

 avatar  avatar  avatar

camcops's Issues

Dialogs drawn in the wrong position when the screen is rotated

Android:

If you start CamCOPS with the screen in portrait some of the dialogs (e.g. password, patient registration) are too wide for the screen. If you rotate the phone round to landscape, the dialogs are not drawn in the correct position. In the case of the patient registration dialog you can't access the OK button to submit the form.

This is not a problem if you start the app in landscape.
Screenshot_20210215-155349

Crash on demo photo

Incident Identifier: 4D99DE6F-2A84-4357-A104-8B75365542E1
CrashReporter Key:   4b778eb5c30a2752f84958228e5964e9cf3829c5
Hardware Model:      iPad7,11
Process:             camcops [2481]
Path:                /private/var/containers/Bundle/Application/7DBF7B96-C1AD-4DE3-AB8E-4AC885C230F6/camcops.app/camcops
Identifier:          com.yourcompany.camcops
Version:             1.0.0 (1.0)
Code Type:           ARM-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.yourcompany.camcops [627]


Date/Time:           2020-12-07 17:20:02.0775 +0000
Launch Time:         2020-12-07 16:47:23.9364 +0000
OS Version:          iPhone OS 14.2 (18B92)
Release Type:        User
Baseband Version:    n/a
Report Version:      104

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note:  EXC_CORPSE_NOTIFY
Termination Reason: TCC, This app has crashed because it attempted to access privacy-sensitive data without a usage description. The app's Info.plist must contain an NSCameraUsageDescription key with a string value explaining to the user how the app uses this data.
Triggered by Thread:  7

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0:
0   libsystem_kernel.dylib        	0x00000001d8552644 mach_msg_trap + 8
1   libsystem_kernel.dylib        	0x00000001d8551a48 mach_msg + 72
2   CoreFoundation                	0x00000001adb530ec __CFRunLoopServiceMachPort + 376
3   CoreFoundation                	0x00000001adb4d560 __CFRunLoopRun + 1176
4   CoreFoundation                	0x00000001adb4cb90 CFRunLoopRunSpecific + 572
5   AVFCore                       	0x00000001b5149e70 -[AVRunLoopCondition _waitInMode:untilDate:] + 392
6   AVFCapture                    	0x00000001c6366578 -[AVCaptureSession _buildAndRunGraph] + 1056
7   AVFCapture                    	0x00000001c6363a78 -[AVCaptureSession _setRunning:] + 108
8   camcops                       	0x0000000100af2760 0x1002b8000 + 8628064
9   camcops                       	0x0000000100aeb028 0x1002b8000 + 8597544
10  camcops                       	0x000000010116bc24 0x1002b8000 + 15416356
11  camcops                       	0x000000010116e9b0 0x1002b8000 + 15428016
12  camcops                       	0x0000000101121e18 0x1002b8000 + 15113752
13  camcops                       	0x0000000101121d94 0x1002b8000 + 15113620
14  camcops                       	0x0000000101c870f4 0x1002b8000 + 27062516
15  camcops                       	0x0000000101bcdcf8 0x1002b8000 + 26303736
16  camcops                       	0x0000000101bcc428 0x1002b8000 + 26297384
17  camcops                       	0x0000000101bcdda0 0x1002b8000 + 26303904
18  camcops                       	0x0000000101bcd41c 0x1002b8000 + 26301468
19  camcops                       	0x0000000100cf87d0 0x1002b8000 + 10749904
20  camcops                       	0x0000000100cf845c 0x1002b8000 + 10749020
21  camcops                       	0x0000000100cf9188 0x1002b8000 + 10752392
22  camcops                       	0x0000000100984620 0x1002b8000 + 7128608
23  camcops                       	0x0000000100984b5c 0x1002b8000 + 7129948
24  camcops                       	0x000000010068af2c 0x1002b8000 + 4009772
25  camcops                       	0x000000010068c974 0x1002b8000 + 4016500
26  camcops                       	0x000000010068c8b8 0x1002b8000 + 4016312
27  camcops                       	0x000000010068c7bc 0x1002b8000 + 4016060
28  camcops                       	0x000000010212d3a0 0x1002b8000 + 31937440
29  camcops                       	0x00000001021367f8 0x1002b8000 + 31975416
30  camcops                       	0x0000000102135fa4 0x1002b8000 + 31973284
31  camcops                       	0x0000000100e54c58 0x1002b8000 + 12176472
32  camcops                       	0x0000000100e54b80 0x1002b8000 + 12176256
33  camcops                       	0x0000000100e54a3c 0x1002b8000 + 12175932
34  camcops                       	0x0000000100e55e20 0x1002b8000 + 12181024
35  camcops                       	0x0000000100d862f4 0x1002b8000 + 11330292
36  camcops                       	0x0000000100e55c78 0x1002b8000 + 12180600
37  camcops                       	0x0000000100f01cb0 0x1002b8000 + 12885168
38  camcops                       	0x0000000100d3b96c 0x1002b8000 + 11024748
39  camcops                       	0x0000000100d3db00 0x1002b8000 + 11033344
40  camcops                       	0x00000001020f0610 0x1002b8000 + 31688208
41  camcops                       	0x00000001020f128c 0x1002b8000 + 31691404
42  camcops                       	0x0000000100d3c864 0x1002b8000 + 11028580
43  camcops                       	0x0000000100dad34c 0x1002b8000 + 11490124
44  camcops                       	0x0000000100dabb14 0x1002b8000 + 11483924
45  camcops                       	0x0000000100d3b96c 0x1002b8000 + 11024748
46  camcops                       	0x0000000100d3d4ec 0x1002b8000 + 11031788
47  camcops                       	0x00000001020f0610 0x1002b8000 + 31688208
48  camcops                       	0x00000001020f128c 0x1002b8000 + 31691404
49  camcops                       	0x00000001015631ac 0x1002b8000 + 19575212
50  camcops                       	0x0000000101564b00 0x1002b8000 + 19581696
51  camcops                       	0x0000000101562658 0x1002b8000 + 19572312
52  camcops                       	0x000000010154f554 0x1002b8000 + 19494228
53  camcops                       	0x0000000100ab6c60 0x1002b8000 + 8383584
54  camcops                       	0x0000000102202bc0 0x1002b8000 + 32811968
55  CoreFoundation                	0x00000001adb53be0 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 24
56  CoreFoundation                	0x00000001adb53ae0 __CFRunLoopDoSource0 + 204
57  CoreFoundation                	0x00000001adb52e28 __CFRunLoopDoSources0 + 256
58  CoreFoundation                	0x00000001adb4d3d0 __CFRunLoopRun + 776
59  CoreFoundation                	0x00000001adb4cb90 CFRunLoopRunSpecific + 572
60  GraphicsServices              	0x00000001c3e6f598 GSEventRunModal + 160
61  UIKitCore                     	0x00000001b0436638 -[UIApplication _run] + 1052
62  UIKitCore                     	0x00000001b043bbb8 UIApplicationMain + 164
63  camcops                       	0x0000000100ab512c 0x1002b8000 + 8376620
64  libdyld.dylib                 	0x00000001ad82b588 start + 4

Thread 1 name:  com.apple.uikit.eventfetch-thread
Thread 1:
0   libsystem_kernel.dylib        	0x00000001d8552644 mach_msg_trap + 8
1   libsystem_kernel.dylib        	0x00000001d8551a48 mach_msg + 72
2   CoreFoundation                	0x00000001adb530ec __CFRunLoopServiceMachPort + 376
3   CoreFoundation                	0x00000001adb4d560 __CFRunLoopRun + 1176
4   CoreFoundation                	0x00000001adb4cb90 CFRunLoopRunSpecific + 572
5   Foundation                    	0x00000001aed6a7f8 -[NSRunLoop+ 30712 (NSRunLoop) runMode:beforeDate:] + 228
6   Foundation                    	0x00000001aed6a6d8 -[NSRunLoop+ 30424 (NSRunLoop) runUntilDate:] + 88
7   UIKitCore                     	0x00000001b04e2438 -[UIEventFetcher threadMain] + 504
8   Foundation                    	0x00000001aeec74bc __NSThread__start__ + 848
9   libsystem_pthread.dylib       	0x00000001f34f8b3c _pthread_start + 288
10  libsystem_pthread.dylib       	0x00000001f34fd880 thread_start + 8

Thread 2 name:  DatabaseWorkerThread
Thread 2:
0   libsystem_kernel.dylib        	0x00000001d857561c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	0x00000001f34f22fc _pthread_cond_wait$VARIANT$mp + 1180
2   camcops                       	0x0000000101ed4604 0x1002b8000 + 29476356
3   camcops                       	0x0000000101ed4500 0x1002b8000 + 29476096
4   camcops                       	0x0000000101ed43a0 0x1002b8000 + 29475744
5   camcops                       	0x000000010030c6f0 0x1002b8000 + 345840
6   camcops                       	0x0000000100322bb0 0x1002b8000 + 437168
7   camcops                       	0x0000000101ec1d84 0x1002b8000 + 29400452
8   libsystem_pthread.dylib       	0x00000001f34f8b3c _pthread_start + 288
9   libsystem_pthread.dylib       	0x00000001f34fd880 thread_start + 8

Thread 3 name:  DatabaseWorkerThread
Thread 3:
0   libsystem_kernel.dylib        	0x00000001d857561c __psynch_cvwait + 8
1   libsystem_pthread.dylib       	0x00000001f34f22fc _pthread_cond_wait$VARIANT$mp + 1180
2   camcops                       	0x0000000101ed4604 0x1002b8000 + 29476356
3   camcops                       	0x0000000101ed4500 0x1002b8000 + 29476096
4   camcops                       	0x0000000101ed43a0 0x1002b8000 + 29475744
5   camcops                       	0x000000010030c6f0 0x1002b8000 + 345840
6   camcops                       	0x0000000100322bb0 0x1002b8000 + 437168
7   camcops                       	0x0000000101ec1d84 0x1002b8000 + 29400452
8   libsystem_pthread.dylib       	0x00000001f34f8b3c _pthread_start + 288
9   libsystem_pthread.dylib       	0x00000001f34fd880 thread_start + 8

Thread 4 name:  Qt bearer thread
Thread 4:
0   libsystem_kernel.dylib        	0x00000001d8577b5c poll + 8
1   camcops                       	0x000000010217e66c 0x1002b8000 + 32269932
2   camcops                       	0x000000010217e5c0 0x1002b8000 + 32269760
3   camcops                       	0x0000000102180ae0 0x1002b8000 + 32279264
4   camcops                       	0x00000001020ec07c 0x1002b8000 + 31670396
5   camcops                       	0x00000001020ec258 0x1002b8000 + 31670872
6   camcops                       	0x0000000101ec021c 0x1002b8000 + 29393436
7   camcops                       	0x0000000101ec03fc 0x1002b8000 + 29393916
8   camcops                       	0x0000000101ec1d84 0x1002b8000 + 29400452
9   libsystem_pthread.dylib       	0x00000001f34f8b3c _pthread_start + 288
10  libsystem_pthread.dylib       	0x00000001f34fd880 thread_start + 8

Thread 5 name:  QNetworkAccessManager thread
Thread 5:
0   libsystem_kernel.dylib        	0x00000001d8577b5c poll + 8
1   camcops                       	0x000000010217e66c 0x1002b8000 + 32269932
2   camcops                       	0x000000010217e554 0x1002b8000 + 32269652
3   camcops                       	0x0000000102180ae0 0x1002b8000 + 32279264
4   camcops                       	0x00000001020ec07c 0x1002b8000 + 31670396
5   camcops                       	0x00000001020ec258 0x1002b8000 + 31670872
6   camcops                       	0x0000000101ec021c 0x1002b8000 + 29393436
7   camcops                       	0x0000000101ec03fc 0x1002b8000 + 29393916
8   camcops                       	0x0000000101ec1d84 0x1002b8000 + 29400452
9   libsystem_pthread.dylib       	0x00000001f34f8b3c _pthread_start + 288
10  libsystem_pthread.dylib       	0x00000001f34fd880 thread_start + 8

Thread 6:
0   libsystem_pthread.dylib       	0x00000001f34fd86c start_wqthread + 0

Thread 7 name:  Dispatch queue: com.apple.root.default-qos
Thread 7 Crashed:
0   libsystem_kernel.dylib        	0x00000001d85741f0 __abort_with_payload + 8
1   libsystem_kernel.dylib        	0x00000001d85789c0 abort_with_payload_wrapper_internal + 100
2   libsystem_kernel.dylib        	0x00000001d85789f0 __darwin_check_fd_set_overflow.cold.1 + 0
3   TCC                           	0x00000001ebb328fc TCCAccessRequest + 0
4   TCC                           	0x00000001ebb33278 __TCCAccessRequest_block_invoke.150 + 0
5   TCC                           	0x00000001ebb3732c __tccd_send_message_block_invoke + 600
6   libxpc.dylib                  	0x00000001f35264c0 _xpc_connection_reply_callout + 60
7   libxpc.dylib                  	0x00000001f351ac28 _xpc_connection_call_reply_async + 76
8   libdispatch.dylib             	0x00000001ad80c300 _dispatch_client_callout3 + 16
9   libdispatch.dylib             	0x00000001ad7c717c _dispatch_mach_msg_async_reply_invoke$VARIANT$mp + 352
10  libdispatch.dylib             	0x00000001ad7bebf0 _dispatch_kevent_worker_thread + 1188
11  libsystem_pthread.dylib       	0x00000001f34fa5dc _pthread_wqthread + 328
12  libsystem_pthread.dylib       	0x00000001f34fd874 start_wqthread + 8

Thread 8 name:  QQmlThread
Thread 8:
0   libsystem_kernel.dylib        	0x00000001d8577b5c poll + 8
1   camcops                       	0x000000010217e66c 0x1002b8000 + 32269932
2   camcops                       	0x000000010217e554 0x1002b8000 + 32269652
3   camcops                       	0x0000000102180ae0 0x1002b8000 + 32279264
4   camcops                       	0x00000001020ec07c 0x1002b8000 + 31670396
5   camcops                       	0x00000001020ec258 0x1002b8000 + 31670872
6   camcops                       	0x0000000101ec021c 0x1002b8000 + 29393436
7   camcops                       	0x0000000101cb3298 0x1002b8000 + 27243160
8   camcops                       	0x0000000101ec1d84 0x1002b8000 + 29400452
9   libsystem_pthread.dylib       	0x00000001f34f8b3c _pthread_start + 288
10  libsystem_pthread.dylib       	0x00000001f34fd880 thread_start + 8

Thread 9:
0   libsystem_kernel.dylib        	0x00000001d8552698 semaphore_timedwait_trap + 8
1   libdispatch.dylib             	0x00000001ad7af208 _dispatch_sema4_timedwait$VARIANT$mp + 64
2   libdispatch.dylib             	0x00000001ad7af7a0 _dispatch_semaphore_wait_slow + 72
3   libdispatch.dylib             	0x00000001ad7bdd14 _dispatch_worker_thread + 308
4   libsystem_pthread.dylib       	0x00000001f34f8b3c _pthread_start + 288
5   libsystem_pthread.dylib       	0x00000001f34fd880 thread_start + 8

Thread 10:
0   libsystem_pthread.dylib       	0x00000001f34fd86c start_wqthread + 0

Thread 7 crashed with ARM Thread State (64-bit):
    x0: 0x000000000000000b   x1: 0x0000000000000000   x2: 0x000000015109e5c8   x3: 0x0000000000000019
    x4: 0x000000015109e5f4   x5: 0x0000000000000000   x6: 0x00f2000004220122   x7: 0x00000000000003f8
    x8: 0x0000000000000020   x9: 0x01223b5285fe00be  x10: 0x0100000100000000  x11: 0x0200000010000778
   x12: 0x0000000000000000  x13: 0x2070706120656874  x14: 0x6968742073657375  x15: 0x002e617461642073
   x16: 0x0000000000000209  x17: 0x0000000000000000  x18: 0x0000000000000000  x19: 0x0000000000000000
   x20: 0x000000015109e5f4  x21: 0x0000000000000019  x22: 0x000000015109e5c8  x23: 0x0000000000000000
   x24: 0x000000000000000b  x25: 0x0000000280ba9000  x26: 0x0000000000000000  x27: 0x0000000000000000
   x28: 0x0000000000000000   fp: 0x000000016fc5a660   lr: 0x00000001d85789c0
    sp: 0x000000016fc5a620   pc: 0x00000001d85741f0 cpsr: 0x40000000
   esr: 0x56000080  Address size fault

Binary Images:
0x1002b8000 - 0x102e53fff camcops arm64  <224a5e0e6dd031af99801cd755d8de2b> /var/containers/Bundle/Application/7DBF7B96-C1AD-4DE3-AB8E-4AC885C230F6/camcops.app/camcops
0x105f5c000 - 0x105fd3fff libssl.dylib arm64  <9f9016c55a04335eb9598b5960fac3f2> /var/containers/Bundle/Application/7DBF7B96-C1AD-4DE3-AB8E-4AC885C230F6/camcops.app/Frameworks/libssl.dylib
0x106200000 - 0x10620bfff libobjc-trampolines.dylib arm64  <b8c2db0f13bb343d93d8e8c6f6cee07e> /usr/lib/libobjc-trampolines.dylib
0x1062e8000 - 0x106353fff dyld arm64  <f756a8d55a803b4d996236fe0e7638c2> /usr/lib/dyld
0x1063d4000 - 0x106603fff libcrypto.dylib arm64  <f676b8a3a31a3771855d1b3578ce3951> /var/containers/Bundle/Application/7DBF7B96-C1AD-4DE3-AB8E-4AC885C230F6/camcops.app/Frameworks/libcrypto.dylib
0x1ad7ab000 - 0x1ad829fff libdispatch.dylib arm64  <6c143c51288f3cd084dd17b9a0aaee62> /usr/lib/system/libdispatch.dylib
0x1ad82a000 - 0x1ad860fff libdyld.dylib arm64  <e31c0887c99930479b80203248ec2396> /usr/lib/system/libdyld.dylib
0x1ad861000 - 0x1adab8fff libicucore.A.dylib arm64  <9fc7dac3deed3a479abbe36867045ba5> /usr/lib/libicucore.A.dylib
0x1adab9000 - 0x1ade62fff CoreFoundation arm64  <96f8386dd88a3c89a323a17975c3317f> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x1ade63000 - 0x1adffcfff CoreServices arm64  <dd083b6922803f7e913646c9246b4a9d> /System/Library/Frameworks/CoreServices.framework/CoreServices
0x1ae046000 - 0x1ae0befff SystemConfiguration arm64  <75fec68015053f2e84dc4a0a8586c617> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x1ae0bf000 - 0x1ae1a9fff CoreTelephony arm64  <1491284f13863425978d2f39e060af95> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
0x1ae1aa000 - 0x1ae62bfff CFNetwork arm64  <e261fa7130e23e6a8db232ecf79b30bf> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x1ae62c000 - 0x1aecf1fff libnetwork.dylib arm64  <c67a2d7144153f82939965c3956520ae> /usr/lib/libnetwork.dylib
0x1aecf2000 - 0x1aed62fff Accounts arm64  <dac79be132833bf8918bbbdca7a51004> /System/Library/Frameworks/Accounts.framework/Accounts
0x1aed63000 - 0x1aeffdfff Foundation arm64  <f1bc26a1f5bb36f7a65ad5f232dbf902> /System/Library/Frameworks/Foundation.framework/Foundation
0x1aeffe000 - 0x1af361fff ImageIO arm64  <982bf9fe32a43e0b95d21a5c8d206947> /System/Library/Frameworks/ImageIO.framework/ImageIO
0x1af362000 - 0x1af37afff libCGInterfaces.dylib arm64  <e6ddc58214b83593ad32b8ef9da35b5d> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Libraries/libCGInterfaces.dylib
0x1af37b000 - 0x1af909fff CoreGraphics arm64  <9c095d1529953f9daf186a3a3d13a1f2> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x1af90a000 - 0x1b0cd1fff UIKitCore arm64  <71b59f6219da3cff89e1dacf333bab0d> /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
0x1b0cd2000 - 0x1b0ceffff libAccessibility.dylib arm64  <7b14f8ae35623cc7926d086785c913ea> /usr/lib/libAccessibility.dylib
0x1b0cf0000 - 0x1b0f63fff QuartzCore arm64  <ca8f28fcac5b3015ae8c4f2c0102efb4> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x1b0f64000 - 0x1b0fc9fff BackBoardServices arm64  <4f98188591a0352b809337236d822a02> /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
0x1b0fca000 - 0x1b1051fff TextInput arm64  <1a8e17692974328eb137a99894619a83> /System/Library/PrivateFrameworks/TextInput.framework/TextInput
0x1b1964000 - 0x1b1978fff UIKitServices arm64  <6cfeb1e50b2232a8a45133d5027c8543> /System/Library/PrivateFrameworks/UIKitServices.framework/UIKitServices
0x1b1cd1000 - 0x1b1e8afff CoreText arm64  <6e6f5e0cd9e1304b83482c0b4ab2a7af> /System/Library/Frameworks/CoreText.framework/CoreText
0x1b1e8b000 - 0x1b1ea3fff ExtensionKit arm64  <cb5f54bf46473348bf62ab7275e6307e> /System/Library/PrivateFrameworks/ExtensionKit.framework/ExtensionKit
0x1b1eb8000 - 0x1b1f35fff BaseBoard arm64  <7f0411a61fcc389aa498fbdbe078bbe3> /System/Library/PrivateFrameworks/BaseBoard.framework/BaseBoard
0x1b1f36000 - 0x1b214bfff CoreDuet arm64  <0e709564f48b3d798ad7abbd403a1251> /System/Library/PrivateFrameworks/CoreDuet.framework/CoreDuet
0x1b214c000 - 0x1b2297fff Contacts arm64  <738a964f2592342c8cf8ed3df85a7fd6> /System/Library/Frameworks/Contacts.framework/Contacts
0x1b2298000 - 0x1b36fcfff GeoServices arm64  <b325f8217862350fa5b1b5d434f423d9> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
0x1b36fd000 - 0x1b3782fff CoreLocation arm64  <480e95ff24123860bc54c9c4ede7bbf4> /System/Library/Frameworks/CoreLocation.framework/CoreLocation
0x1b3783000 - 0x1b391ffff CloudKit arm64  <5ee14a0a271b378cbc357efd5ef1a33b> /System/Library/Frameworks/CloudKit.framework/CloudKit
0x1b3920000 - 0x1b3c88fff CoreData arm64  <512043667c483b36b1e02c95663aec71> /System/Library/Frameworks/CoreData.framework/CoreData
0x1b487d000 - 0x1b48bbfff AppSupport arm64  <17db41b85aba31299c64512406a5e5d2> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x1b48bc000 - 0x1b49d9fff ManagedConfiguration arm64  <1b9df1125b5e3efcb19ca301d7d2e3ee> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
0x1b49da000 - 0x1b4a46fff IMFoundation arm64  <7f1639eb9c5837819ad1522da82ab6cd> /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation
0x1b4a47000 - 0x1b4b49fff IDS arm64  <8ddeaeaa96da3c9b88ba4ca207e7ef54> /System/Library/PrivateFrameworks/IDS.framework/IDS
0x1b4b4a000 - 0x1b4c87fff Security arm64  <149f8d12822a31a198bf48ce690f678d> /System/Library/Frameworks/Security.framework/Security
0x1b5080000 - 0x1b5097fff AudioSession arm64  <3236a3742eae394a96a2237aaf3b5f3d> /System/Library/PrivateFrameworks/AudioSession.framework/AudioSession
0x1b5098000 - 0x1b5211fff AVFCore arm64  <8cdc508c3c8e336b9f29d32c4eedce43> /System/Library/PrivateFrameworks/AVFCore.framework/AVFCore
0x1b5212000 - 0x1b5776fff Intents arm64  <f3199470a1173b99988709c323bcadaf> /System/Library/Frameworks/Intents.framework/Intents
0x1b5777000 - 0x1b57c2fff TextInputUI arm64  <352b17033e9b33a18f516aee1ff5b146> /System/Library/PrivateFrameworks/TextInputUI.framework/TextInputUI
0x1b57c3000 - 0x1b5ac0fff CoreImage arm64  <a5984c5ef0a53d98874cb0eaf2646a30> /System/Library/Frameworks/CoreImage.framework/CoreImage
0x1b5ac1000 - 0x1b5b7bfff ColorSync arm64  <037592c7bb1f32af921e472cf9a95b88> /System/Library/PrivateFrameworks/ColorSync.framework/ColorSync
0x1b5b7c000 - 0x1b5bb4fff CoreVideo arm64  <e2d305b72dbf3d3dad312315c9d43030> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
0x1b5bb5000 - 0x1b62d6fff MediaToolbox arm64  <7f5ea89db4bc3f6daf02b27a41f5902d> /System/Library/Frameworks/MediaToolbox.framework/MediaToolbox
0x1b62d7000 - 0x1b63cafff CoreMedia arm64  <7f6e05169d013c1d97abfac25c60b10b> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
0x1b63cb000 - 0x1b6636fff AudioToolbox arm64  <49e931593939360bb0310716e712c473> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x1b6637000 - 0x1b6686fff CoreHaptics arm64  <cf8486abf83b3a7a8d4c47af334e51a2> /System/Library/Frameworks/CoreHaptics.framework/CoreHaptics
0x1b66e4000 - 0x1b67e5fff UIFoundation arm64  <89449f94ec45399cb82200e854334e0b> /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation
0x1b67e6000 - 0x1b680bfff libsystem_info.dylib arm64  <3536d46d36cd3af4b92c67e4bdebd8c6> /usr/lib/system/libsystem_info.dylib
0x1b680c000 - 0x1b6888fff libsystem_c.dylib arm64  <edf3e843a62a3dd092ccebe94d5a83e3> /usr/lib/system/libsystem_c.dylib
0x1b6889000 - 0x1b68d1fff RunningBoardServices arm64  <b10f31f81c803bc5a4f87e58d284400a> /System/Library/PrivateFrameworks/RunningBoardServices.framework/RunningBoardServices
0x1b68d2000 - 0x1b7808fff JavaScriptCore arm64  <0a413324bb1c3b0182117a3e55a9f115> /System/Library/Frameworks/JavaScriptCore.framework/JavaScriptCore
0x1b7d9c000 - 0x1b7e21fff ContactsFoundation arm64  <fcc7ad598bc8393191d6af0a15db9161> /System/Library/PrivateFrameworks/ContactsFoundation.framework/ContactsFoundation
0x1b8047000 - 0x1b8068fff ProactiveEventTracker arm64  <fd944cb63edb38ac827a91b7262ed683> /System/Library/PrivateFrameworks/ProactiveEventTracker.framework/ProactiveEventTracker
0x1b8069000 - 0x1b80b3fff Lexicon arm64  <6d531b4861bc332fb00b8a42e2778491> /System/Library/PrivateFrameworks/Lexicon.framework/Lexicon
0x1b811d000 - 0x1b8169fff CoreDuetContext arm64  <8d8c5f76d56a3c5c9f433e44ec1fcad3> /System/Library/PrivateFrameworks/CoreDuetContext.framework/CoreDuetContext
0x1b816a000 - 0x1b8210fff IOKit arm64  <c50846c1e80d37e886984cf410de47a6> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x1b8211000 - 0x1b8220fff DataMigration arm64  <9bef406302373341973658d5fe3338ff> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
0x1b8221000 - 0x1b827cfff SpringBoardServices arm64  <b44c661eec0f39e0872e7307a4afe679> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x1b828f000 - 0x1b84e8fff CoreMotion arm64  <cd1f30042ba23375a217a01310cc1316> /System/Library/Frameworks/CoreMotion.framework/CoreMotion
0x1b84e9000 - 0x1b861ffff EventKit arm64  <184114113e0b34ada009e79f7a56ee66> /System/Library/Frameworks/EventKit.framework/EventKit
0x1b8b3f000 - 0x1b8daffff MediaRemote arm64  <72424f62d23434bfaee4de96abc09861> /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
0x1b8db0000 - 0x1b8f48fff CoreUtils arm64  <1430df995b78363e964565be13d50bbf> /System/Library/PrivateFrameworks/CoreUtils.framework/CoreUtils
0x1b8f5f000 - 0x1b8fcbfff CoreSpotlight arm64  <9be37e0ee25136ee996bc6a6f6e835f0> /System/Library/Frameworks/CoreSpotlight.framework/CoreSpotlight
0x1b93a3000 - 0x1b952cfff AssistantServices arm64  <680eea804df4372490c73ae967765f83> /System/Library/PrivateFrameworks/AssistantServices.framework/AssistantServices
0x1b952d000 - 0x1b95eefff CoreUI arm64  <5d80f7fa7f2b39929905a3b22c641f29> /System/Library/PrivateFrameworks/CoreUI.framework/CoreUI
0x1b9d6c000 - 0x1bc114fff WebCore arm64  <cb20a111c82d3e17ab3a08002f1f0525> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x1bc115000 - 0x1bc172fff libMobileGestalt.dylib arm64  <448540b0eca03930b98b2d18101114d6> /usr/lib/libMobileGestalt.dylib
0x1bc173000 - 0x1bc18efff CommonUtilities arm64  <3ffd6ea3f0683eb49ab5ba7f761201bc> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities
0x1bc18f000 - 0x1bc2f4fff IDSFoundation arm64  <9167012f8eb333858885825cc96089b8> /System/Library/PrivateFrameworks/IDSFoundation.framework/IDSFoundation
0x1bc3f3000 - 0x1bc493fff CoreSuggestions arm64  <16a233726a913a77a08e8c624335b5f2> /System/Library/PrivateFrameworks/CoreSuggestions.framework/CoreSuggestions
0x1bc494000 - 0x1bc52efff AddressBookLegacy arm64  <d040464b88cb343187a1d4339ab93540> /System/Library/PrivateFrameworks/AddressBookLegacy.framework/AddressBookLegacy
0x1bc52f000 - 0x1bc55ffff UserNotifications arm64  <166b5573570d31148c448c2661204d60> /System/Library/Frameworks/UserNotifications.framework/UserNotifications
0x1bc560000 - 0x1bc5e1fff FrontBoardServices arm64  <fa4b5a01024138549da23134f8892078> /System/Library/PrivateFrameworks/FrontBoardServices.framework/FrontBoardServices
0x1bc5e2000 - 0x1bc604fff libsystem_malloc.dylib arm64  <9f2d3d4683d9358f972c1cf61c073a31> /usr/lib/system/libsystem_malloc.dylib
0x1bd08d000 - 0x1bd116fff AuthKit arm64  <83a8244f36893898b41e628ad2b7eb9b> /System/Library/PrivateFrameworks/AuthKit.framework/AuthKit
0x1bd117000 - 0x1bd1a5fff AppleAccount arm64  <4991d6835c1934fdb8c5289940f5e433> /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
0x1bd1a6000 - 0x1bd2abfff AVFAudio arm64  <d581e902542e387c99f7cbd1b3a163b7> /System/Library/Frameworks/AVFoundation.framework/Frameworks/AVFAudio.framework/AVFAudio
0x1bd2ac000 - 0x1bd50afff AudioToolboxCore arm64  <cb1e498d648c337c9182850a4b862fef> /System/Library/PrivateFrameworks/AudioToolboxCore.framework/AudioToolboxCore
0x1bd948000 - 0x1bd9e7fff ShareSheet arm64  <75dca4c8a0643942b3ec6831a6b2f5d1> /System/Library/PrivateFrameworks/ShareSheet.framework/ShareSheet
0x1bdad0000 - 0x1bdb15fff PhotoFoundation arm64  <22dfecca43923955b3b8b8b1a1febf30> /System/Library/PrivateFrameworks/PhotoFoundation.framework/PhotoFoundation
0x1bdd4c000 - 0x1be42cfff PhotoLibraryServices arm64  <82d449d30e8c37ca90289b66ef0b58b8> /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices
0x1be42d000 - 0x1be4e4fff AssetsLibraryServices arm64  <fa2e52bdd6d03f6e86540d8c5ae86eb0> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
0x1be4e5000 - 0x1be534fff MobileBackup arm64  <c37c7d6c44a130bb973971bf805133cf> /System/Library/PrivateFrameworks/MobileBackup.framework/MobileBackup
0x1be535000 - 0x1be548fff MSUDataAccessor arm64  <5065749534bf3ea492338ecf94a05224> /System/Library/PrivateFrameworks/MSUDataAccessor.framework/MSUDataAccessor
0x1be549000 - 0x1be56efff MobileAsset arm64  <4628533bd0833a5aa0aee255160206ca> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
0x1be56f000 - 0x1be57efff libsystem_networkextension.dylib arm64  <0e55773557ba3611994ce782f3cbfe75> /usr/lib/system/libsystem_networkextension.dylib
0x1be7e8000 - 0x1beba9fff CoreML arm64  <a500922e5bf6340baa75e98d2277f396> /System/Library/Frameworks/CoreML.framework/CoreML
0x1bebaa000 - 0x1bf3d0fff Espresso arm64  <ade331484e73345ab4d1d2826dd7496a> /System/Library/PrivateFrameworks/Espresso.framework/Espresso
0x1bf3d1000 - 0x1bf4c8fff VideoToolbox arm64  <f873b14cefb7382e9f61333c11799aa8> /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
0x1bf606000 - 0x1bf615fff AXCoreUtilities arm64  <7214d52ea34e36d995241b967c21193c> /System/Library/PrivateFrameworks/AXCoreUtilities.framework/AXCoreUtilities
0x1c0453000 - 0x1c05c2fff Montreal arm64  <1fbbf5869f3b30339f91ec37687085c6> /System/Library/PrivateFrameworks/Montreal.framework/Montreal
0x1c05c3000 - 0x1c06cffff LanguageModeling arm64  <f5f8930a581e306b91a8ac4cba90ca44> /System/Library/PrivateFrameworks/LanguageModeling.framework/LanguageModeling
0x1c06d0000 - 0x1c06d8fff InternationalSupport arm64  <a5ad9b3d2c2b37a4949789af50bac7bc> /System/Library/PrivateFrameworks/InternationalSupport.framework/InternationalSupport
0x1c0a5e000 - 0x1c0b00fff CalendarDatabase arm64  <931174ff892a33498538d0c714d013ca> /System/Library/PrivateFrameworks/CalendarDatabase.framework/CalendarDatabase
0x1c0d99000 - 0x1c0daafff UniformTypeIdentifiers arm64  <11d2057d0a8a3164906da7165b64eb09> /System/Library/Frameworks/UniformTypeIdentifiers.framework/UniformTypeIdentifiers
0x1c0dab000 - 0x1c0e27fff CloudDocs arm64  <03754964ee6a387991763abf66b9274a> /System/Library/PrivateFrameworks/CloudDocs.framework/CloudDocs
0x1c130a000 - 0x1c1344fff MediaServices arm64  <ebb39cad5de63a46afae1d8723960e36> /System/Library/PrivateFrameworks/MediaServices.framework/MediaServices
0x1c157e000 - 0x1c15b3fff libobjc.A.dylib arm64  <7cad222912fa3d6c82005306fb157fa4> /usr/lib/libobjc.A.dylib
0x1c15b4000 - 0x1c1613fff LoggingSupport arm64  <d1dfea30c5ca30f6abcb54adc7a0330f> /System/Library/PrivateFrameworks/LoggingSupport.framework/LoggingSupport
0x1c1614000 - 0x1c166dfff libc++.1.dylib arm64  <88496d66c6683f1797c5d0c91e8bee42> /usr/lib/libc++.1.dylib
0x1c166e000 - 0x1c1686fff libc++abi.dylib arm64  <464199d1cdfe3663bedfcbc1b5f19491> /usr/lib/libc++abi.dylib
0x1c1687000 - 0x1c16c5fff SetupAssistant arm64  <0480ee547f983807bc4e797bf4ae2d4f> /System/Library/PrivateFrameworks/SetupAssistant.framework/SetupAssistant
0x1c16c6000 - 0x1c16dffff OctagonTrust arm64  <b9f7c88070ba34719271a2e1b9f0d611> /System/Library/PrivateFrameworks/OctagonTrust.framework/OctagonTrust
0x1c17f1000 - 0x1c1831fff CoreAutoLayout arm64  <83a9b00eb095347aa9a2fd147deb1d75> /System/Library/PrivateFrameworks/CoreAutoLayout.framework/CoreAutoLayout
0x1c1832000 - 0x1c198afff Network arm64  <2fb89d76ea383b43bcd1e0c7ee9b9012> /System/Library/Frameworks/Network.framework/Network
0x1c198b000 - 0x1c19bffff MobileKeyBag arm64  <ad07d4d56daa3b659ba84deffdcd6229> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x1c1be5000 - 0x1c1bf8fff BaseBoardUI arm64  <d704621db8b73d7c80097a0ed9c28a1a> /System/Library/PrivateFrameworks/BaseBoardUI.framework/BaseBoardUI
0x1c1bf9000 - 0x1c1c93fff libvDSP.dylib arm64  <c1ac2e5ab09f3cb380ddbd1c8f3dda8e> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x1c1c94000 - 0x1c1cc6fff libAudioToolboxUtility.dylib arm64  <e63eadbe9eb0393cba9dfe3453b4f9d7> /usr/lib/libAudioToolboxUtility.dylib
0x1c1e74000 - 0x1c1efcfff CoreNLP arm64  <e0ff485c8a6235a4a23198827787943b> /System/Library/PrivateFrameworks/CoreNLP.framework/CoreNLP
0x1c1efd000 - 0x1c2009fff FileProvider arm64  <0e4c8a5e6b793ecd988b46f9675d7ba3> /System/Library/Frameworks/FileProvider.framework/FileProvider
0x1c2032000 - 0x1c2067fff DataDetectorsCore arm64  <d7e7cd1309203cf5900bdd3b39b55c53> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/DataDetectorsCore
0x1c2068000 - 0x1c20f3fff Symbolication arm64  <80559f09b8bc395b97389dc8bbcbdf66> /System/Library/PrivateFrameworks/Symbolication.framework/Symbolication
0x1c20f4000 - 0x1c2111fff CrashReporterSupport arm64  <c15d0300bfb83d129765feed34d336f2> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x1c224c000 - 0x1c2430fff MPSNeuralNetwork arm64  <fbeb0a9241cc36f6ae81b7958ea92ea5> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/MPSNeuralNetwork
0x1c2431000 - 0x1c2484fff MPSCore arm64  <e2173a383b78325fbee51955f38a3ea8> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/MPSCore
0x1c25d6000 - 0x1c263efff CalendarFoundation arm64  <2f3c007ae909399bba919b644cfada12> /System/Library/PrivateFrameworks/CalendarFoundation.framework/CalendarFoundation
0x1c269d000 - 0x1c278afff NLP arm64  <61aa4f28e9263957a1e384ef71cbe8f3> /System/Library/PrivateFrameworks/NLP.framework/NLP
0x1c28bc000 - 0x1c28d2fff ProtocolBuffer arm64  <70cb1f0b63d53dff8f524029be5f3cef> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
0x1c2b38000 - 0x1c2b46fff AssertionServices arm64  <c69468ff33ae3b32827b498ce675c2c5> /System/Library/PrivateFrameworks/AssertionServices.framework/AssertionServices
0x1c2b47000 - 0x1c2b6efff CloudServices arm64  <304d123c1f023d1f92cc8efa1cd89a3b> /System/Library/PrivateFrameworks/CloudServices.framework/CloudServices
0x1c2bc1000 - 0x1c2c9afff Metal arm64  <4601d687b481344a8e913602165f9416> /System/Library/Frameworks/Metal.framework/Metal
0x1c2c9b000 - 0x1c2dcefff MediaExperience arm64  <17a2cd08f1193fd7ba66296393a2d795> /System/Library/PrivateFrameworks/MediaExperience.framework/MediaExperience
0x1c31cc000 - 0x1c31e2fff libsystem_trace.dylib arm64  <4ed5b6b480e9322784b590bc92570931> /usr/lib/system/libsystem_trace.dylib
0x1c31e3000 - 0x1c3213fff CoreServicesInternal arm64  <fd831f53098d367b96294ed0c8638bf2> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/CoreServicesInternal
0x1c3d8d000 - 0x1c3e27fff SAObjects arm64  <8c96862b2d56333b8ef15cfef4d31b86> /System/Library/PrivateFrameworks/SAObjects.framework/SAObjects
0x1c3e28000 - 0x1c3e6bfff VoiceServices arm64  <464c85f25bc633d391757aafbfd677a5> /System/Library/PrivateFrameworks/VoiceServices.framework/VoiceServices
0x1c3e6c000 - 0x1c3e74fff GraphicsServices arm64  <ce670bb473ba34db90fb722f8706de7c> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x1c402c000 - 0x1c4040fff PowerLog arm64  <051bae09e30a3f5a8563ff6af965feac> /System/Library/PrivateFrameworks/PowerLog.framework/PowerLog
0x1c4041000 - 0x1c4068fff DuetActivityScheduler arm64  <03ea7e4df5b73546be8267f8a77fcafe> /System/Library/PrivateFrameworks/DuetActivityScheduler.framework/DuetActivityScheduler
0x1c5992000 - 0x1c59fcfff ProactiveSupport arm64  <4ed25a5a5436340e9cdbec550cbfcba2> /System/Library/PrivateFrameworks/ProactiveSupport.framework/ProactiveSupport
0x1c5a28000 - 0x1c5a45fff ApplePushService arm64  <b8e945d8952e377d80c5456ce175a6d6> /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService
0x1c5a46000 - 0x1c5a6dfff BoardServices arm64  <f92f2047e3e53234b616fccb02147c6e> /System/Library/PrivateFrameworks/BoardServices.framework/BoardServices
0x1c5bbd000 - 0x1c5becfff libncurses.5.4.dylib arm64  <7b5a407ecd4b34ffb14f40a1c0e54a29> /usr/lib/libncurses.5.4.dylib
0x1c5bed000 - 0x1c5c39fff OSAnalytics arm64  <92ee24de7cda31079c3aa4f12a8905d2> /System/Library/PrivateFrameworks/OSAnalytics.framework/OSAnalytics
0x1c5c3a000 - 0x1c5cc0fff CoreBluetooth arm64  <eeafde454e523b199d3d514dafdf8a2e> /System/Library/Frameworks/CoreBluetooth.framework/CoreBluetooth
0x1c5ed1000 - 0x1c5f03fff MobileInstallation arm64  <ea77077b00d83c228e6ceeaa2ae1ca0c> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
0x1c5f04000 - 0x1c5f92fff libTelephonyUtilDynamic.dylib arm64  <e47a9e7e238338fdac0db53ebcafae05> /usr/lib/libTelephonyUtilDynamic.dylib
0x1c5f93000 - 0x1c5ffafff NanoRegistry arm64  <b34a1a2cc6903bc28b69fc3d8b5e7c2f> /System/Library/PrivateFrameworks/NanoRegistry.framework/NanoRegistry
0x1c60d6000 - 0x1c60f3fff CoreMaterial arm64  <6d3afe48a60d30979d0ebda261fc14c3> /System/Library/PrivateFrameworks/CoreMaterial.framework/CoreMaterial
0x1c6163000 - 0x1c62e5fff libsqlite3.dylib arm64  <a814e2dc328e3acd860ff0e3ee3a180e> /usr/lib/libsqlite3.dylib
0x1c62e6000 - 0x1c63a2fff AVFCapture arm64  <412e1d611bbf3f32bea2136a6f81ac3b> /System/Library/PrivateFrameworks/AVFCapture.framework/AVFCapture
0x1c63a3000 - 0x1c66d9fff CMCapture arm64  <2317a6de58293824a6905a4ddc14544c> /System/Library/PrivateFrameworks/CMCapture.framework/CMCapture
0x1c6824000 - 0x1c6a7afff MobileSpotlightIndex arm64  <4e495e50e7943999aebefae87bd97748> /System/Library/PrivateFrameworks/MobileSpotlightIndex.framework/MobileSpotlightIndex
0x1c6e79000 - 0x1c6e83fff libsystem_notify.dylib arm64  <4dbd2e3e6bc43d1388d0e01ba0cc4e07> /usr/lib/system/libsystem_notify.dylib
0x1c6f2e000 - 0x1c6f9dfff libcorecrypto.dylib arm64  <071f7a201cf6324783d7d4e309a64c16> /usr/lib/system/libcorecrypto.dylib
0x1c6f9e000 - 0x1c6fc0fff UserManagement arm64  <227023a57a1e3727819a124ff58c5550> /System/Library/PrivateFrameworks/UserManagement.framework/UserManagement
0x1c7091000 - 0x1c70a7fff libsystem_asl.dylib arm64  <441adb81097f31d6a85d380a72993d66> /usr/lib/system/libsystem_asl.dylib
0x1c7311000 - 0x1c7347fff DataAccessExpress arm64  <a2874518ed5f3806bf4ab5fe0d59a9d1> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x1c7348000 - 0x1c737efff CoreServicesStore arm64  <5c605e0210b23854a58ec83ddc727f0b> /System/Library/PrivateFrameworks/CoreServicesStore.framework/CoreServicesStore
0x1c737f000 - 0x1c73a3fff CoreAnalytics arm64  <04783a664f6b323b8c6b6a9572a1d987> /System/Library/PrivateFrameworks/CoreAnalytics.framework/CoreAnalytics
0x1c758b000 - 0x1c759afff NanoPreferencesSync arm64  <e9549e41d9783a4cb3d2fdf3f8a412c9> /System/Library/PrivateFrameworks/NanoPreferencesSync.framework/NanoPreferencesSync
0x1c7a22000 - 0x1c7a4cfff IconServices arm64  <26b0813866783ef2ae30560c6da6a54a> /System/Library/PrivateFrameworks/IconServices.framework/IconServices
0x1c847b000 - 0x1c8717fff vImage arm64  <142de5b0cd0f34a09e89ef6f20cf5245> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
0x1c95a9000 - 0x1c95fefff ktrace arm64  <e82cb070779f33f19b611df084acb3f3> /System/Library/PrivateFrameworks/ktrace.framework/ktrace
0x1c9753000 - 0x1c9760fff Celestial arm64  <093a9160a7443b7f85b1111d6da0f17b> /System/Library/PrivateFrameworks/Celestial.framework/Celestial
0x1c9805000 - 0x1c9849fff Pegasus arm64  <414fda45a341320397a943db73aa6655> /System/Library/PrivateFrameworks/Pegasus.framework/Pegasus
0x1c984a000 - 0x1c99a8fff WebKitLegacy arm64  <e7f2203da87a3d25be341f391a837f38> /System/Library/PrivateFrameworks/WebKitLegacy.framework/WebKitLegacy
0x1c9a17000 - 0x1c9a88fff ClassKit arm64  <55df4d6a066536f59649ea0ccebb3043> /System/Library/Frameworks/ClassKit.framework/ClassKit
0x1ca7bd000 - 0x1ca7c7fff IOMobileFramebuffer arm64  <674f742e890231f3b8999fac2c9eb8fa> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x1ca8e1000 - 0x1caa55fff CloudPhotoLibrary arm64  <90b179a0054834fca6546cfd2a9a7a00> /System/Library/PrivateFrameworks/CloudPhotoLibrary.framework/CloudPhotoLibrary
0x1cad1b000 - 0x1cad7ffff CallKit arm64  <02a29d7e8339392f8abc6a7c5a0a9300> /System/Library/Frameworks/CallKit.framework/CallKit
0x1cae1f000 - 0x1cae3dfff PrototypeTools arm64  <3a69a98b09433d4e91d088941f9e80df> /System/Library/PrivateFrameworks/PrototypeTools.framework/PrototypeTools
0x1cae3e000 - 0x1cae69fff PersistentConnection arm64  <1e0eb769c58e3a90a11e40e25d9b10bd> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
0x1caea3000 - 0x1cb145fff PencilKit arm64  <9759a4d7e3173c1090c7d3cf23c33f0e> /System/Library/Frameworks/PencilKit.framework/PencilKit
0x1cb7b1000 - 0x1cb7c6fff AppSSOCore arm64  <db419044ddb334d6827aa2e7076adde3> /System/Library/PrivateFrameworks/AppSSOCore.framework/AppSSOCore
0x1cb7d1000 - 0x1cb7e7fff CoreFollowUp arm64  <04ebb43ad52937d2bb9f3bbbdcd46d09> /System/Library/PrivateFrameworks/CoreFollowUp.framework/CoreFollowUp
0x1cb7e8000 - 0x1cb85bfff Rapport arm64  <fc5d85b9f7a53da184cffb0d61bd4cfa> /System/Library/PrivateFrameworks/Rapport.framework/Rapport
0x1cbc09000 - 0x1cbc2ffff LocationSupport arm64  <7f3675b6392d3b6c9db09fab85af482c> /System/Library/PrivateFrameworks/LocationSupport.framework/LocationSupport
0x1cbc30000 - 0x1cbc62fff iCalendar arm64  <23704cadf2cf3a059bbb73acdf1f45ee> /System/Library/PrivateFrameworks/iCalendar.framework/iCalendar
0x1cbd90000 - 0x1cbdb9fff CacheDelete arm64  <24d3e7be3e3e3ed8bd16d37029bfeca7> /System/Library/PrivateFrameworks/CacheDelete.framework/CacheDelete
0x1cbdba000 - 0x1cbe33fff CVNLP arm64  <0d5c92da96fa3fa7aeb46c6a69442f64> /System/Library/PrivateFrameworks/CVNLP.framework/CVNLP
0x1cbf7f000 - 0x1cbf81fff OSAServicesClient arm64  <512c5c46335a3ce0b52a234f35ae7508> /System/Library/PrivateFrameworks/OSAServicesClient.framework/OSAServicesClient
0x1cbf85000 - 0x1cbfddfff ProtectedCloudStorage arm64  <ad8fc5f2521739739a1be1cf52873a3e> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/ProtectedCloudStorage
0x1cbfde000 - 0x1cc014fff C2 arm64  <1395b69c0d1832f78862894499ef4e0b> /System/Library/PrivateFrameworks/C2.framework/C2
0x1cc015000 - 0x1cc068fff DifferentialPrivacy arm64  <04c1d0817b943534bd56db9128106928> /System/Library/PrivateFrameworks/DifferentialPrivacy.framework/DifferentialPrivacy
0x1cc9ec000 - 0x1cca62fff SiriInstrumentation arm64  <6972829f29b33ba3ad9538e8df039802> /System/Library/PrivateFrameworks/SiriInstrumentation.framework/SiriInstrumentation
0x1ccae4000 - 0x1ccb93fff CoreSymbolication arm64  <e5c3a8b5b0ba3ad0b3262c7d7a3b768d> /System/Library/PrivateFrameworks/CoreSymbolication.framework/CoreSymbolication
0x1cd2c6000 - 0x1cd2d7fff IOSurface arm64  <19dd2ad445e03197a5c453b357f361a0> /System/Library/Frameworks/IOSurface.framework/IOSurface
0x1cd2d8000 - 0x1cd337fff MobileWiFi arm64  <0cdbba6a54183a64b1ddd3386ff36394> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
0x1cd33c000 - 0x1cd35bfff DataDeliveryServices arm64  <9652a07e5fa733799b389ad267d6d74b> /System/Library/PrivateFrameworks/DataDeliveryServices.framework/DataDeliveryServices
0x1cd737000 - 0x1cd7ddfff MMCS arm64  <51a3518649c332d2b067130559b0af48> /System/Library/PrivateFrameworks/MMCS.framework/MMCS
0x1cd82c000 - 0x1cd865fff libGLImage.dylib arm64  <4779770f46713ee382d69d7c5d164b2a> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
0x1cd866000 - 0x1cd86dfff libsystem_symptoms.dylib arm64  <cf41ba3e1ea634e58692d79f7c1b90b8> /usr/lib/system/libsystem_symptoms.dylib
0x1cd8b1000 - 0x1cde5efff CoreAudio arm64  <2b937bb958703622b673129c6a328758> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x1ce38c000 - 0x1ce39ffff MaterialKit arm64  <879733754d693dc58c0b96b2c5ca142b> /System/Library/PrivateFrameworks/MaterialKit.framework/MaterialKit
0x1ce4a0000 - 0x1ce4b0fff CoreAUC arm64  <f3c7ad89c8d1347b837c3fd457daae96> /System/Library/PrivateFrameworks/CoreAUC.framework/CoreAUC
0x1cf3de000 - 0x1cf61afff RawCamera arm64  <121a46205cb33103abece4a910c1c4e8> /System/Library/CoreServices/RawCamera.bundle/RawCamera
0x1cf682000 - 0x1cf6ddfff ToneLibrary arm64  <dfa4338315953bc0aee662ff4a8bd990> /System/Library/PrivateFrameworks/ToneLibrary.framework/ToneLibrary
0x1cfedf000 - 0x1cfeecfff MediaSafetyNet arm64  <5e1283a090a93b2c9b725241edb0a184> /System/Library/PrivateFrameworks/MediaSafetyNet.framework/MediaSafetyNet
0x1cfeed000 - 0x1cff28fff TimeSync arm64  <06a4692803fd334d8724eb703ded3189> /System/Library/PrivateFrameworks/TimeSync.framework/TimeSync
0x1d0611000 - 0x1d061afff CoreTime arm64  <0b270e31fa83304d865905a299786bd2> /System/Library/PrivateFrameworks/CoreTime.framework/CoreTime
0x1d107b000 - 0x1d1084fff ContextKitExtraction arm64  <65a36747d1883db097a498084fae80d4> /System/Library/PrivateFrameworks/ContextKitExtraction.framework/ContextKitExtraction
0x1d2663000 - 0x1d26e4fff CoreDAV arm64  <b1d5fcfb7fb437eaa2f618a37325ef2c> /System/Library/PrivateFrameworks/CoreDAV.framework/CoreDAV
0x1d28b2000 - 0x1d28c0fff MobileIcons arm64  <0778bf9d5e7b332cae1e3d866496a3eb> /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons
0x1d2c8b000 - 0x1d2d5bfff ProofReader arm64  <b1224633e8b63f528e3847a47e2c77c2> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x1d3edd000 - 0x1d3ee7fff MallocStackLogging arm64  <d1fb3c24050e35599439d52eaefa04bf> /System/Library/PrivateFrameworks/MallocStackLogging.framework/MallocStackLogging
0x1d4109000 - 0x1d4153fff MetadataUtilities arm64  <172cef994fb73c89b57d8bab29a610fa> /System/Library/PrivateFrameworks/MetadataUtilities.framework/MetadataUtilities
0x1d480a000 - 0x1d4866fff CoreLocationProtobuf arm64  <c930312969693e6fa734671a5ab0acec> /System/Library/PrivateFrameworks/CoreLocationProtobuf.framework/CoreLocationProtobuf
0x1d4a6b000 - 0x1d4a9dfff Bom arm64  <9e9b29dd79a733f1ab5663355d0dd7cb> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x1d4ad0000 - 0x1d4ad6fff PushKit arm64  <bdfda1670afc34719d29f14918d5a56a> /System/Library/Frameworks/PushKit.framework/PushKit
0x1d4ad7000 - 0x1d4b40fff PhotosFormats arm64  <94b5d981c15d3a5a80c7299569ae1c22> /System/Library/PrivateFrameworks/PhotosFormats.framework/PhotosFormats
0x1d4ccc000 - 0x1d4d5dfff Quagga arm64  <4a818fb4609b3a0c8a9014795e2ef939> /System/Library/PrivateFrameworks/Quagga.framework/Quagga
0x1d4d5e000 - 0x1d4d65fff StudyLog arm64  <88bbb526884e38ef9150c0f75715e153> /System/Library/PrivateFrameworks/StudyLog.framework/StudyLog
0x1d5c28000 - 0x1d5c67fff NaturalLanguage arm64  <8d5ff13ac0d03e119c16ce91baab11c5> /System/Library/Frameworks/NaturalLanguage.framework/NaturalLanguage
0x1d66cd000 - 0x1d66eafff MediaStream arm64  <70939e5ef2513402826213cd6691936c> /System/Library/PrivateFrameworks/MediaStream.framework/MediaStream
0x1d72aa000 - 0x1d72d1fff MediaConversionService arm64  <f146a5cb58b039c2bce644874d05ec47> /System/Library/PrivateFrameworks/MediaConversionService.framework/MediaConversionService
0x1d7420000 - 0x1d755cfff CoreHandwriting arm64  <2b761d912b433c31b47a7a3713696012> /System/Library/PrivateFrameworks/CoreHandwriting.framework/CoreHandwriting
0x1d7c52000 - 0x1d7c5dfff AppleIDAuthSupport arm64  <8696435ca89a3d94913a03532eaf6c89> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/AppleIDAuthSupport
0x1d7c6c000 - 0x1d7c83fff LocalAuthentication arm64  <d98b70af5a773571ae479ff1b683d21b> /System/Library/Frameworks/LocalAuthentication.framework/LocalAuthentication
0x1d7cfc000 - 0x1d7d02fff IOAccelerator arm64  <7417a10429143cc083f07dad2bc9929f> /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
0x1d80ca000 - 0x1d80d4fff CloudPhotoServices arm64  <ef390e47440933d7a7b593e7c5e51eaa> /System/Library/PrivateFrameworks/CloudPhotoServices.framework/CloudPhotoServices
0x1d854e000 - 0x1d857efff libsystem_kernel.dylib arm64  <8bcb6ff951623657a2e25ce5704353e6> /usr/lib/system/libsystem_kernel.dylib
0x1d87a7000 - 0x1d88aefff ResponseKit arm64  <a21ca29b479a3ae6a215538083e57dc1> /System/Library/PrivateFrameworks/ResponseKit.framework/ResponseKit
0x1d88af000 - 0x1d88e7fff EmojiFoundation arm64  <6c0f0b16f7923f6ba81637672aed1ca9> /System/Library/PrivateFrameworks/EmojiFoundation.framework/EmojiFoundation
0x1d8ec9000 - 0x1d8ed5fff FontServices arm64  <7ff3f43b6d8b3739ba7dad86534c6c2c> /System/Library/PrivateFrameworks/FontServices.framework/FontServices
0x1d9068000 - 0x1d9073fff MediaAccessibility arm64  <d4c299f7ad2f3c209423f72115f40c72> /System/Library/Frameworks/MediaAccessibility.framework/MediaAccessibility
0x1d90b4000 - 0x1d9680fff SiriTTS arm64  <cae3628ed7833e23943fdce2bb8ffc18> /System/Library/PrivateFrameworks/SiriTTS.framework/SiriTTS
0x1d9681000 - 0x1d968ffff SetupAssistantSupport arm64  <19c4ab3d4cad36a598645d90253a72be> /System/Library/PrivateFrameworks/SetupAssistantSupport.framework/SetupAssistantSupport
0x1dac70000 - 0x1dac7cfff libdscsym.dylib arm64  <e699ac41aefd3a44afaa00d1dc8e11b8> /usr/lib/libdscsym.dylib
0x1dac7d000 - 0x1dac8efff HangTracer arm64  <69cd54c3144d3d34a837c8dd74ca20bf> /System/Library/PrivateFrameworks/HangTracer.framework/HangTracer
0x1dae3d000 - 0x1daef5fff SampleAnalysis arm64  <19bf827b119f3a19a70cf64f6a6285a8> /System/Library/PrivateFrameworks/SampleAnalysis.framework/SampleAnalysis
0x1daef6000 - 0x1daf23fff PlugInKit arm64  <d7f9b7b470f93289b7805a64108711ef> /System/Library/PrivateFrameworks/PlugInKit.framework/PlugInKit
0x1dafc4000 - 0x1dafc5fff libSystem.B.dylib arm64  <5f81896adca13ef7999f6c5da89a750b> /usr/lib/libSystem.B.dylib
0x1db2b8000 - 0x1db30ffff CalendarDaemon arm64  <e0cc46427f1538bc8364f028a5cc9d54> /System/Library/PrivateFrameworks/CalendarDaemon.framework/CalendarDaemon
0x1db406000 - 0x1db474fff libarchive.2.dylib arm64  <cfb67f017e673b5294fabf9e2d00cc61> /usr/lib/libarchive.2.dylib
0x1db475000 - 0x1db498fff libtailspin.dylib arm64  <a74616bdd6a130db8109dbb3573d1dab> /usr/lib/libtailspin.dylib
0x1db499000 - 0x1db8c0fff libBNNS.dylib arm64  <95844d422c5539bc8ca5dea0178e2100> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBNNS.dylib
0x1db8c1000 - 0x1db902fff SharedUtils arm64  <f11571c527bc363a93f6e4e395ddd68e> /System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/SharedUtils
0x1dbbdf000 - 0x1dbce0fff CoreMediaStream arm64  <b78e6a53b337376b81f31cd0b4ac3c60> /System/Library/PrivateFrameworks/CoreMediaStream.framework/CoreMediaStream
0x1dbedc000 - 0x1dbedcfff AVFoundation arm64  <67d1fb0445533fd0980d831c4de638e8> /System/Library/Frameworks/AVFoundation.framework/AVFoundation
0x1dbedd000 - 0x1dbeddfff Accelerate arm64  <60178837735a31f880eeb8a049e4730a> /System/Library/Frameworks/Accelerate.framework/Accelerate
0x1dbede000 - 0x1dbf8dfff libBLAS.dylib arm64  <6351ac13ba543fb4ac478d731180c0ad> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
0x1dbf8e000 - 0x1dc2a0fff libLAPACK.dylib arm64  <10efc7a2a6a03c34be8b1f4137d12819> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
0x1dc2a1000 - 0x1dc2b5fff libLinearAlgebra.dylib arm64  <06cd159549673047a3721b75d3ed6c52> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLinearAlgebra.dylib
0x1dc2b6000 - 0x1dc2bafff libQuadrature.dylib arm64  <a71c787f30343026936c10eb69e6e114> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libQuadrature.dylib
0x1dc2bb000 - 0x1dc31cfff libSparse.dylib arm64  <6d545c698fd3302e980e304a1e73aaef> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparse.dylib
0x1dc31d000 - 0x1dc32efff libSparseBLAS.dylib arm64  <13adad32d56d373cbd4ece6bb55d00f0> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libSparseBLAS.dylib
0x1dc32f000 - 0x1dc388fff libvMisc.dylib arm64  <32b05781cc82371497410cb41e680a62> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
0x1dc389000 - 0x1dc389fff vecLib arm64  <945de1225f413f06a334ff9591421b61> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x1dc3c3000 - 0x1dc3d2fff AssetsLibrary arm64  <fb65467b24763bf1a788ed97d7b2790e> /System/Library/Frameworks/AssetsLibrary.framework/AssetsLibrary
0x1dcd62000 - 0x1dceaefff MLCompute arm64  <13864808285b3e3896b0347fdaf26b37> /System/Library/Frameworks/MLCompute.framework/MLCompute
0x1dced4000 - 0x1dceecfff MetalKit arm64  <c322ee908c1a3988b0b6ba1f6b6cbd0d> /System/Library/Frameworks/MetalKit.framework/MetalKit
0x1dceed000 - 0x1dcf72fff MPSImage arm64  <c0d95279698f3a3498077caa16e1a425> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/MPSImage
0x1dcf73000 - 0x1dcf99fff MPSMatrix arm64  <e5d0530882a13756ba962f6842ecc751> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/MPSMatrix
0x1dcf9a000 - 0x1dcfd3fff MPSNDArray arm64  <cd7a72acb56f347eb1aca5c57bfd89dd> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNDArray.framework/MPSNDArray
0x1dcfd4000 - 0x1dd01cfff MPSRayIntersector arm64  <ade3ea0a03123c0caacb02cc185b1363> /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/MPSRayIntersector
0x1dd01d000 - 0x1dd01dfff MetalPerformanceShaders arm64  <582f018bbac2349196b8b077b982659e> /System/Library/Frameworks/MetalPerformanceShaders.framework/MetalPerformanceShaders
0x1dd39f000 - 0x1dd39ffff MobileCoreServices arm64  <16765062b1b837c39863bb02b45c4e3e> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x1ddebf000 - 0x1ddf88fff GLEngine arm64  <8a791a0980f93156a6c4ce5e8505edb3> /System/Library/Frameworks/OpenGLES.framework/GLEngine.bundle/GLEngine
0x1ddf89000 - 0x1ddf91fff OpenGLES arm64  <5326684fcd5232c28a966977cd135135> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x1ddf92000 - 0x1ddf93fff libCVMSPluginSupport.dylib arm64  <2384104277183d2b8251544a46f43f8e> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
0x1ddf94000 - 0x1ddf9afff libCoreFSCache.dylib arm64  <4e60c875e32a30c9885b72fe928c5fab> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
0x1ddf9b000 - 0x1ddfa0fff libCoreVMClient.dylib arm64  <98fdfbe45afe3237b22405228808f43f> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
0x1ddfa1000 - 0x1ddfa9fff libGFXShared.dylib arm64  <8a6a2d80da50330fa63f67d68dc622d1> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
0x1ddfaa000 - 0x1de109fff libGLProgrammability.dylib arm64  <dd74a07874063ec4acd602c75fbc8afd> /System/Library/Frameworks/OpenGLES.framework/libGLProgrammability.dylib
0x1de226000 - 0x1de261fff QuickLookThumbnailing arm64  <459f92b21d3239e4a9022fb937dc4ae7> /System/Library/Frameworks/QuickLookThumbnailing.framework/QuickLookThumbnailing
0x1deb51000 - 0x1deb51fff UIKit arm64  <3e146dbd73e13658b9c003aa901ef264> /System/Library/Frameworks/UIKit.framework/UIKit
0x1dfcda000 - 0x1dfcddfff AFKUser arm64  <40ff20ad5b4436b084c3d7a74b92489c> /System/Library/PrivateFrameworks/AFKUser.framework/AFKUser
0x1dfd9d000 - 0x1e001cfff ANECompiler arm64  <c0dd099a356536a5888c5a9e37332bb3> /System/Library/PrivateFrameworks/ANECompiler.framework/ANECompiler
0x1e001d000 - 0x1e0030fff ANEServices arm64  <b1bfb376493535a69d3446a5d0cacd85> /System/Library/PrivateFrameworks/ANEServices.framework/ANEServices
0x1e0035000 - 0x1e00f0fff APFS arm64  <aa0acd05fd2b3a6288a9a1b65673e837> /System/Library/PrivateFrameworks/APFS.framework/APFS
0x1e00f1000 - 0x1e00f7fff ASEProcessing arm64  <98ad33ec5bad3cac9e4fe5b61a344e40> /System/Library/PrivateFrameworks/ASEProcessing.framework/ASEProcessing
0x1e08d4000 - 0x1e08d9fff AggregateDictionary arm64  <dd1332871d593f24ad9763074ccab172> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
0x1e0a60000 - 0x1e0b39fff AirPlaySync arm64  <38a294a758de3842ae756cc04e33167f> /System/Library/PrivateFrameworks/AirPlaySync.framework/AirPlaySync
0x1e0c40000 - 0x1e0c5bfff AlgosScoreFramework arm64  <5f2e416dbd0132d6b7eb235f052f3995> /System/Library/PrivateFrameworks/AlgosScoreFramework.framework/AlgosScoreFramework
0x1e0d80000 - 0x1e0da1fff AppConduit arm64  <2ae1c874bca0356d9f59d263cfd08f2a> /System/Library/PrivateFrameworks/AppConduit.framework/AppConduit
0x1e1f17000 - 0x1e1f26fff AppleFSCompression arm64  <d050ebee726a3f77acc5bdb4fe1ad314> /System/Library/PrivateFrameworks/AppleFSCompression.framework/AppleFSCompression
0x1e1f33000 - 0x1e1f40fff AppleIDSSOAuthentication arm64  <e914b96eb4a933bb80f5e714564b0ffe> /System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/AppleIDSSOAuthentication
0x1e1f41000 - 0x1e1f84fff AppleJPEG arm64  <c28c5246c3643898a783bbeff8407e13> /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG
0x1e1fff000 - 0x1e2013fff AppleNeuralEngine arm64  <7dcb107df2dc3f26947a257ecc06a456> /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/AppleNeuralEngine
0x1e201d000 - 0x1e2040fff AppleSauce arm64  <a2185c95d74d3272bc3aaf46d3af7644> /System/Library/PrivateFrameworks/AppleSauce.framework/AppleSauce
0x1e206f000 - 0x1e208cfff AssetCacheServices arm64  <d57cea32fd893a6caa6ac4500bc6cc9e> /System/Library/PrivateFrameworks/AssetCacheServices.framework/AssetCacheServices
0x1e22b2000 - 0x1e22b3fff BackgroundTaskAgent arm64  <26995473fa4d380f82c735eef33a72f0> /System/Library/PrivateFrameworks/BackgroundTaskAgent.framework/BackgroundTaskAgent
0x1e27fa000 - 0x1e2804fff CMCaptureCore arm64  <6e44f9041e1d326eb39e2399cf7401f5> /System/Library/PrivateFrameworks/CMCaptureCore.framework/CMCaptureCore
0x1e2822000 - 0x1e2831fff CPMS arm64  <903d104151f93a67865d23fb300266d8> /System/Library/PrivateFrameworks/CPMS.framework/CPMS
0x1e2b45000 - 0x1e2b50fff CaptiveNetwork arm64  <717de3cfa0283b4784876339eb29d84f> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork
0x1e2ca6000 - 0x1e2cc7fff CellularPlanManager arm64  <295ce6b1a82835b1a4df93d1d3f89de1> /System/Library/PrivateFrameworks/CellularPlanManager.framework/CellularPlanManager
0x1e2cf1000 - 0x1e2d3ffff ChunkingLibrary arm64  <cd6d0a117a4e3295ab9d119aa92eb1e2> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary
0x1e31db000 - 0x1e31defff ConstantClasses arm64  <fea5667df9da3b4ab3ba89d983d1dc72> /System/Library/PrivateFrameworks/ConstantClasses.framework/ConstantClasses
0x1e341a000 - 0x1e350dfff CoreBrightness arm64  <722b9c9b574b3fc0adca749e709e32b6> /System/Library/PrivateFrameworks/CoreBrightness.framework/CoreBrightness
0x1e3577000 - 0x1e3586fff CoreDuetDaemonProtocol arm64  <2ad75ccc611c37e1a71f2c5c9bc9ab8d> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/CoreDuetDaemonProtocol
0x1e3589000 - 0x1e358bfff CoreDuetDebugLogging arm64  <acd1979b2cf33ab6a255f56e1a1949bc> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/CoreDuetDebugLogging
0x1e359a000 - 0x1e35acfff CoreEmoji arm64  <356fb95a0e333624816762b3e9190e42> /System/Library/PrivateFrameworks/CoreEmoji.framework/CoreEmoji
0x1e3c69000 - 0x1e3c71fff CorePhoneNumbers arm64  <2ae550632e0b324ca87a3452078312a5> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/CorePhoneNumbers
0x1e4651000 - 0x1e4679fff CoreSVG arm64  <352e37d71b7e3608abf8a63de7a179ea> /System/Library/PrivateFrameworks/CoreSVG.framework/CoreSVG
0x1e484d000 - 0x1e485afff DCIMServices arm64  <d1f311e804c93d1cbbe416f93a9426ec> /System/Library/PrivateFrameworks/DCIMServices.framework/DCIMServices
0x1e4871000 - 0x1e48adfff DataDetectorsNaturalLanguage arm64  <b90fd52d79a738329efbd8f34541851b> /System/Library/PrivateFrameworks/DataDetectorsNaturalLanguage.framework/DataDetectorsNaturalLanguage
0x1e4910000 - 0x1e4939fff DeviceIdentity arm64  <4dd8f2f77e983423bf03fed559915187> /System/Library/PrivateFrameworks/DeviceIdentity.framework/DeviceIdentity
0x1e4bb7000 - 0x1e4bf1fff DocumentManager arm64  <cbf45fd51805318abf3a2a9ef8a51f21> /System/Library/PrivateFrameworks/DocumentManager.framework/DocumentManager
0x1e4bf2000 - 0x1e4c10fff DocumentManagerCore arm64  <faeeb0d397cb386ca1102298b5235887> /System/Library/PrivateFrameworks/DocumentManagerCore.framework/DocumentManagerCore
0x1e4c93000 - 0x1e4c95fff DragUI arm64  <ae508f085c903d3e806073acf688654c> /System/Library/PrivateFrameworks/DragUI.framework/DragUI
0x1e4cc4000 - 0x1e4cf4fff EAP8021X arm64  <a900a5026c2832f6a49e58107c2468ea> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
0x1e4d23000 - 0x1e4d37fff Engram arm64  <6c054400a4223dbbb3df45f5402d770c> /System/Library/PrivateFrameworks/Engram.framework/Engram
0x1e4e70000 - 0x1e4e77fff ExtensionFoundation arm64  <e6e2889dc7a93570a0c0ef9f3cc53247> /System/Library/PrivateFrameworks/ExtensionFoundation.framework/ExtensionFoundation
0x1e4ff0000 - 0x1e4ff8fff FSEvents arm64  <3035207619b63b81bf107ac96daeeac8> /System/Library/PrivateFrameworks/FSEvents.framework/FSEvents
0x1e501d000 - 0x1e542ffff FaceCore arm64  <b7156053656e37e89908d59aa74d5bd1> /System/Library/PrivateFrameworks/FaceCore.framework/FaceCore
0x1e55d1000 - 0x1e570dfff libFontParser.dylib arm64  <3951547e768b3a8181a41c226a7b4228> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
0x1e570e000 - 0x1e5716fff libGSFont.dylib arm64  <cb1e857137e5321086dd4ad507b4cd79> /System/Library/PrivateFrameworks/FontServices.framework/libGSFont.dylib
0x1e5717000 - 0x1e5754fff libGSFontCache.dylib arm64  <c3e57d89e1be38e9bef76dd32ff64882> /System/Library/PrivateFrameworks/FontServices.framework/libGSFontCache.dylib
0x1e57b9000 - 0x1e57c6fff libhvf.dylib arm64  <4fbb8c9204583d73ab934fcea5d44ef1> /System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib
0x1e6352000 - 0x1e6352fff libmetal_timestamp.dylib arm64  <6e000fb9b47b39d383f29cf8f1abe1c0> /System/Library/PrivateFrameworks/GPUCompiler.framework/Libraries/libmetal_timestamp.dylib
0x1e6430000 - 0x1e644efff GenerationalStorage arm64  <915df83d6d3231c195e2566b41f6a681> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage
0x1e644f000 - 0x1e645cfff GraphVisualizer arm64  <e828ac7ecf4b3b988b75f23a1c88f3cd> /System/Library/PrivateFrameworks/GraphVisualizer.framework/GraphVisualizer
0x1e6488000 - 0x1e6493fff HID arm64  <6f8cc4382d16348ab729376b170c7434> /System/Library/PrivateFrameworks/HID.framework/HID
0x1e6c88000 - 0x1e6ca6fff IOGPU arm64  <a165619448733bb6b5ec8c153bed0b6a> /System/Library/PrivateFrameworks/IOGPU.framework/IOGPU
0x1e6ca8000 - 0x1e6cb1fff IOKitten arm64  <901160534f77338c8d18ecd00a55c0f8> /System/Library/PrivateFrameworks/IOKitten.framework/IOKitten
0x1e6cb2000 - 0x1e6cb4fff IOSurfaceAccelerator arm64  <81c39848598d38c5a2f5e52fbccb4557> /System/Library/PrivateFrameworks/IOSurfaceAccelerator.framework/IOSurfaceAccelerator
0x1e6cdd000 - 0x1e6ce4fff IdleTimerServices arm64  <165b4860d4bb3ca692faa1ecfca5bd1a> /System/Library/PrivateFrameworks/IdleTimerServices.framework/IdleTimerServices
0x1e6db0000 - 0x1e6dbcfff IntentsFoundation arm64  <567018357f4a38038f920692a5852f6d> /System/Library/PrivateFrameworks/IntentsFoundation.framework/IntentsFoundation
0x1e6dd6000 - 0x1e6dd9fff InternationalTextSearch arm64  <97ee8b5293e33f9aad5605340bbd0c01> /System/Library/PrivateFrameworks/InternationalTextSearch.framework/InternationalTextSearch
0x1e6dda000 - 0x1e6df6fff IntlPreferences arm64  <6fd6fa8828343b55874118b2a72b7c25> /System/Library/PrivateFrameworks/IntlPreferences.framework/IntlPreferences
0x1e7058000 - 0x1e705efff LinguisticData arm64  <63bbbb6b8f6b33fd9af619d13252b68c> /System/Library/PrivateFrameworks/LinguisticData.framework/LinguisticData
0x1e729e000 - 0x1e729efff Marco arm64  <d18f757c7dd13049b810348fb05f44da> /System/Library/PrivateFrameworks/Marco.framework/Marco
0x1e7cd6000 - 0x1e7d9efff MetalTools arm64  <3bcf10f8221436329d7b811ed2c14dc6> /System/Library/PrivateFrameworks/MetalTools.framework/MetalTools
0x1e7e24000 - 0x1e7e38fff MobileBluetooth arm64  <02727f7b147c31d2a3cbe92d3ae8c23c> /System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth
0x1e7eb9000 - 0x1e7ebffff MobileSystemServices arm64  <45fbdb46c3013736868bda7ad880ba81> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices
0x1e805c000 - 0x1e8075fff NetworkStatistics arm64  <7b96311a0a413c18a9d0ac8f1bfbe620> /System/Library/PrivateFrameworks/NetworkStatistics.framework/NetworkStatistics
0x1e814c000 - 0x1e818cfff OTSVG arm64  <dfd996aa901438848fcccd784dc0cc28> /System/Library/PrivateFrameworks/OTSVG.framework/OTSVG
0x1e8790000 - 0x1e87b8fff Pasteboard arm64  <bd33f394c9833165a51443a5aa77c858> /System/Library/PrivateFrameworks/Pasteboard.framework/Pasteboard
0x1e87e7000 - 0x1e87f2fff PersonaKit arm64  <8a8776dd077a3a3aa7dda3063eab20af> /System/Library/PrivateFrameworks/PersonaKit.framework/PersonaKit
0x1e8821000 - 0x1e8821fff PhoneNumbers arm64  <8dfbbfb847b13a96a46823a6c38a7cc4> /System/Library/PrivateFrameworks/PhoneNumbers.framework/PhoneNumbers
0x1e89e5000 - 0x1e8a21fff PhotosImagingFoundation arm64  <5fe2b0a7be34305e8133d27fa36ddca5> /System/Library/PrivateFrameworks/PhotosImagingFoundation.framework/PhotosImagingFoundation
0x1e8a22000 - 0x1e8a6dfff PhysicsKit arm64  <90c5d7b123b23a8f9a27300b87cf052e> /System/Library/PrivateFrameworks/PhysicsKit.framework/PhysicsKit
0x1e8b21000 - 0x1e8b2cfff PointerUIServices arm64  <02e507c817d73c2db238289c458e8a87> /System/Library/PrivateFrameworks/PointerUIServices.framework/PointerUIServices
0x1e9f96000 - 0x1e9fa0fff RTCReporting arm64  <12481ea8b79b33a5a6370d5c9c382d0f> /System/Library/PrivateFrameworks/RTCReporting.framework/RTCReporting
0x1ea21e000 - 0x1ea22ffff RemoteTextInput arm64  <84434810c4003beeab06cdd45c8af743> /System/Library/PrivateFrameworks/RemoteTextInput.framework/RemoteTextInput
0x1eab79000 - 0x1eab82fff SignpostCollection arm64  <0a023421a6303b4692e82ef725d973e1> /System/Library/PrivateFrameworks/SignpostCollection.framework/SignpostCollection
0x1eab83000 - 0x1eab83fff SignpostMetrics arm64  <5626fd879bbd3a27bd1431756df49022> /System/Library/PrivateFrameworks/SignpostMetrics.framework/SignpostMetrics
0x1eab85000 - 0x1eabc3fff SignpostSupport arm64  <59737dca790d39c3b937e89f6a5f42e1> /System/Library/PrivateFrameworks/SignpostSupport.framework/SignpostSupport
0x1eb57d000 - 0x1eb57dfff SoftLinking arm64  <2a4d987221d13057a2e4287595be79b5> /System/Library/PrivateFrameworks/SoftLinking.framework/SoftLinking
0x1eba5a000 - 0x1eba97fff StreamingZip arm64  <13c93a9e09243bd8b8807469faa3c20c> /System/Library/PrivateFrameworks/StreamingZip.framework/StreamingZip
0x1eba9f000 - 0x1ebaa9fff SymptomDiagnosticReporter arm64  <6859cb557cf933129cf3dfdec4d19599> /System/Library/PrivateFrameworks/SymptomDiagnosticReporter.framework/SymptomDiagnosticReporter
0x1ebb30000 - 0x1ebb3ffff TCC arm64  <0dccb80e90a03a5a8e27e3a94d384545> /System/Library/PrivateFrameworks/TCC.framework/TCC
0x1ec3dd000 - 0x1ec48ffff TextureIO arm64  <0b45abd4bcde339db79f709b0ead166b> /System/Library/PrivateFrameworks/TextureIO.framework/TextureIO
0x1ec69f000 - 0x1ec6a6fff URLFormatting arm64  <2d14f0975dee398a92019787068a518a> /System/Library/PrivateFrameworks/URLFormatting.framework/URLFormatting
0x1ed8ec000 - 0x1ed8edfff WatchdogClient arm64  <8f7265fa627630129dbc2258e6064e89> /System/Library/PrivateFrameworks/WatchdogClient.framework/WatchdogClient
0x1edbb5000 - 0x1ee2ddfff libwebrtc.dylib arm64  <98b406210b053d298a1bd67a97e53ef9> /System/Library/PrivateFrameworks/WebCore.framework/Frameworks/libwebrtc.dylib
0x1ee86f000 - 0x1ee872fff XCTTargetBootstrap arm64  <9630df1fcd0333bebf03e95ee1af8cfc> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/XCTTargetBootstrap
0x1ee8ef000 - 0x1ee90efff caulk arm64  <58754027c4f33abead7c694d5cb14ebb> /System/Library/PrivateFrameworks/caulk.framework/caulk
0x1f0d44000 - 0x1f0d49fff kperf arm64  <7be3c364a1a83c34a855c63918c59839> /System/Library/PrivateFrameworks/kperf.framework/kperf
0x1f0d4a000 - 0x1f0d52fff kperfdata arm64  <b9183ac3113c3659bcc003c9dc19f899> /System/Library/PrivateFrameworks/kperfdata.framework/kperfdata
0x1f0d53000 - 0x1f0d69fff libEDR arm64  <442ac43fa109339081ab71544584457f> /System/Library/PrivateFrameworks/libEDR.framework/libEDR
0x1f0d85000 - 0x1f0d95fff perfdata arm64  <690a2b8c78af3705b7ca68c3c883d610> /System/Library/PrivateFrameworks/perfdata.framework/perfdata
0x1f0d96000 - 0x1f0dc4fff vCard arm64  <b6e204894688387ba9519e60f7accb02> /System/Library/PrivateFrameworks/vCard.framework/vCard
0x1f1c28000 - 0x1f1c37fff libAudioStatistics.dylib arm64  <29a8fba51ce232c5884d9aabd91302b1> /usr/lib/libAudioStatistics.dylib
0x1f1dd2000 - 0x1f1e04fff libCRFSuite.dylib arm64  <a30268c7824a34c59182cf051f933a2c> /usr/lib/libCRFSuite.dylib
0x1f1e05000 - 0x1f1e06fff libCTGreenTeaLogger.dylib arm64  <b66013e3bdfe385e98ef19886fa12fb2> /usr/lib/libCTGreenTeaLogger.dylib
0x1f1e07000 - 0x1f1e11fff libChineseTokenizer.dylib arm64  <3e25430cea9335efab2adecfa0249934> /usr/lib/libChineseTokenizer.dylib
0x1f20af000 - 0x1f20b6fff libIOReport.dylib arm64  <7dec7a86fbb839239337b720344a867a> /usr/lib/libIOReport.dylib
0x1f212c000 - 0x1f2133fff libMatch.1.dylib arm64  <f7a2184af4703fb0a45e8dc1222b595a> /usr/lib/libMatch.1.dylib
0x1f2247000 - 0x1f224cfff libThaiTokenizer.dylib arm64  <280a277bf76a33f2973fc2a521eabd5f> /usr/lib/libThaiTokenizer.dylib
0x1f24b5000 - 0x1f24b7fff libapp_launch_measurement.dylib arm64  <f0eb8f275e9736ed851ebbe1f3822a7d> /usr/lib/libapp_launch_measurement.dylib
0x1f24b8000 - 0x1f24cefff libapple_nghttp2.dylib arm64  <741cbe1e00f93a20b845d77885621920> /usr/lib/libapple_nghttp2.dylib
0x1f24cf000 - 0x1f2560fff libate.dylib arm64  <3e667c68c59c33b9b12817fd3a0b45bf> /usr/lib/libate.dylib
0x1f25f0000 - 0x1f2600fff libbsm.0.dylib arm64  <62262c68bf203584b2ea3889b8647e16> /usr/lib/libbsm.0.dylib
0x1f2601000 - 0x1f260dfff libbz2.1.0.dylib arm64  <bdcdbdcc24953c7e90401c44963079e0> /usr/lib/libbz2.1.0.dylib
0x1f260e000 - 0x1f260efff libcharset.1.dylib arm64  <72b0c36f725f38fea3579a515aaf64b9> /usr/lib/libcharset.1.dylib
0x1f260f000 - 0x1f2620fff libcmph.dylib arm64  <32b4ccadf15b39d0bff16f84dcee363e> /usr/lib/libcmph.dylib
0x1f2621000 - 0x1f2638fff libcompression.dylib arm64  <36dd56ca87a33b8bbc2e9ee086e82284> /usr/lib/libcompression.dylib
0x1f2639000 - 0x1f264efff libcoretls.dylib arm64  <31987a4e4ec23c89952efad70a0d71d5> /usr/lib/libcoretls.dylib
0x1f264f000 - 0x1f2650fff libcoretls_cfhelpers.dylib arm64  <56fa9fe8ebb83d17872877e4c5cd0848> /usr/lib/libcoretls_cfhelpers.dylib
0x1f2674000 - 0x1f267afff libcupolicy.dylib arm64  <44a7794b5640370085ab8dff10715a49> /usr/lib/libcupolicy.dylib
0x1f267b000 - 0x1f2682fff libdns_services.dylib arm64  <8d3832488b4333b492251a634982e109> /usr/lib/libdns_services.dylib
0x1f2683000 - 0x1f269ffff libedit.3.dylib arm64  <810d15ff7e4232ac9f2d001edf7f05b2> /usr/lib/libedit.3.dylib
0x1f26a0000 - 0x1f26a0fff libenergytrace.dylib arm64  <ee2039679a7d332c8ac386c6ddd87e24> /usr/lib/libenergytrace.dylib
0x1f26a1000 - 0x1f26b8fff libexpat.1.dylib arm64  <cfb3188b2b993bbf924d872d03eacb79> /usr/lib/libexpat.1.dylib
0x1f26e3000 - 0x1f26e7fff libgermantok.dylib arm64  <da8c8a5ec4a339be826d0cc88a3fca12> /usr/lib/libgermantok.dylib
0x1f26e8000 - 0x1f26edfff libheimdal-asn1.dylib arm64  <bef00f7da5b331ce82d1ad74cc86fb0d> /usr/lib/libheimdal-asn1.dylib
0x1f26ee000 - 0x1f27dffff libiconv.2.dylib arm64  <6bf1c6e1e4b93cc3928eaa07c4ecdfc5> /usr/lib/libiconv.2.dylib
0x1f27fd000 - 0x1f27fefff liblangid.dylib arm64  <982686583ed13ebaa2cc14345035abe9> /usr/lib/liblangid.dylib
0x1f27ff000 - 0x1f280afff liblockdown.dylib arm64  <bf584adb22b13f108fe9f306b5625f84> /usr/lib/liblockdown.dylib
0x1f280b000 - 0x1f2823fff liblzma.5.dylib arm64  <60e6e4ad8b823583b81e7e39df26637f> /usr/lib/liblzma.5.dylib
0x1f2851000 - 0x1f28a4fff libmecab.dylib arm64  <bff30b98f214399686527526dd12649a> /usr/lib/libmecab.dylib
0x1f28a5000 - 0x1f2acdfff libmecabra.dylib arm64  <978c6339009a3983a56ae4c7d3bd548d> /usr/lib/libmecabra.dylib
0x1f2ace000 - 0x1f2ae0fff libmis.dylib arm64  <d033edc04a883da0a1a56fba3c4571b9> /usr/lib/libmis.dylib
0x1f2e97000 - 0x1f2ecafff libpcap.A.dylib arm64  <0d7a2422cdb838ce9604933d6ced3742> /usr/lib/libpcap.A.dylib
0x1f2ecb000 - 0x1f2ed8fff libperfcheck.dylib arm64  <1222639db2d836c4a797cc0c88aebed8> /usr/lib/libperfcheck.dylib
0x1f2ee0000 - 0x1f2ef1fff libprequelite.dylib arm64  <50e53775ae203c69948abfffb5f0aac1> /usr/lib/libprequelite.dylib
0x1f2fc1000 - 0x1f2fd8fff libresolv.9.dylib arm64  <d007e203385a3a9fad4c45aa4ebc975f> /usr/lib/libresolv.9.dylib
0x1f2fd9000 - 0x1f2fdbfff libsandbox.1.dylib arm64  <fe7f5ffdd6ea3c73890fa03ee2dcfb4e> /usr/lib/libsandbox.1.dylib
0x1f3023000 - 0x1f3026fff libutil.dylib arm64  <e0a6802afaf03b4495492aafa7d8deb7> /usr/lib/libutil.dylib
0x1f3027000 - 0x1f310cfff libxml2.2.dylib arm64  <3102a95fbfd13d2292ed7d4f31ce994f> /usr/lib/libxml2.2.dylib
0x1f313a000 - 0x1f314bfff libz.1.dylib arm64  <d73106766fb234ab89d92a7d3e5a53e2> /usr/lib/libz.1.dylib
0x1f3378000 - 0x1f337dfff libcache.dylib arm64  <93f46de334c83b548e87b685e63149e7> /usr/lib/system/libcache.dylib
0x1f337e000 - 0x1f338afff libcommonCrypto.dylib arm64  <163c756fa4413bb7b2ca067463d98526> /usr/lib/system/libcommonCrypto.dylib
0x1f338b000 - 0x1f338ffff libcompiler_rt.dylib arm64  <6749df438089311b939a87f9ca479efd> /usr/lib/system/libcompiler_rt.dylib
0x1f3390000 - 0x1f3398fff libcopyfile.dylib arm64  <5ea5d77aebc930459a3ccf1838e73c6b> /usr/lib/system/libcopyfile.dylib
0x1f3476000 - 0x1f3476fff liblaunch.dylib arm64  <a0b8f064a9ee310e8b976e27f49a05f2> /usr/lib/system/liblaunch.dylib
0x1f3477000 - 0x1f347cfff libmacho.dylib arm64  <863174fc64663104aca38d1d4a82d075> /usr/lib/system/libmacho.dylib
0x1f347d000 - 0x1f347ffff libremovefile.dylib arm64  <fc34eec2b9013ebbbc31e73f38842b70> /usr/lib/system/libremovefile.dylib
0x1f3480000 - 0x1f3481fff libsystem_blocks.dylib arm64  <bc8afa7d401e35f789e89e7a59aef82b> /usr/lib/system/libsystem_blocks.dylib
0x1f3482000 - 0x1f3484fff libsystem_collections.dylib arm64  <828126f3e6583da2aceac728678588de> /usr/lib/system/libsystem_collections.dylib
0x1f3485000 - 0x1f3489fff libsystem_configuration.dylib arm64  <27db1d5d607530bf888edca2c13e80ef> /usr/lib/system/libsystem_configuration.dylib
0x1f348a000 - 0x1f349cfff libsystem_containermanager.dylib arm64  <cb5192ce591f3bb8bc455646bb298477> /usr/lib/system/libsystem_containermanager.dylib
0x1f349d000 - 0x1f349efff libsystem_coreservices.dylib arm64  <b3a52ad613a83868ab485b08b9c8fa23> /usr/lib/system/libsystem_coreservices.dylib
0x1f349f000 - 0x1f34a8fff libsystem_darwin.dylib arm64  <e5bec594b4643527b60ef752cb6e3386> /usr/lib/system/libsystem_darwin.dylib
0x1f34a9000 - 0x1f34b1fff libsystem_dnssd.dylib arm64  <e4268fdd91b5313994546631865c32ca> /usr/lib/system/libsystem_dnssd.dylib
0x1f34b2000 - 0x1f34b4fff libsystem_featureflags.dylib arm64  <1e7cd17eb5283b85bf4a27e1aa8dfa3e> /usr/lib/system/libsystem_featureflags.dylib
0x1f34b5000 - 0x1f34e2fff libsystem_m.dylib arm64  <dedeec341f9e3964a5ff79cddc6a811e> /usr/lib/system/libsystem_m.dylib
0x1f34e3000 - 0x1f34edfff libsystem_platform.dylib arm64  <abb790d318753996aaee06e7568ea1c9> /usr/lib/system/libsystem_platform.dylib
0x1f34ee000 - 0x1f34eefff libsystem_product_info_filter.dylib arm64  <61b5d8563fb33fe9b30540a45f659732> /usr/lib/system/libsystem_product_info_filter.dylib
0x1f34ef000 - 0x1f34fffff libsystem_pthread.dylib arm64  <93c7f0dc89f13162a1196fc88028d027> /usr/lib/system/libsystem_pthread.dylib
0x1f3500000 - 0x1f3503fff libsystem_sandbox.dylib arm64  <176b1087aaad36258e7ffc497673706c> /usr/lib/system/libsystem_sandbox.dylib
0x1f3504000 - 0x1f350dfff libunwind.dylib arm64  <b7cd41ad513335ac84299bc0dcc6511b> /usr/lib/system/libunwind.dylib
0x1f350e000 - 0x1f3540fff libxpc.dylib arm64  <e3552d23adfb36feb7d0b23090553c49> /usr/lib/system/libxpc.dylib
0x1f39e9000 - 0x1f3a05fff AppleMetalGLRenderer arm64  <54700ad708b03497b13147672f8a90af> /System/Library/Extensions/AppleMetalGLRenderer.bundle/AppleMetalGLRenderer
0x1f3be4000 - 0x1f3ce3fff AGXMetalA10 arm64  <bca634c10d9f3b7d8eba641628be39d0> /System/Library/Extensions/AGXMetalA10.bundle/AGXMetalA10
0x1f3e9f000 - 0x1f3eb1fff SpotlightLinguistics arm64  <9a6c941378f83d30bd70e008cc721a6c> /System/Library/PrivateFrameworks/SpotlightLinguistics.framework/SpotlightLinguistics

EOF


make_superuser fails with Incorrect datetime value for last_password_change_utc

  • Ubuntu 18.04
  • MySQL 5.7.26
  • camcops-server 2.2.7 from PyPI

I get the error below when trying to create a superuser. MySQL doesn't like the timezone (+0000) component in the datetime


(.ve) [14:26:08 bin]$ camcops make_superuser
2019-05-24 14:26:09.007 [p10292.t140028592371520] camcops_server.camcops:INFO: CamCOPS starting
2019-05-24 14:26:12.150 [p10292.t140028592371520] camcops_server.camcops:INFO: CamCOPS server version 2.2.7
2019-05-24 14:26:12.150 [p10292.t140028592371520] camcops_server.camcops:INFO: By Rudolf Cardinal. See http://www.camcops.org/
2019-05-24 14:26:12.150 [p10292.t140028592371520] camcops_server.camcops:INFO: Using 92 tasks
2019-05-24 14:26:12.150 [p10292.t140028592371520] camcops_server.camcops:INFO: Using configuration file: 'camcops.cfg'
2019-05-24 14:26:12.214 [p10292.t140028592371520] camcops_server.cc_modules.cc_config:INFO: Reading from camcops.cfg
2019-05-24 14:26:12.216 [p10292.t140028592371520] cardinal_pythonlib.configfiles:WARNING: Configuration variable CAMCOPS_LOGO_FILE_ABSOLUTE not found or improper; using default of /home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/camcops_server/static/logo_camcops.png
2019-05-24 14:26:12.232 [p10292.t140028592371520] cardinal_pythonlib.sqlalchemy.alembic_func:INFO: Intended database version: 0004
2019-05-24 14:26:12.239 [p10292.t140028592371520] alembic.runtime.migration:INFO: Context impl MySQLImpl.
2019-05-24 14:26:12.240 [p10292.t140028592371520] alembic.runtime.migration:INFO: Will assume non-transactional DDL.
2019-05-24 14:26:12.240 [p10292.t140028592371520] cardinal_pythonlib.sqlalchemy.alembic_func:INFO: Current database version: 0004
Username for new superuser (or to gain superuser status): admin
2019-05-24 14:26:14.096 [p10292.t140028592371520] camcops_server.camcops:INFO: Creating superuser 'admin'
New password for user admin:
New password for user admin (again):
2019-05-24 14:26:19.408 [p10292.t140028592371520] camcops_server.camcops:INFO: Success
Traceback (most recent call last):
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1193, in _execute_context
    context)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 508, in do_execute
    cursor.execute(statement, parameters)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/MySQLdb/cursors.py", line 250, in execute
    self.errorhandler(self, exc, value)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/MySQLdb/connections.py", line 50, in defaulterrorhandler
    raise errorvalue
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/MySQLdb/cursors.py", line 247, in execute
    res = self._query(query)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/MySQLdb/cursors.py", line 412, in _query
    rowcount = self._do_query(q)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/MySQLdb/cursors.py", line 375, in _do_query
    db.query(q)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/MySQLdb/connections.py", line 276, in query
    _mysql.connection.query(self, query)
_mysql_exceptions.OperationalError: (1292, "Incorrect datetime value: '2019-05-24T13:26:19.402719+00:00' for column 'last_password_change_utc' at row 1")

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/martinb/personal/cc-server-pypi/.ve/bin/camcops", line 11, in <module>
    load_entry_point('camcops-server==2.2.7', 'console_scripts', 'camcops')()
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/camcops_server/camcops.py", line 1307, in main
    camcops_main()
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/camcops_server/camcops.py", line 1292, in camcops_main
    success = progargs.func(progargs)  # type: Optional[bool]
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/camcops_server/camcops.py", line 1048, in <lambda>
    username=args.username
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/camcops_server/camcops.py", line 549, in make_superuser
    return False
  File "/usr/lib/python3.6/contextlib.py", line 88, in __exit__
    next(self.gen)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/camcops_server/cc_modules/cc_request.py", line 1097, in command_line_request_context
    req._finish_dbsession()
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/camcops_server/cc_modules/cc_request.py", line 284, in _finish_dbsession
    session.commit()
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 943, in commit
    self.transaction.commit()
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 467, in commit
    self._prepare_impl()
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 447, in _prepare_impl
    self.session.flush()
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2254, in flush
    self._flush(objects)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2380, in _flush
    transaction.rollback(_capture_exception=True)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 66, in __exit__
    compat.reraise(exc_type, exc_value, exc_tb)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 187, in reraise
    raise value
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2344, in _flush
    flush_context.execute()
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 391, in execute
    rec.execute(self)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 556, in execute
    uow
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 181, in save_obj
    mapper, table, insert)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 866, in _emit_insert_statements
    execute(statement, params)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 948, in execute
    return meth(self, multiparams, params)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/sql/elements.py", line 269, in _execute_on_connection
    return connection._execute_clauseelement(self, multiparams, params)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1060, in _execute_clauseelement
    compiled_sql, distilled_params
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1200, in _execute_context
    context)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1413, in _handle_dbapi_exception
    exc_info
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 203, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=cause)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 186, in reraise
    raise value.with_traceback(tb)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1193, in _execute_context
    context)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 508, in do_execute
    cursor.execute(statement, parameters)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/MySQLdb/cursors.py", line 250, in execute
    self.errorhandler(self, exc, value)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/MySQLdb/connections.py", line 50, in defaulterrorhandler
    raise errorvalue
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/MySQLdb/cursors.py", line 247, in execute
    res = self._query(query)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/MySQLdb/cursors.py", line 412, in _query
    rowcount = self._do_query(q)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/MySQLdb/cursors.py", line 375, in _do_query
    db.query(q)
  File "/home/martinb/personal/cc-server-pypi/.ve/lib/python3.6/site-packages/MySQLdb/connections.py", line 276, in query
    _mysql.connection.query(self, query)
sqlalchemy.exc.OperationalError: (_mysql_exceptions.OperationalError) (1292, "Incorrect datetime value: '2019-05-24T13:26:19.402719+00:00' for column 'last_password_change_utc' at row 1") [SQL: 'INSERT INTO _security_users (username, fullname, email, hashedpw, last_login_at_utc, last_password_change_utc, superuser, must_change_password, when_agreed_terms_of_use, upload_group_id) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s)'] [parameters: ('admin', None, None, '$2a$06$Ehj9.WGlucJ.Xy2JxQghZOJTpekJofK4Ag8t1TP5gsYccd2GUX47q', None, DateTime(2019, 5, 24, 13, 26, 19, 402719, tzinfo=Timezone('UTC')), 1, 0, None, None)] (Background on this error at: http://sqlalche.me/e/e3q8)

iPad photo orientations are incorrect

When using the photo demonstration task on the iPad:

Back camera:

Orientation is correct when taking the photo
When the photo is captured, the picture is rotated 90 degrees anti-clockwise

Front camera:

Orientation is upside-down when taking the photo
When the photo is captured, the picture is rotated 90 degrees clockwise (90 degrees anti-clockwise from upside-down)

This isn't the case when using the normal camera app on the device

v2.4.0 client gets into modeless state when there are patient records present

There is a problem if you upgrade the client to v2.4.0 and there are patient records present in the old database.

To reproduce:

  • Set up a patient on v2.3.8 client.
  • Upgrade client to v2.4.0.

You don't get the mode selection dialogue and you get a warning dialogue saying "Can't change mode" (because the patient records are present). The client then ends up in a hybrid mode state.

Workarounds:

  • Install the v2.3.8 client and ensure all records are uploaded and erased before upgrading. This should also allow you to change the user and server details if they are incorrect.
  • With the v2.4.0 client, if the user and server details are correct, it should be possible to hit the upload button. When you restart the client you should then be able to change mode.
  • Delete the SQLite database, either manually or through the forgotten password workflow

The client ends up in a hybrid mode state because the code assumes the mode will be set on initialization. The clinician / single user mode checks do not consider MODE_NOT_SET.

@RudolfCardinal we could fix this by defaulting to clinician mode if the database exists already. What do you think?

Internal server error when list of patients and their task schedules

Only seen this once:


[2021-04-01 15:30:39 +0100] [2514180] [ERROR] Error handling request /
Traceback (most recent call last):
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/tweens.py", line 41, in excview_tween
    response = handler(request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/router.py", line 148, in handle_request
    registry, request, context, context_iface, view_name
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/view.py", line 667, in _call_view
    response = view_callable(context, request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/viewderivers.py", line 332, in secured_view
    raise HTTPForbidden(msg, result=result)
pyramid.httpexceptions.HTTPForbidden: Unauthorized: main_menu failed permission check

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_pyramid.py", line 528, in __call__
    result = template.render_unicode(**system)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/template.py", line 479, in render_unicode
    self, self.callable_, args, data, as_unicode=True
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/runtime.py", line 883, in _render
    **_kwargs_for_callable(callable_, data)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/runtime.py", line 920, in _render_context
    _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/runtime.py", line 947, in _exec_template
    callable_(context, *args, **kwargs)
  File "base_mako", line 69, in render_body
  File "base_web_mako", line 70, in render_body
  File "forbidden_mako", line 41, in render_body
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/runtime.py", line 795, in _include_file
    callable_(ctx, **kwargs)
  File "db_user_info_mako", line 30, in render_body
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/decorator.py", line 43, in __get__
    val = self.wrapped(inst)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_request.py", line 1401, in database_title
    ss = self.server_settings
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/decorator.py", line 43, in __get__
    val = self.wrapped(inst)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_request.py", line 1394, in server_settings
    return get_server_settings(self)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_serversettings.py", line 216, in get_server_settings
    .filter(ServerSettings.id == SERVER_SETTINGS_SINGLETON_PK)\
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 3397, in first
    ret = list(self[0:1])
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 3171, in __getitem__
    return list(res)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 101, in instances
    cursor.close()
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 69, in __exit__
    exc_value, with_traceback=exc_tb,
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 178, in raise_
    raise exception
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 81, in instances
    rows = [proc(row) for row in fetch]
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 81, in <listcomp>
    rows = [proc(row) for row in fetch]
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 525, in _instance
    tuple([row[column] for column in pk_cols]),
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 525, in <listcomp>
    tuple([row[column] for column in pk_cols]),
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/engine/result.py", line 686, in _key_fallback
    replace_context=err,
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 178, in raise_
    raise exception
sqlalchemy.exc.NoSuchColumnError: "Could not locate column in row for column '_server_settings.id'"

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/gunicorn/workers/sync.py", line 134, in handle
    self.handle_request(listener, req, client, addr)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/gunicorn/workers/sync.py", line 175, in handle_request
    respiter = self.wsgi(environ, resp.start_response)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/cardinal_pythonlib/wsgi/reverse_proxied_mw.py", line 553, in __call__
    return self.app(environ, start_response)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/cardinal_pythonlib/wsgi/headers_mw.py", line 132, in __call__
    return self.app(environ, custom_start_response)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/router.py", line 270, in __call__
    response = self.execution_policy(environ, self)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/router.py", line 279, in default_execution_policy
    return request.invoke_exception_view(reraise=True)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/view.py", line 778, in invoke_exception_view
    reraise_(*exc_info)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/compat.py", line 179, in reraise
    raise value
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/router.py", line 277, in default_execution_policy
    return router.invoke_request(request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/router.py", line 249, in invoke_request
    response = handle_request(request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/tweens.py", line 43, in excview_tween
    response = _error_handler(request, exc)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/tweens.py", line 13, in _error_handler
    response = request.invoke_exception_view(exc_info)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/view.py", line 767, in invoke_exception_view
    request_iface=request_iface.combined,
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/view.py", line 667, in _call_view
    response = view_callable(context, request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/viewderivers.py", line 275, in wrapper
    response = view(context, request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/viewderivers.py", line 401, in viewresult_to_response
    result = view(context, request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/viewderivers.py", line 144, in _requestonly_view
    response = view(request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/webview.py", line 754, in forbidden
    request=req)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/renderers.py", line 138, in render_to_response
    result = helper.render_to_response(value, None, request=request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/renderers.py", line 474, in render_to_response
    result = self.render(value, system_values, request=request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/renderers.py", line 470, in render
    result = renderer(value, system_values)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_pyramid.py", line 534, in __call__
    reraise(MakoRenderingException(errtext), None, exc_info[2])
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid_mako/compat.py", line 74, in reraise
    raise value.with_traceback(tb)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_pyramid.py", line 528, in __call__
    result = template.render_unicode(**system)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/template.py", line 479, in render_unicode
    self, self.callable_, args, data, as_unicode=True
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/runtime.py", line 883, in _render
    **_kwargs_for_callable(callable_, data)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/runtime.py", line 920, in _render_context
    _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/runtime.py", line 947, in _exec_template
    callable_(context, *args, **kwargs)
  File "base_mako", line 69, in render_body
  File "base_web_mako", line 70, in render_body
  File "forbidden_mako", line 41, in render_body
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/runtime.py", line 795, in _include_file
    callable_(ctx, **kwargs)
  File "db_user_info_mako", line 30, in render_body
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/decorator.py", line 43, in __get__
    val = self.wrapped(inst)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_request.py", line 1401, in database_title
    ss = self.server_settings
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/decorator.py", line 43, in __get__
    val = self.wrapped(inst)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_request.py", line 1394, in server_settings
    return get_server_settings(self)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_serversettings.py", line 216, in get_server_settings
    .filter(ServerSettings.id == SERVER_SETTINGS_SINGLETON_PK)\
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 3397, in first
    ret = list(self[0:1])
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 3171, in __getitem__
    return list(res)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 101, in instances
    cursor.close()
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 69, in __exit__
    exc_value, with_traceback=exc_tb,
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 178, in raise_
    raise exception
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 81, in instances
    rows = [proc(row) for row in fetch]
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 81, in <listcomp>
    rows = [proc(row) for row in fetch]
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 525, in _instance
    tuple([row[column] for column in pk_cols]),
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 525, in <listcomp>
    tuple([row[column] for column in pk_cols]),
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/engine/result.py", line 686, in _key_fallback
    replace_context=err,
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 178, in raise_
    raise exception
pyramid_mako.MakoRenderingException:

Traceback (most recent call last):
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_pyramid.py", line 528, in __call__
    result = template.render_unicode(**system)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/template.py", line 479, in render_unicode
    self, self.callable_, args, data, as_unicode=True
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/runtime.py", line 883, in _render
    **_kwargs_for_callable(callable_, data)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/runtime.py", line 920, in _render_context
    _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/runtime.py", line 947, in _exec_template
    callable_(context, *args, **kwargs)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/templates/base/base.mako", line 59, in render_body
    ${next.body()}
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/templates/base/base_web.mako", line 73, in render_body
    ${next.body()}
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/templates/menu/forbidden.mako", line 35, in render_body
    <%include file="db_user_info.mako"/>
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/mako/runtime.py", line 795, in _include_file
    callable_(ctx, **kwargs)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/templates/snippets/db_user_info.mako", line 34, in render_body
    ${_("Database")}: <b>${ request.database_title | h }</b>.
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/decorator.py", line 43, in __get__
    val = self.wrapped(inst)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_request.py", line 1401, in database_title
    ss = self.server_settings
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/decorator.py", line 43, in __get__
    val = self.wrapped(inst)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_request.py", line 1394, in server_settings
    return get_server_settings(self)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_serversettings.py", line 216, in get_server_settings
    .filter(ServerSettings.id == SERVER_SETTINGS_SINGLETON_PK)\
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 3397, in first
    ret = list(self[0:1])
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/query.py", line 3171, in __getitem__
    return list(res)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 101, in instances
    cursor.close()
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 69, in __exit__
    exc_value, with_traceback=exc_tb,
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 178, in raise_
    raise exception
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 81, in instances
    rows = [proc(row) for row in fetch]
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 81, in <listcomp>
    rows = [proc(row) for row in fetch]
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 525, in _instance
    tuple([row[column] for column in pk_cols]),
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/loading.py", line 525, in <listcomp>
    tuple([row[column] for column in pk_cols]),
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/engine/result.py", line 686, in _key_fallback
    replace_context=err,
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 178, in raise_
    raise exception
NoSuchColumnError: "Could not locate column in row for column '_server_settings.id'"

[2021-04-01 15:30:39 +0100] [2514184] [ERROR] Error handling request /view_patient_task_schedules
Traceback (most recent call last):
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/attributes.py", line 731, in get
    return dict_[key]
KeyError: 'user_id'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/gunicorn/workers/sync.py", line 134, in handle
    self.handle_request(listener, req, client, addr)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/gunicorn/workers/sync.py", line 175, in handle_request
    respiter = self.wsgi(environ, resp.start_response)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/cardinal_pythonlib/wsgi/reverse_proxied_mw.py", line 553, in __call__
    return self.app(environ, start_response)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/cardinal_pythonlib/wsgi/headers_mw.py", line 132, in __call__
    return self.app(environ, custom_start_response)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/router.py", line 270, in __call__
    response = self.execution_policy(environ, self)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/router.py", line 279, in default_execution_policy
    return request.invoke_exception_view(reraise=True)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/view.py", line 778, in invoke_exception_view
    reraise_(*exc_info)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/compat.py", line 179, in reraise
    raise value
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/router.py", line 277, in default_execution_policy
    return router.invoke_request(request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/router.py", line 249, in invoke_request
    response = handle_request(request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/tweens.py", line 43, in excview_tween
    response = _error_handler(request, exc)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/tweens.py", line 17, in _error_handler
    reraise(*exc_info)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/compat.py", line 179, in reraise
    raise value
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/tweens.py", line 41, in excview_tween
    response = handler(request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/router.py", line 148, in handle_request
    registry, request, context, context_iface, view_name
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/view.py", line 667, in _call_view
    response = view_callable(context, request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/viewderivers.py", line 323, in secured_view
    result = permitted(context, request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/pyramid/viewderivers.py", line 319, in permitted
    principals = authn_policy.effective_principals(request)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_pyramid.py", line 1058, in effective_principals
    user = request.user
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/camcops_server/cc_modules/cc_request.py", line 1282, in user
    return self._debugging_user or self.camcops_session.user
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/attributes.py", line 287, in __get__
    return self.impl.get(instance_state(instance), dict_)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/attributes.py", line 723, in get
    value = self.callable_(state, passive)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/strategies.py", line 727, in _load_for_state
    session, state, passive
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/strategies.py", line 775, in _get_ident_for_use_get
    for pk in self.mapper.primary_key
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/strategies.py", line 775, in <listcomp>
    for pk in self.mapper.primary_key
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/mapper.py", line 2826, in _get_state_attr_by_column
    return state.manager[prop.key].impl.get(state, dict_, passive=passive)
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/orm/attributes.py", line 740, in get
    replace_context=err,
  File "/usr/share/camcops/venv/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 178, in raise_
    raise exception
KeyError: "Deferred loader for attribute 'user_id' failed to populate correctly"

The demo config should set a default for --maxtasksperchild in CELERY_WORKER_EXTRA_ARGS

To avoid the memory leaks experienced by the Copenhagen team we should limit maxtasksperchild in the demo config. Let's start with 1000 and drop it again if necessary

https://camcops.readthedocs.io/en/latest/administrator/resource_usage.html?highlight=CELERY_WORKER_EXTRA_ARGS#memory
https://camcops.readthedocs.io/en/latest/administrator/server_config_file.html#celery-worker-extra-args

@mtm93 another one for you if you have time

Can't change patient's year of birth on the calendar widget

When editing a patient, if you bring up the calendar widget and erase the year by clicking on the current year, it is not possible to type a new year in the box. This happens both with the Mac keyboard on the simulator and the on-screen keyboard on the iPad.

A standalone QCalendarWidget does not suffer the same probem so may be something to do with the grid layout.
Simulator Screen Shot - iPad Pro (9 7-inch) - 2021-01-11 at 16 35 40

Behaviour of count_where in cc_task.py is different to countWhere in mathfunc.cpp for null values

It looks like the C++ version of countWhere will count null values as zero where as the Python count_where does not.

I hit this with the SHAPS task. Compare https://github.com/RudolfCardinal/camcops/blob/shaps-dev/server/camcops_server/tasks/shaps.py#L128 and https://github.com/RudolfCardinal/camcops/blob/shaps-dev/tablet_qt/tasks/shaps.cpp#L114

If I don't have the completion check and there are null fields, the results will be different.

In this case it probably isn't helpful to give a partial score when the questionnaire is incomplete.

Package vulnerabilities

https://travis-ci.org/github/RudolfCardinal/camcops/jobs/693364730

reports the following vulnerabilities:

| package                    | installed | affected                 | ID       |

+============================+===========+==========================+==========+

| sphinx                     | 1.7.6     | <3.0.4                   | 38330    |

| pipenv                     | 2018.11.2 | <2020.5.28               | 38334    |

I have no idea where pipenv is coming from. pipdeptree reveals nothing.

@RudolfCardinal I notice we're using an old version of Sphinx. I'm going to try version 3. Are you are aware of any problems with newer versions?

Unresolvable cycles warning when creating a new alembic migration

/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/sql/ddl.py:1217: SAWarning: Cannot correctly sort tables; there are unresolvable cycles between tables "_security_devices, _security_users, patient", which is usually caused by mutually dependent foreign key constraints.  Foreign key constraints involving these tables will not be considered; this warning may raise an error in a future release.
  % (", ".join(sorted(t.fullname for t in err.cycles)),)

Unix socket directory needs to be recreated on reboot

If the Unix socket is something like /run/camcops/camcops.sock, you currently need to create the directory /run/camcops/ manually and make it writeable by the CamCOPS server. The directory also disappears on reboot.

It looks like the correct way to do this (on Ubuntu at least) is to create a service:

sudo vi /etc/systemd/system/camcops-helper.service

[Unit]
Description=CamCOPS Helper Simple Service
After=network.target

[Service]
Type=simple
ExecStartPre=-/usr/bin/mkdir /var/run/camcops
ExecStart=/usr/bin/chown www-data:www-data /var/run/camcops
Restart=on-abort

[Install]
WantedBy=multi-user.target

sudo systemctl start camcops-helper
sudo systemctl status camcops-helper

And to make this service start on reboot:

sudo systemctl enable camcops-helper

We should probably add this to the Ubuntu and CentOS packages

The MySQL DB_URL should default to mysql+pymysql

Currently the script to generate the demo config file defaults to mysql+mysqldb

This means that we have to do the extra setup step:
$ pip install mysqlclient

If we default to mysql+pymysql, we are using pymysql, which is already installed.
It looks like there are also other problems with mysqlclient (https://github.com/RudolfCardinal/camcops/blob/master/docs/source/faq_known_problems.rst#warnings-during-camcops-merge-db-relating-to-the-mysqldb-driver-and-utf-8)

@mtm93 another candidate for you to work on?

iPad: Demo countdown Reset button flickers

ios-dev branch

On the demo task, "Audio players, countdowns". In the countdown section, the "Reset" button flickers as the label to the right updates.
Also seen on simulator

MCQ grid buttons do not always update on iPhone simulator

I've noticed when running an iPhone 8 on the simulator, screen controls such as MCQ grid buttons do not always update when they are clicked. When you click somewhere on the screen outside of the grid, the buttons update. Need to check this isn't an issue on the device itself.

Alignment off on iPad

Bit of an odd one: Was working fine previously

It looks like the text is wrapping at the wrong width. Going to More options and back sorted it out.
Screen Shot 2020-12-07 at 16 49 17

Foreign key constraint fails when deleting a patient

Do we need to delete the task index entries or set patient_pk to null before deleting the patient?

2019-09-19 12:12:31.325 [p30792.t139660768560896] camcops_server.cc_modules.cc_taskcollection:WARNING: Can't use index for non-current tasks
[19/Sep/2019:12:12:31] ENGINE InvalidRequestError("This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)\n(pymysql.err.IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_idnum_index`, CONSTRAINT `fk__idnum_index_patient_pk` FOREIGN KEY (`patient_pk`) REFERENCES `patient` (`_pk`))')\n[SQL: DELETE FROM patient WHERE patient._pk = %(_pk)s]\n[parameters: {'_pk': 1}]\n(Background on this error at: http://sqlalche.me/e/gkpj)",)
Traceback (most recent call last):
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1244, in _execute_context
    cursor, statement, parameters, context
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 552, in do_execute
    cursor.execute(statement, parameters)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 146, in execute
    result = self._query(query)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 296, in _query
    conn.query(q)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 819, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1001, in _read_query_result
    result.read()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1285, in read
    first_packet = self.connection._read_packet()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 965, in _read_packet
    packet.check_error()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 394, in check_error
    err.raise_mysql_exception(self._data)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 120, in raise_mysql_exception
    _check_mysql_exception(errinfo)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 112, in _check_mysql_exception
    raise errorclass(errno, errorvalue)
pymysql.err.IntegrityError: (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_idnum_index`, CONSTRAINT `fk__idnum_index_patient_pk` FOREIGN KEY (`patient_pk`) REFERENCES `patient` (`_pk`))')

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 249, in invoke_request
    response = handle_request(request)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/tweens.py", line 41, in excview_tween
    response = _error_handler(request, exc)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/tweens.py", line 16, in _error_handler
    reraise(*exc_info)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/compat.py", line 148, in reraise
    raise value
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/tweens.py", line 39, in excview_tween
    response = handler(request)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 156, in handle_request
    view_name
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/view.py", line 642, in _call_view
    response = view_callable(context, request)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/viewderivers.py", line 301, in secured_view
    return view(context, request)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/viewderivers.py", line 410, in viewresult_to_response
    result = view(context, request)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/viewderivers.py", line 148, in _requestonly_view
    response = view(request)
  File "/home/martin/workspace/camcops/server/camcops_server/cc_modules/webview.py", line 3169, in delete_patient
    p.delete_with_dependants(req)
  File "/home/martin/workspace/camcops/server/camcops_server/cc_modules/cc_patient.py", line 771, in delete_with_dependants
    for pidnum in self.gen_patient_idnums_even_noncurrent():
  File "/home/martin/workspace/camcops/server/camcops_server/cc_modules/cc_patient.py", line 757, in gen_patient_idnums_even_noncurrent
    for live_pidnum in self.idnums:
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/attributes.py", line 276, in __get__
    return self.impl.get(instance_state(instance), dict_)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/attributes.py", line 682, in get
    value = self.callable_(state, passive)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/strategies.py", line 722, in _load_for_state
    session, state, primary_key_identity, passive
  File "<string>", line 1, in <lambda>
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/strategies.py", line 864, in _emit_lazyload
    .with_post_criteria(set_default_params)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/ext/baked.py", line 531, in all
    return list(self)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/ext/baked.py", line 429, in __iter__
    self.session._autoflush()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 1587, in _autoflush
    util.raise_from_cause(e)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 383, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=cause)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 129, in reraise
    raise value
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 1576, in _autoflush
    self.flush()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2451, in flush
    self._flush(objects)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2589, in _flush
    transaction.rollback(_capture_exception=True)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__
    compat.reraise(exc_type, exc_value, exc_tb)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 129, in reraise
    raise value
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2549, in _flush
    flush_context.execute()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 422, in execute
    rec.execute(self)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 624, in execute
    uow,
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 348, in delete_obj
    delete,
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 1305, in _emit_delete_statements
    c = connection.execute(statement, del_objects)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 988, in execute
    return meth(self, multiparams, params)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/sql/elements.py", line 287, in _execute_on_connection
    return connection._execute_clauseelement(self, multiparams, params)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1107, in _execute_clauseelement
    distilled_params,
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1248, in _execute_context
    e, statement, parameters, cursor, context
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1466, in _handle_dbapi_exception
    util.raise_from_cause(sqlalchemy_exception, exc_info)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 383, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=cause)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 128, in reraise
    raise value.with_traceback(tb)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1244, in _execute_context
    cursor, statement, parameters, context
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 552, in do_execute
    cursor.execute(statement, parameters)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 146, in execute
    result = self._query(query)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 296, in _query
    conn.query(q)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 819, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1001, in _read_query_result
    result.read()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1285, in read
    first_packet = self.connection._read_packet()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 965, in _read_packet
    packet.check_error()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 394, in check_error
    err.raise_mysql_exception(self._data)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 120, in raise_mysql_exception
    _check_mysql_exception(errinfo)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 112, in _check_mysql_exception
    raise errorclass(errno, errorvalue)
sqlalchemy.exc.IntegrityError: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(pymysql.err.IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_idnum_index`, CONSTRAINT `fk__idnum_index_patient_pk` FOREIGN KEY (`patient_pk`) REFERENCES `patient` (`_pk`))')
[SQL: DELETE FROM patient WHERE patient._pk = %(_pk)s]
[parameters: {'_pk': 1}]
(Background on this error at: http://sqlalche.me/e/gkpj)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cheroot/server.py", line 1273, in communicate
    req.respond()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cheroot/server.py", line 1077, in respond
    self.server.gateway(self).respond()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cheroot/wsgi.py", line 143, in respond
    response = self.req.server.wsgi_app(self.env, self.start_response)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cherrypy/_cptree.py", line 302, in __call__
    return app(environ, start_response)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cardinal_pythonlib/wsgi/reverse_proxied_mw.py", line 553, in __call__
    return self.app(environ, start_response)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 270, in __call__
    response = self.execution_policy(environ, self)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 278, in default_execution_policy
    return request.invoke_exception_view(reraise=True)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/view.py", line 755, in invoke_exception_view
    reraise_(*exc_info)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/compat.py", line 148, in reraise
    raise value
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 276, in default_execution_policy
    return router.invoke_request(request)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 260, in invoke_request
    request._process_finished_callbacks()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/request.py", line 147, in _process_finished_callbacks
    callback(self)
  File "/home/martin/workspace/camcops/server/camcops_server/cc_modules/cc_request.py", line 351, in end_sqlalchemy_session
    req._finish_dbsession()
  File "/home/martin/workspace/camcops/server/camcops_server/cc_modules/cc_request.py", line 390, in _finish_dbsession
    session.commit()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 1026, in commit
    self.transaction.commit()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 491, in commit
    self._assert_active(prepared_ok=True)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 294, in _assert_active
    % self._rollback_exception
sqlalchemy.exc.InvalidRequestError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(pymysql.err.IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_idnum_index`, CONSTRAINT `fk__idnum_index_patient_pk` FOREIGN KEY (`patient_pk`) REFERENCES `patient` (`_pk`))')
[SQL: DELETE FROM patient WHERE patient._pk = %(_pk)s]
[parameters: {'_pk': 1}]
(Background on this error at: http://sqlalche.me/e/gkpj)

2019-09-19 12:12:31.921 [p30792.t139660768560896] cherrypy.error:ERROR: [19/Sep/2019:12:12:31] ENGINE InvalidRequestError("This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)\n(pymysql.err.IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_idnum_index`, CONSTRAINT `fk__idnum_index_patient_pk` FOREIGN KEY (`patient_pk`) REFERENCES `patient` (`_pk`))')\n[SQL: DELETE FROM patient WHERE patient._pk = %(_pk)s]\n[parameters: {'_pk': 1}]\n(Background on this error at: http://sqlalche.me/e/gkpj)",)
Traceback (most recent call last):
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1244, in _execute_context
    cursor, statement, parameters, context
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 552, in do_execute
    cursor.execute(statement, parameters)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 146, in execute
    result = self._query(query)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 296, in _query
    conn.query(q)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 819, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1001, in _read_query_result
    result.read()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1285, in read
    first_packet = self.connection._read_packet()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 965, in _read_packet
    packet.check_error()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 394, in check_error
    err.raise_mysql_exception(self._data)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 120, in raise_mysql_exception
    _check_mysql_exception(errinfo)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 112, in _check_mysql_exception
    raise errorclass(errno, errorvalue)
pymysql.err.IntegrityError: (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_idnum_index`, CONSTRAINT `fk__idnum_index_patient_pk` FOREIGN KEY (`patient_pk`) REFERENCES `patient` (`_pk`))')

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 249, in invoke_request
    response = handle_request(request)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/tweens.py", line 41, in excview_tween
    response = _error_handler(request, exc)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/tweens.py", line 16, in _error_handler
    reraise(*exc_info)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/compat.py", line 148, in reraise
    raise value
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/tweens.py", line 39, in excview_tween
    response = handler(request)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 156, in handle_request
    view_name
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/view.py", line 642, in _call_view
    response = view_callable(context, request)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/viewderivers.py", line 301, in secured_view
    return view(context, request)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/viewderivers.py", line 410, in viewresult_to_response
    result = view(context, request)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/viewderivers.py", line 148, in _requestonly_view
    response = view(request)
  File "/home/martin/workspace/camcops/server/camcops_server/cc_modules/webview.py", line 3169, in delete_patient
    p.delete_with_dependants(req)
  File "/home/martin/workspace/camcops/server/camcops_server/cc_modules/cc_patient.py", line 771, in delete_with_dependants
    for pidnum in self.gen_patient_idnums_even_noncurrent():
  File "/home/martin/workspace/camcops/server/camcops_server/cc_modules/cc_patient.py", line 757, in gen_patient_idnums_even_noncurrent
    for live_pidnum in self.idnums:
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/attributes.py", line 276, in __get__
    return self.impl.get(instance_state(instance), dict_)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/attributes.py", line 682, in get
    value = self.callable_(state, passive)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/strategies.py", line 722, in _load_for_state
    session, state, primary_key_identity, passive
  File "<string>", line 1, in <lambda>
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/strategies.py", line 864, in _emit_lazyload
    .with_post_criteria(set_default_params)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/ext/baked.py", line 531, in all
    return list(self)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/ext/baked.py", line 429, in __iter__
    self.session._autoflush()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 1587, in _autoflush
    util.raise_from_cause(e)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 383, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=cause)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 129, in reraise
    raise value
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 1576, in _autoflush
    self.flush()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2451, in flush
    self._flush(objects)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2589, in _flush
    transaction.rollback(_capture_exception=True)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 68, in __exit__
    compat.reraise(exc_type, exc_value, exc_tb)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 129, in reraise
    raise value
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2549, in _flush
    flush_context.execute()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 422, in execute
    rec.execute(self)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 624, in execute
    uow,
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 348, in delete_obj
    delete,
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 1305, in _emit_delete_statements
    c = connection.execute(statement, del_objects)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 988, in execute
    return meth(self, multiparams, params)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/sql/elements.py", line 287, in _execute_on_connection
    return connection._execute_clauseelement(self, multiparams, params)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1107, in _execute_clauseelement
    distilled_params,
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1248, in _execute_context
    e, statement, parameters, cursor, context
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1466, in _handle_dbapi_exception
    util.raise_from_cause(sqlalchemy_exception, exc_info)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 383, in raise_from_cause
    reraise(type(exception), exception, tb=exc_tb, cause=cause)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 128, in reraise
    raise value.with_traceback(tb)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1244, in _execute_context
    cursor, statement, parameters, context
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 552, in do_execute
    cursor.execute(statement, parameters)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 146, in execute
    result = self._query(query)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 296, in _query
    conn.query(q)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 819, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1001, in _read_query_result
    result.read()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1285, in read
    first_packet = self.connection._read_packet()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 965, in _read_packet
    packet.check_error()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 394, in check_error
    err.raise_mysql_exception(self._data)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 120, in raise_mysql_exception
    _check_mysql_exception(errinfo)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 112, in _check_mysql_exception
    raise errorclass(errno, errorvalue)
sqlalchemy.exc.IntegrityError: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(pymysql.err.IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_idnum_index`, CONSTRAINT `fk__idnum_index_patient_pk` FOREIGN KEY (`patient_pk`) REFERENCES `patient` (`_pk`))')
[SQL: DELETE FROM patient WHERE patient._pk = %(_pk)s]
[parameters: {'_pk': 1}]
(Background on this error at: http://sqlalche.me/e/gkpj)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cheroot/server.py", line 1273, in communicate
    req.respond()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cheroot/server.py", line 1077, in respond
    self.server.gateway(self).respond()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cheroot/wsgi.py", line 143, in respond
    response = self.req.server.wsgi_app(self.env, self.start_response)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cherrypy/_cptree.py", line 302, in __call__
    return app(environ, start_response)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cardinal_pythonlib/wsgi/reverse_proxied_mw.py", line 553, in __call__
    return self.app(environ, start_response)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 270, in __call__
    response = self.execution_policy(environ, self)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 278, in default_execution_policy
    return request.invoke_exception_view(reraise=True)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/view.py", line 755, in invoke_exception_view
    reraise_(*exc_info)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/compat.py", line 148, in reraise
    raise value
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 276, in default_execution_policy
    return router.invoke_request(request)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 260, in invoke_request
    request._process_finished_callbacks()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/request.py", line 147, in _process_finished_callbacks
    callback(self)
  File "/home/martin/workspace/camcops/server/camcops_server/cc_modules/cc_request.py", line 351, in end_sqlalchemy_session
    req._finish_dbsession()
  File "/home/martin/workspace/camcops/server/camcops_server/cc_modules/cc_request.py", line 390, in _finish_dbsession
    session.commit()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 1026, in commit
    self.transaction.commit()
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 491, in commit
    self._assert_active(prepared_ok=True)
  File "/home/martin/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 294, in _assert_active
    % self._rollback_exception
sqlalchemy.exc.InvalidRequestError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (raised as a result of Query-invoked autoflush; consider using a session.no_autoflush block if this flush is occurring prematurely)
(pymysql.err.IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_idnum_index`, CONSTRAINT `fk__idnum_index_patient_pk` FOREIGN KEY (`patient_pk`) REFERENCES `patient` (`_pk`))')
[SQL: DELETE FROM patient WHERE patient._pk = %(_pk)s]
[parameters: {'_pk': 1}]
(Background on this error at: http://sqlalche.me/e/gkpj)


ERROR: Feature 'xcb' was enabled, but the pre-condition 'features.thread && features.xkbcommon && libs.xcb' failed.

Following the instructions to build the client on Ubuntu 18.04.2 I get the following error:

ERROR: Feature 'xcb' was enabled, but the pre-condition 'features.thread && features.xkbcommon && libs.xcb' failed.

Any ideas?

Verbose output:

(camcops_venv) [17:37:44 tools]$ ./build_qt.py --build_linux_x86_64 --verbose 2 --nparallel 1
2019-06-03 17:37:51.980 __main__:DEBUG: Args: Namespace(android_api_number=23, android_ndk_host='linux-x86_64', android_ndk_root='/home/martinb/dev/android-ndk-r11c', android_sdk_root='/home/martinb/dev/android-sdk-linux', android_toolchain_version='4.9', build_all=False, build_android_arm_v7_32=False, build_android_x86_32=False, build_ios_arm_v7_32=False, build_ios_arm_v8_64=False, build_ios_simulator_x86_32=False, build_ios_simulator_x86_64=False, build_linux_x86_64=True, build_macos_x86_64=False, build_windows_x86_32=False, build_windows_x86_64=False, eigen_version='3.3.3', force=False, ios_min_version='7.0', ios_sdk='', jom_executable='C:\\Qt\\Tools\\QtCreator\\bin\\jom.exe', macos_min_version='10.10', mxe_git_url='https://github.com/mxe/mxe.git', nparallel=1, openssl_android_script_url='https://wiki.openssl.org/images/7/70/Setenv-android.sh', openssl_src_url='https://www.openssl.org/source/openssl-1.1.0g.tar.gz', openssl_version='1.1.0g', qt_build_type='release', qt_git_branch='5.12', qt_git_commit='HEAD', qt_git_url='git://code.qt.io/qt/qt5.git', qt_openssl_static=True, qt_src_dirname='qt5', root_dir='/home/martinb/personal/qt_local_build', show_config_only=False, sqlcipher_git_commit='c6f709fca81c910ba133aaf6330c28e01ccfe5f8', sqlcipher_git_url='https://github.com/sqlcipher/sqlcipher.git', tee=None, verbose=2)
2019-06-03 17:37:51.981 __main__:DEBUG: Config: Config(
    _cached_xcode_developer_path='',
    android_api='android-23',
    android_api_number=23,
    android_ndk_host='linux-x86_64',
    android_ndk_root='/home/martinb/dev/android-ndk-r11c',
    android_sdk_root='/home/martinb/dev/android-sdk-linux',
    android_toolchain_version='4.9',
    build_all=False,
    build_android_arm_v7_32=False,
    build_android_x86_32=False,
    build_ios_arm_v7_32=False,
    build_ios_arm_v8_64=False,
    build_ios_simulator_x86_32=False,
    build_ios_simulator_x86_64=False,
    build_linux_x86_64=True,
    build_macos_x86_64=False,
    build_windows_x86_32=False,
    build_windows_x86_64=False,
    eigen_src_dir='/home/martinb/personal/qt_local_build/src/eigen',
    eigen_src_fullpath='/home/martinb/personal/qt_local_build/src/eigen/eigen-3.3.3.tar.gz',
    eigen_src_url='http://bitbucket.org/eigen/eigen/get/3.3.3.tar.gz',
    eigen_unpacked_dir='/home/martinb/personal/qt_local_build/eigen',
    eigen_version='3.3.3',
    force=False,
    ios_min_version='7.0',
    ios_sdk='',
    jom_executable='C:\\Qt\\Tools\\QtCreator\\bin\\jom.exe',
    macos_min_version='10.10',
    nparallel=1,
    openssl_android_script_fullpath='/home/martinb/personal/qt_local_build/src/openssl/Setenv-android.sh',
    openssl_android_script_url='https://wiki.openssl.org/images/7/70/Setenv-android.sh',
    openssl_src_dir='/home/martinb/personal/qt_local_build/src/openssl',
    openssl_src_filename='openssl-1.1.0g.tar.gz',
    openssl_src_fullpath='/home/martinb/personal/qt_local_build/src/openssl/openssl-1.1.0g.tar.gz',
    openssl_src_url='https://www.openssl.org/source/openssl-1.1.0g.tar.gz',
    openssl_version='1.1.0g',
    qt_build_type='release',
    qt_git_branch='5.12',
    qt_git_commit='HEAD',
    qt_git_url='git://code.qt.io/qt/qt5.git',
    qt_openssl_static=True,
    qt_src_gitdir='/home/martinb/personal/qt_local_build/src/qt5',
    root_dir='/home/martinb/personal/qt_local_build',
    show_config_only=False,
    sqlcipher_git_commit='c6f709fca81c910ba133aaf6330c28e01ccfe5f8',
    sqlcipher_git_url='https://github.com/sqlcipher/sqlcipher.git',
    sqlcipher_src_gitdir='/home/martinb/personal/qt_local_build/src/sqlcipher',
    src_rootdir='/home/martinb/personal/qt_local_build/src',
    tee_filename=None,
    verbose=2
)
2019-06-03 17:37:51.981 __main__:INFO: Running on Linux/Intel x86 (64-bit)
2019-06-03 17:37:51.982 __main__:INFO: Fetching Qt source...
2019-06-03 17:37:51.982 cardinal_pythonlib.buildfunc:INFO: Not re-cloning Qt Git repository: using existing source in /home/martinb/personal/qt_local_build/src/qt5
2019-06-03 17:37:51.982 __main__:INFO: Fetching OpenSSL source...
2019-06-03 17:37:51.982 cardinal_pythonlib.buildfunc:INFO: No need to download, already have: /home/martinb/personal/qt_local_build/src/openssl/openssl-1.1.0g.tar.gz
2019-06-03 17:37:51.982 cardinal_pythonlib.buildfunc:INFO: No need to download, already have: /home/martinb/personal/qt_local_build/src/openssl/Setenv-android.sh
2019-06-03 17:37:51.982 __main__:INFO: Fetching SQLCipher source...
2019-06-03 17:37:51.982 cardinal_pythonlib.buildfunc:INFO: Not re-cloning SQLCipher Git repository: using existing source in /home/martinb/personal/qt_local_build/src/sqlcipher
2019-06-03 17:37:51.982 __main__:INFO: Fetching Eigen source...
2019-06-03 17:37:51.982 cardinal_pythonlib.buildfunc:INFO: No need to download, already have: /home/martinb/personal/qt_local_build/src/eigen/eigen-3.3.3.tar.gz
2019-06-03 17:37:51.983 __main__:INFO: Building (unpacking) Eigen...
2019-06-03 17:37:51.983 cardinal_pythonlib.buildfunc:INFO: Skipping extraction of /home/martinb/personal/qt_local_build/src/eigen/eigen-3.3.3.tar.gz as directory /home/martinb/personal/qt_local_build/eigen exists
2019-06-03 17:37:51.983 __main__:INFO: Building (1) OpenSSL, (2) SQLite/SQLCipher, (3) Qt for Linux/Intel x86 (64-bit)
2019-06-03 17:37:51.983 __main__:INFO: Building OpenSSL for Linux/Intel x86 (64-bit)...
2019-06-03 17:37:51.983 __main__:INFO: OpenSSL: All targets exist already:
    /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libssl.so
    /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libssl.a
    /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libcrypto.so
    /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libcrypto.a
2019-06-03 17:37:51.983 __main__:INFO: Building SQLCipher for Linux/Intel x86 (64-bit)...
2019-06-03 17:37:51.983 __main__:INFO: SQLCipher: All targets exist already:
    /home/martinb/personal/qt_local_build/sqlcipher_linux_x86_64/sqlcipher/sqlite3.c
    /home/martinb/personal/qt_local_build/sqlcipher_linux_x86_64/sqlcipher/sqlite3.h
    /home/martinb/personal/qt_local_build/sqlcipher_linux_x86_64/sqlcipher/sqlite3.o
    /home/martinb/personal/qt_local_build/sqlcipher_linux_x86_64/sqlcipher/sqlcipher
2019-06-03 17:37:51.983 __main__:INFO: Building Qt for Linux/Intel x86 (64-bit)...
2019-06-03 17:37:51.984 __main__:INFO: Configuring Linux/Intel x86 (64-bit) build in /home/martinb/personal/qt_local_build/qt_linux_x86_64_build
2019-06-03 17:37:51.984 cardinal_pythonlib.fileops:DEBUG: mkdir -p /home/martinb/personal/qt_local_build/qt_linux_x86_64_build
2019-06-03 17:37:51.984 cardinal_pythonlib.fileops:DEBUG: mkdir -p /home/martinb/personal/qt_local_build/qt_linux_x86_64_install
2019-06-03 17:37:51.985 cardinal_pythonlib.buildfunc:DEBUG: Environment for the command that follows:
-------------------------------------------------------------------------------
export AR=gcc-ar
export CAMCOPS_QT_BASE_DIR=/home/martinb/personal/qt_local_build
export CAMCOPS_SOURCE_DIR=/home/martinb/personal/camcops
export CAMCOPS_VENV=/home/martinb/personal/camcops_venv
export CC=gcc
export COLORTERM=truecolor
export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
export DEFAULTS_PATH=/usr/share/gconf/xfce.default.path
export DESKTOP_SESSION=xfce
export DISPLAY=:0.0
export GDMSESSION=xfce
export GLADE_CATALOG_PATH=:
export GLADE_MODULE_PATH=:
export GLADE_PIXMAP_PATH=:
export GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/e32f5ee4_0631_4b9e_b327_bafb67310ae2
export GNOME_TERMINAL_SERVICE=:1.121
export GTK_MODULES=gail:atk-bridge
export HOME=/home/martinb
export LANG=en_GB.UTF-8
export LANGUAGE=en_GB:en
export LESSCLOSE="/usr/bin/lesspipe %s %s"
export LESSOPEN="| /usr/bin/lesspipe %s"
export LIBVIRT_DEFAULT_URI=qemu:///system
export LOGNAME=martinb
export LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
export MANDATORY_PATH=/usr/share/gconf/xfce.mandatory.path
export OLDPWD=/home/martinb/personal/camcops/tablet_qt
export OPENSSL_LIBS="-L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -lssl -lcrypto"
export PATH=/home/martinb/personal/camcops_venv/bin:/home/martinb/personal/camcops_venv/bin:/home/martinb/.pyenv/plugins/pyenv-virtualenv/shims:/home/martinb/.pyenv/shims:/home/martinb/.pyenv/bin:/home/martinb/.local/bin:/home/martinb/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
export PIPENV_IGNORE_VIRTUALENVS=1
export PS1="(camcops_venv) [\t \W]$ "
export PWD=/home/martinb/personal/camcops/tablet_qt/tools
export PYENV_ROOT=/home/martinb/.pyenv
export PYENV_SHELL=bash
export PYENV_VIRTUALENV_INIT=1
export QT_ACCESSIBILITY=1
export SESSION_MANAGER=local/lap-l380-mb:@/tmp/.ICE-unix/2301,unix/lap-l380-mb:/tmp/.ICE-unix/2301
export SHELL=/bin/bash
export SHLVL=2
export SSH_AGENT_PID=2283
export SSH_AUTH_SOCK=/tmp/ssh-UIEMVxjndVYW/agent.2058
export STY=4308.pts-0.lap-l380-mb
export S_COLORS=auto
export TERM=screen.xterm-256color
export TERMCAP="SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\
        :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\
        :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\
        :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\
        :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\
        :li#37:co#150:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\
        :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\
        :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\
        :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\
        :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\
        :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\
        :me=\E[m:ms:\
        :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\
        :vb=\Eg:G0:as=\E(0:ae=\E(B:\
        :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{||}~~..--++,,hhII00:\
        :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\
        :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\
        :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\
        :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\
        :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\
        :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\
        :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\
        :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\
        :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\
        :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\
        :kd=\EOB:kr=\EOC:kl=\EOD:km:"
export USER=martinb
export USERNAME=martinb
export VIRTUAL_ENV=/home/martinb/personal/camcops_venv
export VTE_VERSION=5202
export WINDOW=60
export WINDOWPATH=2
export XAUTHORITY=/run/user/1000/gdm/Xauthority
export XDG_CONFIG_DIRS=/etc/xdg/xdg-xfce:/etc/xdg:/etc/xdg
export XDG_CURRENT_DESKTOP=XFCE
export XDG_DATA_DIRS=/usr/share/xfce4:/usr/share/xfce:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share
export XDG_MENU_PREFIX=xfce-
export XDG_RUNTIME_DIR=/run/user/1000
export XDG_SEAT=seat0
export XDG_SESSION_DESKTOP=xfce
export XDG_SESSION_ID=2
export XDG_SESSION_TYPE=x11
export XDG_VTNR=2
export _=./build_qt.py
-------------------------------------------------------------------------------
2019-06-03 17:37:51.985 cardinal_pythonlib.buildfunc:INFO: Launching external command:
===============================================================================
WORKING DIRECTORY: /home/martinb/personal/qt_local_build/qt_linux_x86_64_build
PYTHON ARGS: ['/home/martinb/personal/qt_local_build/src/qt5/configure', '-I', '/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include', '-L', '/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g', '-prefix', '/home/martinb/personal/qt_local_build/qt_linux_x86_64_install', '-recheck-all', 'OPENSSL_LIBS=-L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -lssl -lcrypto', '-static', '-qt-xcb', '-gstreamer', '1.0', '-opensource', '-confirm-license', '-no-sql-sqlite', '-no-sql-db2', '-no-sql-ibase', '-no-sql-mysql', '-no-sql-oci', '-no-sql-odbc', '-no-sql-psql', '-no-sql-sqlite2', '-no-sql-tds', '-qt-doubleconversion', '-qt-libjpeg', '-qt-libpng', '-qt-zlib', '-no-warnings-are-errors', '-nomake', 'examples', '-nomake', 'tests', '-skip', 'qtserialport', '-release', '-openssl-linked', '-v', '-v']
COMMAND: /home/martinb/personal/qt_local_build/src/qt5/configure -I /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -L /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -prefix /home/martinb/personal/qt_local_build/qt_linux_x86_64_install -recheck-all "OPENSSL_LIBS=-L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -lssl -lcrypto" -static -qt-xcb -gstreamer 1.0 -opensource -confirm-license -no-sql-sqlite -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-odbc -no-sql-psql -no-sql-sqlite2 -no-sql-tds -qt-doubleconversion -qt-libjpeg -qt-libpng -qt-zlib -no-warnings-are-errors -nomake examples -nomake tests -skip qtserialport -release -openssl-linked -v -v
===============================================================================
+ cd qtbase
+ /home/martinb/personal/qt_local_build/src/qt5/qtbase/configure -top-level -I /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -L /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -prefix /home/martinb/personal/qt_local_build/qt_linux_x86_64_install -recheck-all OPENSSL_LIBS=-L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -lssl -lcrypto -static -qt-xcb -gstreamer 1.0 -opensource -confirm-license -no-sql-sqlite -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-odbc -no-sql-psql -no-sql-sqlite2 -no-sql-tds -qt-doubleconversion -qt-libjpeg -qt-libpng -qt-zlib -no-warnings-are-errors -nomake examples -nomake tests -skip qtserialport -release -openssl-linked -v -v
Performing shadow build...
Preparing build tree...
<srcbase> = /home/martinb/personal/qt_local_build/src/qt5/qtbase
<bldbase> = /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase
<outbase> = /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase
Creating qmake...
make: Nothing to be done for 'first'.
Command line: -I /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -L /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -prefix /home/martinb/personal/qt_local_build/qt_linux_x86_64_install -recheck-all 'OPENSSL_LIBS=-L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -lssl -lcrypto' -static -qt-xcb -gstreamer 1.0 -opensource -confirm-license -no-sql-sqlite -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-odbc -no-sql-psql -no-sql-sqlite2 -no-sql-tds -qt-doubleconversion -qt-libjpeg -qt-libpng -qt-zlib -no-warnings-are-errors -nomake examples -nomake tests -skip qtserialport -release -openssl-linked -v -v

This is the Qt Open Source Edition.

You have already accepted the terms of the Open Source license.

Running configuration tests...
Checking for gold linker...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests && g++ -pipe -fuse-ld=gold -o conftest-out conftest.cpp
test config.qtbase.tests.use_gold_linker succeeded
Checking for machine tuple...
+ g++ -dumpmachine
> x86_64-linux-gnu
test config.qtbase.tests.machineTuple succeeded
Checking for valid makespec...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/verifyspec && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/verifyspec
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/verifyspec && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f verifyspec.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/verifyspec -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o verifyspec.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/verifyspec/verifyspec.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o verifyspec verifyspec.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.verifyspec succeeded
Checking for target architecture...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/arch && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/arch
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/arch && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f arch.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/arch -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o arch.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/arch/arch.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o arch arch.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
Detected architecture: x86_64 (mmx sse sse2)
test config.qtbase.tests.architecture gave result x86_64
Checking for SSE2 instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=sse2 /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -msse2 -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_SSE2 -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.sse2 succeeded
Checking for AES new instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=aesni /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -maes -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_AESNI -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.aesni succeeded
Checking for alloca() in alloca.h...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/alloca_h && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/alloca_h
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/alloca_h && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o alloca_h main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.alloca_h succeeded
Checking for SSE3 instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=sse3 /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -msse3 -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_SSE3 -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.sse3 succeeded
Checking for SSSE3 instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=ssse3 /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -mssse3 -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_SSSE3 -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.ssse3 succeeded
Checking for SSE4.1 instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=sse4_1 /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -msse4.1 -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_SSE4_1 -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.sse4_1 succeeded
Checking for SSE4.2 instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=sse4_2 /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -msse4.2 -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_SSE4_2 -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.sse4_2 succeeded
Checking for AVX instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=avx /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -mavx -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_AVX -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.avx succeeded
Checking for AVX2 instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=avx2 /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -mavx2 -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_AVX2 -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.avx2 succeeded
Checking for AVX512 F instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=avx512f /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -mavx512f -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_AVX512F -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.avx512f succeeded
Checking for AVX512 BW instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=avx512bw /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -mavx512bw -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_AVX512BW -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.avx512bw succeeded
Checking for AVX512 CD instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=avx512cd /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -mavx512cd -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_AVX512CD -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.avx512cd succeeded
Checking for AVX512 DQ instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=avx512dq /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -mavx512dq -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_AVX512DQ -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.avx512dq succeeded
Checking for AVX512 ER instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=avx512er /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -mavx512er -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_AVX512ER -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.avx512er succeeded
Checking for AVX512 IFMA instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=avx512ifma /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -mavx512ifma -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_AVX512IFMA -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.avx512ifma succeeded
Checking for AVX512 PF instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=avx512pf /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -mavx512pf -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_AVX512PF -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.avx512pf succeeded
Checking for AVX512 VBMI instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=avx512vbmi /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -mavx512vbmi -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_AVX512VBMI -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.avx512vbmi succeeded
Checking for AVX512 VL instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=avx512vl /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -mavx512vl -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_AVX512VL -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.avx512vl succeeded
Checking for C++14 support...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/c++14 && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/c++14
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/c++14 && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -std=gnu++1y -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o c++14 main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.c++14 succeeded
Checking for C++1z support...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/c++1z && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/c++1z
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/c++1z && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -std=gnu++1z -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o c++1z main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.c++1z succeeded
Checking for C99 support...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/c99 && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/c99
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/c99 && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> gcc -c -pipe -O2 -std=gnu99 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.c
> g++ -Wl,-O1 -fuse-ld=gold -o c99 main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.c99 succeeded
Checking for C11 support...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/c11 && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/c11
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/c11 && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> gcc -c -pipe -O2 -std=gnu11 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.c
> g++ -Wl,-O1 -fuse-ld=gold -o c11 main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.c11 succeeded
Checking for pkg-config...
Found pkg-config from path: /usr/bin/pkg-config
test config.qtbase.tests.pkg-config succeeded
Global lib dirs: [/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g] [/usr/lib/gcc/x86_64-linux-gnu/7 /usr/lib/x86_64-linux-gnu /usr/lib /lib/x86_64-linux-gnu /lib]
Global inc dirs: [/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include] [/usr/include/c++/7 /usr/include/x86_64-linux-gnu/c++/7 /usr/include/c++/7/backward /usr/lib/gcc/x86_64-linux-gnu/7/include /usr/local/include /usr/lib/gcc/x86_64-linux-gnu/7/include-fixed /usr/include/x86_64-linux-gnu /usr/include]
Checking for D-Bus >= 1.2...
Trying source 0 (type pkgConfig) of library dbus ...
+ /usr/bin/pkg-config --exists --silence-errors dbus-1 '>=' 1.2
pkg-config did not find package.
  => source produced no result.
Trying source 1 (type inline) of library dbus ...
  => source failed condition 'config.win32'.
Trying source 2 (type inline) of library dbus ...
None of [libdbus-1.so libdbus-1.a] found in [] and global paths.
  => source produced no result.
test config.qtbase.libraries.dbus FAILED
Checking for new dtags support...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests && g++ -pipe -fuse-ld=gold -Wl,--enable-new-dtags -o conftest-out conftest.cpp
test config.qtbase.tests.enable_new_dtags succeeded
Checking for F16C instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=f16c /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -mf16c -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_F16C -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.f16c succeeded
Checking for support for split sections and linker garbage collection...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/gc_binaries && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/gc_binaries
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/gc_binaries && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o gc_binaries main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.gc_binaries succeeded
Checking for D-Bus >= 1.2 (host)...
Trying source 0 (type pkgConfig) of library host_dbus ...
+ /usr/bin/pkg-config --exists --silence-errors dbus-1 '>=' 1.2
pkg-config did not find package.
  => source produced no result.
Trying source 1 (type inline) of library host_dbus ...
 => source accepted.
test config.qtbase.libraries.host_dbus succeeded
Checking for udev...
Trying source 0 (type pkgConfig) of library libudev ...
+ /usr/bin/pkg-config --exists --silence-errors libudev
pkg-config did not find package.
  => source produced no result.
Trying source 1 (type inline) of library libudev ...
None of [libudev.so libudev.a] found in [] and global paths.
  => source produced no result.
test config.qtbase.libraries.libudev FAILED
Checking for POSIX fallocate()...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/posix_fallocate && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/posix_fallocate
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/posix_fallocate && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o posix_fallocate main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.posix_fallocate succeeded
Checking for precompiled header support...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/precompile_header && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/precompile_header
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/precompile_header && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f .pch/precompile_header.gch/c .pch/precompile_header.gch/c++
> rm -f *~ core *.core
> g++ -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -x c++-header -c header.h -o .pch/precompile_header.gch/c++
> g++ -c -include .pch/precompile_header -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o precompile_header main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.precompile_header succeeded
Checking for RDRAND instruction...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=rdrnd /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -mrdrnd -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_RDRND -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.rdrnd succeeded
Checking for symbol visibility support...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/reduce_exports && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/reduce_exports
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/reduce_exports && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -fvisibility=hidden -fvisibility-inlines-hidden -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> rm -f libreduce_exports.so.1.0.0 libreduce_exports.so libreduce_exports.so.1 libreduce_exports.so.1.0
> g++ -Wl,-O1 -fuse-ld=gold -shared -Wl,-soname,libreduce_exports.so.1 -o libreduce_exports.so.1.0.0 main.o  -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
> ln -s libreduce_exports.so.1.0.0 libreduce_exports.so
> ln -s libreduce_exports.so.1.0.0 libreduce_exports.so.1
> ln -s libreduce_exports.so.1.0.0 libreduce_exports.so.1.0
test config.qtbase.tests.reduce_exports succeeded
Checking for -Bsymbolic-functions support...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/reduce_relocations && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/reduce_relocations
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/reduce_relocations && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> rm -f libreduce_relocations.so.1.0.0 libreduce_relocations.so libreduce_relocations.so.1 libreduce_relocations.so.1.0
> g++ -Wl,-O1 -fuse-ld=gold -shared -Wl,-Bsymbolic-functions -Wl,-soname,libreduce_relocations.so.1 -o libreduce_relocations.so.1.0.0 main.o  -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
> ln -s libreduce_relocations.so.1.0.0 libreduce_relocations.so
> ln -s libreduce_relocations.so.1.0.0 libreduce_relocations.so.1
> ln -s libreduce_relocations.so.1.0.0 libreduce_relocations.so.1.0
test config.qtbase.tests.reduce_relocations succeeded
Checking for SHA new instructions...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' CONFIG+=add_cflags DEFINES+=NO_ATTRIBUTE SIMD=shani /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -msha -O2 -w -fPIC -DNO_ATTRIBUTE -DQT_COMPILER_SUPPORTS_SHANI -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.shani succeeded
Checking for STL compatibility...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/stl && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/stl
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/stl && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f stltest.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/stl -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o stltest.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/stl/stltest.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o stl stltest.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.stl succeeded
Checking for Intrinsics without -mXXX argument...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'SIMD=aesni avx avx2 avx512bw avx512cd avx512dq avx512er avx512f avx512ifma avx512pf avx512vbmi avx512vl f16c rdrnd shani sse2 sse3 sse4_1 sse4_2 ssse3' /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/x86_simd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC -DQT_COMPILER_SUPPORTS_AESNI -DQT_COMPILER_SUPPORTS_AVX -DQT_COMPILER_SUPPORTS_AVX2 -DQT_COMPILER_SUPPORTS_AVX512BW -DQT_COMPILER_SUPPORTS_AVX512CD -DQT_COMPILER_SUPPORTS_AVX512DQ -DQT_COMPILER_SUPPORTS_AVX512ER -DQT_COMPILER_SUPPORTS_AVX512F -DQT_COMPILER_SUPPORTS_AVX512IFMA -DQT_COMPILER_SUPPORTS_AVX512PF -DQT_COMPILER_SUPPORTS_AVX512VBMI -DQT_COMPILER_SUPPORTS_AVX512VL -DQT_COMPILER_SUPPORTS_F16C -DQT_COMPILER_SUPPORTS_RDRND -DQT_COMPILER_SUPPORTS_SHANI -DQT_COMPILER_SUPPORTS_SSE2 -DQT_COMPILER_SUPPORTS_SSE3 -DQT_COMPILER_SUPPORTS_SSE4_1 -DQT_COMPILER_SUPPORTS_SSE4_2 -DQT_COMPILER_SUPPORTS_SSSE3 -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtbase/config.tests/x86_simd/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o x86_simd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase.tests.x86SimdAlways succeeded
Checking for clock_gettime()...
Trying source 0 (type inline) of library librt ...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/librt && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += librt' 'QMAKE_LIBS_LIBRT = ' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/librt
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/librt && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o librt main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
 => source accepted.
test config.qtbase_corelib.libraries.librt succeeded
Checking for POSIX monotonic clock...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/clock-monotonic && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += librt' 'QMAKE_LIBS_LIBRT = ' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/clock-monotonic
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/clock-monotonic && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o clock-monotonic main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_corelib.tests.clock-monotonic succeeded
Checking for C++11 <future>...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/cxx11_future && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/cxx11_future
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/cxx11_future && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o cxx11_future main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -lpthread
test config.qtbase_corelib.tests.cxx11_future succeeded
Checking for dlopen()...
Trying source 0 (type inline) of library libdl ...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/libdl && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += libdl' 'QMAKE_LIBS_LIBDL = ' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/libdl
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/libdl && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o libdl main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
> main.o:main.cpp:function main: error: undefined reference to 'dlopen'
> main.o:main.cpp:function main: error: undefined reference to 'dlclose'
> main.o:main.cpp:function main: error: undefined reference to 'dlsym'
> main.o:main.cpp:function main: error: undefined reference to 'dlerror'
> collect2: error: ld returned 1 exit status
> Makefile:67: recipe for target 'libdl' failed
> make: *** [libdl] Error 1
 => source failed verification.
Trying source 1 (type inline) of library libdl ...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/libdl && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += libdl' 'QMAKE_LIBS_LIBDL = /usr/lib/x86_64-linux-gnu/libdl.so' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/libdl
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/libdl && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o libdl main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libdl.so
 => source accepted.
test config.qtbase_corelib.libraries.libdl succeeded
Checking for eventfd...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/eventfd && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/eventfd
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/eventfd && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o eventfd main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_corelib.tests.eventfd succeeded
Checking for futimens()...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/futimens && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/futimens
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/futimens && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o futimens main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_corelib.tests.futimens succeeded
Checking for getauxval()...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/getauxval && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/getauxval
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/getauxval && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o getauxval main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_corelib.tests.getauxval succeeded
Checking for getentropy()...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/getentropy && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/getentropy
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/getentropy && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o getentropy main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_corelib.tests.getentropy succeeded
Checking for GLib...
Trying source 0 (type pkgConfig) of library glib ...
+ /usr/bin/pkg-config --exists --silence-errors glib-2.0 gthread-2.0
+ /usr/bin/pkg-config --modversion glib-2.0 gthread-2.0
> 2.56.4
> 2.56.4
+ /usr/bin/pkg-config --libs-only-L glib-2.0 gthread-2.0
+ /usr/bin/pkg-config --libs-only-l glib-2.0 gthread-2.0
> -lgthread-2.0 -lglib-2.0
+ /usr/bin/pkg-config --cflags glib-2.0 gthread-2.0
> -pthread -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
Note: Dropped compiler flags '-pthread'.
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/glib && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += glib' 'QMAKE_LIBS_GLIB = /usr/lib/x86_64-linux-gnu/libgthread-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so' 'QMAKE_INCDIR_GLIB = /usr/include/glib-2.0 /usr/lib/x86_64-linux-gnu/glib-2.0/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/glib
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/glib && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o glib main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libgthread-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so
 => source accepted.
test config.qtbase_corelib.libraries.glib succeeded
Checking for GNU libc...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/glibc && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/glibc
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/glibc && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o glibc main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_corelib.tests.glibc succeeded
Checking for POSIX iconv...
Trying source 0 (type inline) of library posix_iconv ...
  => source failed condition 'config.openbsd || config.haiku'.
Trying source 1 (type inline) of library posix_iconv ...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/posix_iconv && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += posix_iconv' 'QMAKE_LIBS_POSIX_ICONV = ' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/posix_iconv
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/posix_iconv && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o posix_iconv main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
 => source accepted.
test config.qtbase_corelib.libraries.posix_iconv succeeded
Checking for ICU...
Trying source 0 (type inline) of library icu ...
  => source failed condition 'config.win32 && !features.shared'.
Trying source 1 (type inline) of library icu ...
  => source failed condition 'config.win32 && features.shared'.
Trying source 2 (type inline) of library icu ...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/icu && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += icu' 'QMAKE_LIBS_ICU = /usr/lib/x86_64-linux-gnu/libicui18n.so /usr/lib/x86_64-linux-gnu/libicuuc.so /usr/lib/x86_64-linux-gnu/libicudata.so' 'QMAKE_DEPENDS_ICU_CC = LIBDL' 'QMAKE_DEPENDS_ICU_LD = LIBDL' 'QMAKE_LIBS_LIBDL = /usr/lib/x86_64-linux-gnu/libdl.so' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/icu
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/icu && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o icu main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libicui18n.so /usr/lib/x86_64-linux-gnu/libicuuc.so /usr/lib/x86_64-linux-gnu/libicudata.so /usr/lib/x86_64-linux-gnu/libdl.so
 => source accepted.
test config.qtbase_corelib.libraries.icu succeeded
Checking for inotify...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/inotify && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/inotify
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/inotify && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o inotify main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_corelib.tests.inotify succeeded
Checking for SysV IPC...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/ipc_sysv && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/ipc_sysv
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/ipc_sysv && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o ipc_sysv main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_corelib.tests.ipc_sysv succeeded
Checking for linkat()...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/linkat && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/linkat
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/linkat && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o linkat main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_corelib.tests.linkat succeeded
Checking for ppoll()...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/ppoll && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/ppoll
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/ppoll && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o ppoll main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_corelib.tests.ppoll succeeded
Checking for renameat2()...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/renameat2 && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/renameat2
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/renameat2 && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> main.cpp: In function โ€˜int main(int, char**)โ€™:
> main.cpp:9:53: error: โ€˜RENAME_NOREPLACEโ€™ was not declared in this scope
>      renameat2(AT_FDCWD, argv[1], AT_FDCWD, argv[2], RENAME_NOREPLACE | RENAME_WHITEOUT);
>                                                      ^~~~~~~~~~~~~~~~
> main.cpp:9:53: note: suggested alternative: โ€˜_IOS_NOREPLACEโ€™
>      renameat2(AT_FDCWD, argv[1], AT_FDCWD, argv[2], RENAME_NOREPLACE | RENAME_WHITEOUT);
>                                                      ^~~~~~~~~~~~~~~~
>                                                      _IOS_NOREPLACE
> main.cpp:9:72: error: โ€˜RENAME_WHITEOUTโ€™ was not declared in this scope
>      renameat2(AT_FDCWD, argv[1], AT_FDCWD, argv[2], RENAME_NOREPLACE | RENAME_WHITEOUT);
>                                                                         ^~~~~~~~~~~~~~~
> main.cpp:9:5: error: โ€˜renameat2โ€™ was not declared in this scope
>      renameat2(AT_FDCWD, argv[1], AT_FDCWD, argv[2], RENAME_NOREPLACE | RENAME_WHITEOUT);
>      ^~~~~~~~~
> main.cpp:9:5: note: suggested alternative: โ€˜renameatโ€™
>      renameat2(AT_FDCWD, argv[1], AT_FDCWD, argv[2], RENAME_NOREPLACE | RENAME_WHITEOUT);
>      ^~~~~~~~~
>      renameat
> Makefile:169: recipe for target 'main.o' failed
> make: *** [main.o] Error 1
test config.qtbase_corelib.tests.renameat2 FAILED
Checking for slog2...
Trying source 0 (type inline) of library slog2 ...
None of [libslog2.so libslog2.a] found in [] and global paths.
  => source produced no result.
test config.qtbase_corelib.libraries.slog2 FAILED
Checking for statx() in libc...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/statx && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/statx
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/statx && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> main.cpp: In function โ€˜int main(int, char**)โ€™:
> main.cpp:11:18: error: aggregate โ€˜main(int, char**)::statx statxbufโ€™ has incomplete type and cannot be defined
>      struct statx statxbuf;
>                   ^~~~~~~~
> main.cpp:12:25: error: โ€˜STATX_BASIC_STATSโ€™ was not declared in this scope
>      unsigned int mask = STATX_BASIC_STATS;
>                          ^~~~~~~~~~~~~~~~~
> main.cpp:13:32: error: โ€˜AT_STATX_SYNC_AS_STATโ€™ was not declared in this scope
>      return statx(AT_FDCWD, "", AT_STATX_SYNC_AS_STAT, mask, &statxbuf);
>                                 ^~~~~~~~~~~~~~~~~~~~~
> main.cpp:13:70: error: invalid use of incomplete type โ€˜struct main(int, char**)::statxโ€™
>      return statx(AT_FDCWD, "", AT_STATX_SYNC_AS_STAT, mask, &statxbuf);
>                                                                       ^
> main.cpp:11:12: note: forward declaration of โ€˜struct main(int, char**)::statxโ€™
>      struct statx statxbuf;
>             ^~~~~
> Makefile:169: recipe for target 'main.o' failed
> make: *** [main.o] Error 1
test config.qtbase_corelib.tests.statx FAILED
Checking for 64 bit atomics...
Trying source 0 (type inline) of library libatomic ...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/libatomic && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += libatomic' 'QMAKE_LIBS_LIBATOMIC = ' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/libatomic
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/libatomic && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -std=gnu++11 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o libatomic main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
 => source accepted.
test config.qtbase_corelib.libraries.libatomic succeeded
Checking for PCRE2...
Trying source 0 (type pkgConfig) of library pcre2 ...
+ /usr/bin/pkg-config --exists --silence-errors libpcre2-16
pkg-config did not find package.
  => source produced no result.
Trying source 1 (type inline) of library pcre2 ...
None of [libpcre2-16.so libpcre2-16.a] found in [] and global paths.
  => source produced no result.
test config.qtbase_corelib.libraries.pcre2 FAILED
Checking for O_CLOEXEC...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/cloexec && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/cloexec
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/cloexec && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o cloexec main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_corelib.tests.cloexec succeeded
Checking for C++11 <random>...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/cxx11_random && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/cxx11_random
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/cxx11_random && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o cxx11_random main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_corelib.tests.cxx11_random succeeded
Checking for working std::atomic for function pointers...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/atomicfptr && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/atomicfptr
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/atomicfptr && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -std=gnu++11 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o atomicfptr main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_corelib.tests.atomicfptr succeeded
Checking for OpenSSL...
Trying source 0 (type openssl) of library openssl ...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/openssl && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += openssl' 'QMAKE_LIBS_OPENSSL = /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libssl.so /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libcrypto.so' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/openssl
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/openssl && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o openssl main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libssl.so /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libcrypto.so
 => source accepted.
test config.qtbase_network.libraries.openssl succeeded
Checking for DTLS support in OpenSSL...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/dtls && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += openssl' 'QMAKE_LIBS_OPENSSL = /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libssl.so /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libcrypto.so' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/dtls
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/dtls && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o dtls main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libssl.so /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libcrypto.so
test config.qtbase_network.tests.dtls succeeded
Trying source 0 (type makeSpec) of library network ...
 => source accepted.
Checking for getifaddrs()...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/getifaddrs && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += network' 'QMAKE_LIBS_NETWORK = ' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/getifaddrs
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/getifaddrs && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o getifaddrs main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_network.tests.getifaddrs succeeded
Checking for IPv6 ifname...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/ipv6ifname && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += network' 'QMAKE_LIBS_NETWORK = ' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/ipv6ifname
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/ipv6ifname && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o ipv6ifname main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_network.tests.ipv6ifname succeeded
Checking for Linux AF_NETLINK sockets...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/linux-netlink && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/linux-netlink
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/linux-netlink && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o linux-netlink main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_network.tests.linux-netlink succeeded
Checking for OpenSSL 1.1 support...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/openssl11 && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += openssl' 'QMAKE_LIBS_OPENSSL = /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libssl.so /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libcrypto.so' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/openssl11
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/openssl11 && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o openssl11 main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libssl.so /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/libcrypto.so
test config.qtbase_network.tests.openssl11 succeeded
Checking for xkbcommon >= 0.5.0...
Trying source 0 (type pkgConfig) of library xkbcommon ...
+ /usr/bin/pkg-config --exists --silence-errors xkbcommon '>=' 0.5.0
pkg-config did not find package.
  => source produced no result.
Trying source 1 (type inline) of library xkbcommon ...
None of [libxkbcommon.so libxkbcommon.a] found in [] and global paths.
  => source produced no result.
test config.qtbase_gui.libraries.xkbcommon FAILED
Checking for Desktop OpenGL...
Trying source 0 (type pkgConfig) of library opengl ...
+ /usr/bin/pkg-config --exists --silence-errors gl
+ /usr/bin/pkg-config --modversion gl
> 18.2.8
+ /usr/bin/pkg-config --libs-only-L gl
+ /usr/bin/pkg-config --libs-only-l gl
> -lGL
+ /usr/bin/pkg-config --cflags gl
> -I/usr/include/libdrm
header entry 'config.qtbase_gui.libraries.opengl.headers.0' passed condition.
header entry 'config.qtbase_gui.libraries.opengl.headers.0' passed condition.
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/opengl && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += opengl' 'QMAKE_LIBS_OPENGL = /usr/lib/x86_64-linux-gnu/libGL.so' 'QMAKE_INCDIR_OPENGL = /usr/include/libdrm' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/opengl
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/opengl && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o opengl main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libGL.so
 => source accepted.
test config.qtbase_gui.libraries.opengl succeeded
Checking for KMS...
Trying source 0 (type pkgConfig) of library drm ...
+ /usr/bin/pkg-config --exists --silence-errors libdrm
+ /usr/bin/pkg-config --modversion libdrm
> 2.4.95
+ /usr/bin/pkg-config --libs-only-L libdrm
+ /usr/bin/pkg-config --libs-only-l libdrm
> -ldrm
+ /usr/bin/pkg-config --cflags libdrm
> -I/usr/include/libdrm
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/drm && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += drm' 'QMAKE_LIBS_DRM = /usr/lib/x86_64-linux-gnu/libdrm.so' 'QMAKE_INCDIR_DRM = /usr/include/libdrm' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/drm
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/drm && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o drm main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libdrm.so
 => source accepted.
test config.qtbase_gui.libraries.drm succeeded
Checking for DRM Atomic API...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/drm_atomic && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += drm' 'QMAKE_LIBS_DRM = /usr/lib/x86_64-linux-gnu/libdrm.so' 'QMAKE_INCDIR_DRM = /usr/include/libdrm' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/drm_atomic
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/drm_atomic && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o drm_atomic main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libdrm.so
test config.qtbase_gui.tests.drm_atomic succeeded
Checking for EGL...
Trying source 0 (type pkgConfig) of library egl ...
+ /usr/bin/pkg-config --exists --silence-errors egl
+ /usr/bin/pkg-config --modversion egl
> 18.2.8
+ /usr/bin/pkg-config --libs-only-L egl
+ /usr/bin/pkg-config --libs-only-l egl
> -lEGL
+ /usr/bin/pkg-config --cflags egl
> -I/usr/include/libdrm
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += egl' 'QMAKE_LIBS_EGL = /usr/lib/x86_64-linux-gnu/libEGL.so' 'QMAKE_INCDIR_EGL = /usr/include/libdrm' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o egl main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libEGL.so
 => source accepted.
test config.qtbase_gui.libraries.egl succeeded
Checking for XLib...
Trying source 0 (type makeSpec) of library xlib ...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/xlib && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += xlib' 'QMAKE_LIBS_XLIB = /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libm.so' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/xlib
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/xlib && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o xlib main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libm.so
 => source accepted.
test config.qtbase_gui.libraries.xlib succeeded
Checking for EGL on X11...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-x11 && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += egl xlib' 'QMAKE_LIBS_XLIB = /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libm.so' 'QMAKE_LIBS_EGL = /usr/lib/x86_64-linux-gnu/libEGL.so' 'QMAKE_INCDIR_EGL = /usr/include/libdrm' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-x11
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-x11 && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o egl-x11 main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libEGL.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libm.so
test config.qtbase_gui.tests.egl-x11 succeeded
Trying source 0 (type makeSpec) of library bcm_host ...
bcm_host.h not found in [] and global paths.
  => source produced no result.
Checking for EGLDevice...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-egldevice && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += egl' 'QMAKE_LIBS_EGL = /usr/lib/x86_64-linux-gnu/libEGL.so' 'QMAKE_INCDIR_EGL = /usr/include/libdrm' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-egldevice
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-egldevice && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o egl-egldevice main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libEGL.so
test config.qtbase_gui.tests.egl-egldevice succeeded
Checking for GBM...
Trying source 0 (type pkgConfig) of library gbm ...
+ /usr/bin/pkg-config --exists --silence-errors gbm
pkg-config did not find package.
  => source produced no result.
test config.qtbase_gui.libraries.gbm FAILED
Checking for Mali EGL...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-mali && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += egl' 'QMAKE_LIBS_EGL = /usr/lib/x86_64-linux-gnu/libEGL.so' 'QMAKE_INCDIR_EGL = /usr/include/libdrm' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-mali
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-mali && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> main.cpp:2:10: fatal error: EGL/fbdev_window.h: No such file or directory
>  #include <EGL/fbdev_window.h>
>           ^~~~~~~~~~~~~~~~~~~~
> compilation terminated.
> Makefile:169: recipe for target 'main.o' failed
> make: *** [main.o] Error 1
test config.qtbase_gui.tests.egl-mali FAILED
Checking for Mali 2 EGL...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-mali-2 && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += egl' 'QMAKE_LIBS_EGL = /usr/lib/x86_64-linux-gnu/libEGL.so' 'QMAKE_INCDIR_EGL = /usr/include/libdrm' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-mali-2
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-mali-2 && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> main.cpp: In function โ€˜int main(int, char**)โ€™:
> main.cpp:8:5: error: โ€˜mali_native_windowโ€™ was not declared in this scope
>      mali_native_window *w = 0;
>      ^~~~~~~~~~~~~~~~~~
> main.cpp:8:5: note: suggested alternative: โ€˜PointerWindowโ€™
>      mali_native_window *w = 0;
>      ^~~~~~~~~~~~~~~~~~
>      PointerWindow
> main.cpp:8:25: error: โ€˜wโ€™ was not declared in this scope
>      mali_native_window *w = 0;
>                          ^
> Makefile:169: recipe for target 'main.o' failed
> make: *** [main.o] Error 1
test config.qtbase_gui.tests.egl-mali-2 FAILED
Checking for i.Mx6 EGL...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-viv && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += egl' 'QMAKE_LIBS_EGL = /usr/lib/x86_64-linux-gnu/libEGL.so' 'QMAKE_INCDIR_EGL = /usr/include/libdrm' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-viv
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/egl-viv && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC -DEGL_API_FB=1 -DLINUX=1 -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> main.cpp:3:10: fatal error: EGL/eglvivante.h: No such file or directory
>  #include <EGL/eglvivante.h>
>           ^~~~~~~~~~~~~~~~~~
> compilation terminated.
> Makefile:169: recipe for target 'main.o' failed
> make: *** [main.o] Error 1
test config.qtbase_gui.tests.egl-viv FAILED
Checking for XCB >= 1.9...
Trying source 0 (type pkgConfig) of library xcb ...
+ /usr/bin/pkg-config --exists --silence-errors xcb '>=' 1.9
+ /usr/bin/pkg-config --modversion xcb '>=' 1.9
> 1.13
+ /usr/bin/pkg-config --libs-only-L xcb '>=' 1.9
+ /usr/bin/pkg-config --libs-only-l xcb '>=' 1.9
> -lxcb
+ /usr/bin/pkg-config --cflags xcb '>=' 1.9
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/xcb && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += xcb' 'QMAKE_LIBS_XCB = /usr/lib/x86_64-linux-gnu/libxcb.so' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/xcb
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/xcb && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o xcb main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libxcb.so
 => source accepted.
test config.qtbase_gui.libraries.xcb succeeded
Checking for XCB Xlib...
Trying source 0 (type pkgConfig) of library xcb_xlib ...
+ /usr/bin/pkg-config --exists --silence-errors x11-xcb
+ /usr/bin/pkg-config --modversion x11-xcb
> 1.6.4
+ /usr/bin/pkg-config --libs-only-L x11-xcb
+ /usr/bin/pkg-config --libs-only-l x11-xcb
> -lX11-xcb -lX11 -lxcb
+ /usr/bin/pkg-config --cflags x11-xcb
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/xcb_xlib && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += xcb_xlib' 'QMAKE_LIBS_XCB_XLIB = /usr/lib/x86_64-linux-gnu/libX11-xcb.so' 'QMAKE_DEPENDS_XCB_XLIB_CC = XCB XLIB' 'QMAKE_DEPENDS_XCB_XLIB_LD = XCB XLIB' 'QMAKE_LIBS_XLIB = /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libm.so' 'QMAKE_LIBS_XCB = /usr/lib/x86_64-linux-gnu/libxcb.so' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/xcb_xlib
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/xcb_xlib && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o xcb_xlib main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libX11-xcb.so /usr/lib/x86_64-linux-gnu/libxcb.so /usr/lib/x86_64-linux-gnu/libXext.so /usr/lib/x86_64-linux-gnu/libX11.so /usr/lib/x86_64-linux-gnu/libm.so
 => source accepted.
test config.qtbase_gui.libraries.xcb_xlib succeeded
Checking for evdev...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/evdev && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/evdev
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/evdev && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o evdev main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_gui.tests.evdev succeeded
Checking for FreeType...
Trying source 0 (type pkgConfig) of library freetype ...
+ /usr/bin/pkg-config --exists --silence-errors freetype2
+ /usr/bin/pkg-config --modversion freetype2
> 21.0.15
+ /usr/bin/pkg-config --libs-only-L freetype2
+ /usr/bin/pkg-config --libs-only-l freetype2
> -lfreetype
+ /usr/bin/pkg-config --cflags freetype2
> -I/usr/include/freetype2 -I/usr/include/libpng16
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/freetype && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += freetype' 'QMAKE_LIBS_FREETYPE = /usr/lib/x86_64-linux-gnu/libfreetype.so' 'QMAKE_INCDIR_FREETYPE = /usr/include/freetype2 /usr/include/libpng16' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/freetype
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/freetype && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o freetype main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libfreetype.so
 => source accepted.
test config.qtbase_gui.libraries.freetype succeeded
Checking for Fontconfig...
Trying source 0 (type pkgConfig) of library fontconfig ...
+ /usr/bin/pkg-config --exists --silence-errors fontconfig
+ /usr/bin/pkg-config --modversion fontconfig
> 2.12.6
+ /usr/bin/pkg-config --libs-only-L fontconfig
+ /usr/bin/pkg-config --libs-only-l fontconfig
> -lfontconfig -lfreetype
+ /usr/bin/pkg-config --cflags fontconfig
> -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/fontconfig && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += fontconfig' 'QMAKE_LIBS_FONTCONFIG = /usr/lib/x86_64-linux-gnu/libfontconfig.so' 'QMAKE_DEPENDS_FONTCONFIG_CC = FREETYPE' 'QMAKE_DEPENDS_FONTCONFIG_LD = FREETYPE' 'QMAKE_LIBS_FREETYPE = /usr/lib/x86_64-linux-gnu/libfreetype.so' 'QMAKE_INCDIR_FREETYPE = /usr/include/freetype2 /usr/include/libpng16' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/fontconfig
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/fontconfig && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o fontconfig main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libfontconfig.so /usr/lib/x86_64-linux-gnu/libfreetype.so
 => source accepted.
test config.qtbase_gui.libraries.fontconfig succeeded
Checking for LinuxFB...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/linuxfb && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/linuxfb
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/linuxfb && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o linuxfb main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtbase_gui.tests.linuxfb succeeded
Checking for mtdev...
Trying source 0 (type pkgConfig) of library mtdev ...
+ /usr/bin/pkg-config --exists --silence-errors mtdev
pkg-config did not find package.
  => source produced no result.
test config.qtbase_gui.libraries.mtdev FAILED
Checking for OpenVG...
Trying source 0 (type pkgConfig) of library openvg ...
+ /usr/bin/pkg-config --exists --silence-errors vg
pkg-config did not find package.
  => source produced no result.
Trying source 1 (type makeSpec) of library openvg ...
None of [libOpenVG.so libOpenVG.a] found in [] and global paths.
  => source produced no result.
test config.qtbase_gui.libraries.openvg FAILED
Checking for default QPA platform...
test config.qtbase_gui.tests.qpa_default_platform gave result xcb
Checking for HarfBuzz...
Trying source 0 (type inline) of library harfbuzz ...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/harfbuzz && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += harfbuzz' 'QMAKE_LIBS_HARFBUZZ = /usr/lib/x86_64-linux-gnu/libharfbuzz.so' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/harfbuzz
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/harfbuzz && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o harfbuzz main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libharfbuzz.so
 => source accepted.
test config.qtbase_gui.libraries.harfbuzz succeeded
Checking for tslib...
Trying source 0 (type inline) of library tslib ...
None of [libts.so libts.a] found in [] and global paths.
  => source produced no result.
test config.qtbase_gui.libraries.tslib FAILED
Checking for Vulkan...
Trying source 0 (type pkgConfig) of library vulkan ...
+ /usr/bin/pkg-config --exists --silence-errors vulkan
pkg-config did not find package.
  => source produced no result.
Trying source 1 (type makeSpec) of library vulkan ...
vulkan/vulkan.h not found in [] and global paths.
  => source produced no result.
test config.qtbase_gui.libraries.vulkan FAILED
Checking for GTK+ >= 3.6...
Trying source 0 (type pkgConfig) of library gtk3 ...
+ /usr/bin/pkg-config --exists --silence-errors gtk+-3.0 '>=' 3.6
pkg-config did not find package.
  => source produced no result.
test config.qtbase_widgets.libraries.gtk3 FAILED
Checking for CUPS...
Trying source 0 (type inline) of library cups ...
None of [libcups.so libcups.a] found in [] and global paths.
  => source produced no result.
test config.qtbase_printsupport.libraries.cups FAILED
Checking for jasper...
Trying source 0 (type inline) of library jasper ...
None of [libjasper.so libjasper.a] found in [] and global paths.
  => source produced no result.
test config.qtimageformats_imageformats.libraries.jasper FAILED
Checking for mng...
Trying source 0 (type inline) of library mng ...
None of [libmng.so libmng.a] found in [] and global paths.
  => source produced no result.
test config.qtimageformats_imageformats.libraries.mng FAILED
Checking for tiff...
Trying source 0 (type inline) of library tiff ...
None of [libtiff.so libtiff.a] found in [] and global paths.
  => source produced no result.
test config.qtimageformats_imageformats.libraries.tiff FAILED
Checking for webp...
Trying source 0 (type inline) of library webp ...
None of [libwebp.so libwebp.a] found in [] and global paths.
None of [libwebpdemux.so libwebpdemux.a] found in [] and global paths.
  => source produced no result.
test config.qtimageformats_imageformats.libraries.webp FAILED
Checking for Direct3D 12...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/d3d12 && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/src/qt5/qtdeclarative/config.tests/d3d12
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/d3d12 && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f d3d12.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtdeclarative/config.tests/d3d12 -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o d3d12.o /home/martinb/personal/qt_local_build/src/qt5/qtdeclarative/config.tests/d3d12/d3d12.cpp
> /home/martinb/personal/qt_local_build/src/qt5/qtdeclarative/config.tests/d3d12/d3d12.cpp:40:10: fatal error: d3d12.h: No such file or directory
>  #include <d3d12.h>
>           ^~~~~~~~~
> compilation terminated.
> Makefile:169: recipe for target 'd3d12.o' failed
> make: *** [d3d12.o] Error 1
test config.qtdeclarative_quick.tests.d3d12 FAILED
Checking for SDL2...
Trying source 0 (type pkgConfig) of library sdl2 ...
+ /usr/bin/pkg-config --exists --silence-errors sdl2
pkg-config did not find package.
  => source produced no result.
Trying source 1 (type inline) of library sdl2 ...
  => source failed condition 'config.darwin'.
Trying source 2 (type inline) of library sdl2 ...
  => source failed condition 'config.win32'.
Trying source 3 (type inline) of library sdl2 ...
None of [libSDL2.so libSDL2.a] found in [] and global paths.
  => source produced no result.
test config.qtgamepad_gamepad.libraries.sdl2 FAILED
Checking for Assimp...
Trying source 0 (type pkgConfig) of library assimp ...
+ /usr/bin/pkg-config --exists --silence-errors assimp '>' 3.3.1
pkg-config did not find package.
  => source produced no result.
Trying source 1 (type inline) of library assimp ...
None of [libassimp.so libassimp.a] found in [] and global paths.
  => source produced no result.
test config.qt3d_core.libraries.assimp FAILED
Checking for Autodesk FBX...
Trying source 0 (type fbx) of library fbx ...
None of [libfbxsdk.so libfbxsdk.a] found in [] and global paths.
  => source produced no result.
test config.qt3d_geometryloaders.libraries.fbx FAILED
Checking for Wayland client library...
Trying source 0 (type pkgConfig) of library wayland-client ...
+ /usr/bin/pkg-config --exists --silence-errors wayland-client
+ /usr/bin/pkg-config --modversion wayland-client
> 1.16.0
+ /usr/bin/pkg-config --libs-only-L wayland-client
+ /usr/bin/pkg-config --libs-only-l wayland-client
> -lwayland-client
+ /usr/bin/pkg-config --cflags wayland-client
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/wayland && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += wayland-client' 'QMAKE_LIBS_WAYLAND_CLIENT = /usr/lib/x86_64-linux-gnu/libwayland-client.so' /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/wayland && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o wayland main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libwayland-client.so
 => source accepted.
test config.qtwayland_client.libraries.wayland-client succeeded
Checking for Wayland cursor library...
Trying source 0 (type pkgConfig) of library wayland-cursor ...
+ /usr/bin/pkg-config --exists --silence-errors wayland-cursor
+ /usr/bin/pkg-config --modversion wayland-cursor
> 1.16.0
+ /usr/bin/pkg-config --libs-only-L wayland-cursor
+ /usr/bin/pkg-config --libs-only-l wayland-cursor
> -lwayland-cursor
+ /usr/bin/pkg-config --cflags wayland-cursor
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/wayland_cursor && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += wayland-cursor' 'QMAKE_LIBS_WAYLAND_CURSOR = /usr/lib/x86_64-linux-gnu/libwayland-cursor.so' 'QMAKE_DEPENDS_WAYLAND_CURSOR_CC = WAYLAND_CLIENT' 'QMAKE_DEPENDS_WAYLAND_CURSOR_LD = WAYLAND_CLIENT' 'QMAKE_LIBS_WAYLAND_CLIENT = /usr/lib/x86_64-linux-gnu/libwayland-client.so' /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_cursor
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/wayland_cursor && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_cursor -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_cursor/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o wayland_cursor main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libwayland-cursor.so /usr/lib/x86_64-linux-gnu/libwayland-client.so
 => source accepted.
test config.qtwayland_client.libraries.wayland-cursor succeeded
Checking for wayland-scanner...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/wayland_scanner && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += wayland-client' 'QMAKE_LIBS_WAYLAND_CLIENT = /usr/lib/x86_64-linux-gnu/libwayland-client.so' /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_scanner
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/wayland_scanner && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f wayland-scanner-test-client-protocol.h
> rm -f main.o
> rm -f *~ core *.core
> wayland-scanner client-header < /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_scanner/scanner-test.xml > wayland-scanner-test-client-protocol.h
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_scanner -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_scanner/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o wayland_scanner main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libwayland-client.so
test config.qtwayland_client.tests.wayland-scanner succeeded
Checking for Linux dma-buf Buffer Sharing...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/dmabuf_server_buffer && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += egl' 'QMAKE_LIBS_EGL = /usr/lib/x86_64-linux-gnu/libEGL.so' 'QMAKE_INCDIR_EGL = /usr/include/libdrm' /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/dmabuf_server_buffer
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/dmabuf_server_buffer && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/dmabuf_server_buffer -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/dmabuf_server_buffer/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o dmabuf_server_buffer main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libEGL.so
test config.qtwayland_client.tests.dmabuf-server-buffer succeeded
Checking for DRM EGL Server...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/drm_egl_server && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += egl' 'QMAKE_LIBS_EGL = /usr/lib/x86_64-linux-gnu/libEGL.so' 'QMAKE_INCDIR_EGL = /usr/include/libdrm' /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/drm_egl_server
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/drm_egl_server && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/drm_egl_server -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/drm_egl_server/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o drm_egl_server main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libEGL.so
test config.qtwayland_client.tests.drm-egl-server succeeded
Checking for Wayland EGL library...
Trying source 0 (type pkgConfig) of library wayland-egl ...
+ /usr/bin/pkg-config --exists --silence-errors wayland-egl
+ /usr/bin/pkg-config --modversion wayland-egl
> 18.1.0
+ /usr/bin/pkg-config --libs-only-L wayland-egl
+ /usr/bin/pkg-config --libs-only-l wayland-egl
> -lwayland-egl -lwayland-client
+ /usr/bin/pkg-config --cflags wayland-egl
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/wayland_egl && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += wayland-egl' 'QMAKE_LIBS_WAYLAND_EGL = /usr/lib/x86_64-linux-gnu/libwayland-egl.so /usr/lib/x86_64-linux-gnu/libwayland-client.so' /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_egl
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/wayland_egl && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_egl -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_egl/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o wayland_egl main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libwayland-egl.so /usr/lib/x86_64-linux-gnu/libwayland-client.so
 => source accepted.
test config.qtwayland_client.libraries.wayland-egl succeeded
Checking for libhybris EGL Server...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/libhybris_egl_server && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += egl' 'QMAKE_LIBS_EGL = /usr/lib/x86_64-linux-gnu/libEGL.so' 'QMAKE_INCDIR_EGL = /usr/include/libdrm' /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/libhybris_egl_server
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/libhybris_egl_server && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/libhybris_egl_server -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/libhybris_egl_server/main.cpp
> /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/libhybris_egl_server/main.cpp:53:10: fatal error: hybris/eglplatformcommon/hybris_nativebufferext.h: No such file or directory
>  #include <hybris/eglplatformcommon/hybris_nativebufferext.h>
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> compilation terminated.
> Makefile:169: recipe for target 'main.o' failed
> make: *** [main.o] Error 1
test config.qtwayland_client.tests.libhybris-egl-server FAILED
Checking for XComposite...
Trying source 0 (type pkgConfig) of library xcomposite ...
+ /usr/bin/pkg-config --exists --silence-errors xcomposite
pkg-config did not find package.
  => source produced no result.
Trying source 1 (type inline) of library xcomposite ...
None of [libxcomposite.so libxcomposite.a] found in [] and global paths.
  => source produced no result.
test config.qtwayland_client.libraries.xcomposite FAILED
Checking for wayland-server...
Trying source 0 (type pkgConfig) of library wayland-server ...
+ /usr/bin/pkg-config --exists --silence-errors wayland-server
+ /usr/bin/pkg-config --modversion wayland-server
> 1.16.0
+ /usr/bin/pkg-config --libs-only-L wayland-server
+ /usr/bin/pkg-config --libs-only-l wayland-server
> -lwayland-server
+ /usr/bin/pkg-config --cflags wayland-server
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/wayland && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += wayland-server' 'QMAKE_LIBS_WAYLAND_SERVER = /usr/lib/x86_64-linux-gnu/libwayland-server.so' /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/wayland && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o wayland main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libwayland-server.so
 => source accepted.
test config.qtwayland_compositor.libraries.wayland-server succeeded
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/wayland_scanner && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += wayland-server' 'QMAKE_LIBS_WAYLAND_SERVER = /usr/lib/x86_64-linux-gnu/libwayland-server.so' /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_scanner
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/wayland_scanner && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f wayland-scanner-test-client-protocol.h
> rm -f main.o
> rm -f *~ core *.core
> wayland-scanner client-header < /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_scanner/scanner-test.xml > wayland-scanner-test-client-protocol.h
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_scanner -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_scanner/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o wayland_scanner main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libwayland-server.so
Checking for Linux dma-buf Buffer Sharing...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/dmabuf_server_buffer && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += egl' 'QMAKE_LIBS_EGL = /usr/lib/x86_64-linux-gnu/libEGL.so' 'QMAKE_INCDIR_EGL = /usr/include/libdrm' /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/dmabuf_server_buffer
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/dmabuf_server_buffer && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/dmabuf_server_buffer -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/dmabuf_server_buffer/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o dmabuf_server_buffer main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libEGL.so
test config.qtwayland_compositor.tests.dmabuf-server-buffer succeeded
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/drm_egl_server && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += egl' 'QMAKE_LIBS_EGL = /usr/lib/x86_64-linux-gnu/libEGL.so' 'QMAKE_INCDIR_EGL = /usr/include/libdrm' /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/drm_egl_server
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/drm_egl_server && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/drm_egl_server -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/drm_egl_server/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o drm_egl_server main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libEGL.so
Trying source 0 (type pkgConfig) of library wayland-egl ...
+ /usr/bin/pkg-config --exists --silence-errors wayland-egl
+ /usr/bin/pkg-config --modversion wayland-egl
> 18.1.0
+ /usr/bin/pkg-config --libs-only-L wayland-egl
+ /usr/bin/pkg-config --libs-only-l wayland-egl
> -lwayland-egl -lwayland-client
+ /usr/bin/pkg-config --cflags wayland-egl
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/wayland_egl && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += wayland-egl' 'QMAKE_LIBS_WAYLAND_EGL = /usr/lib/x86_64-linux-gnu/libwayland-egl.so /usr/lib/x86_64-linux-gnu/libwayland-client.so' /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_egl
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/wayland_egl && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_egl -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/wayland_egl/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o wayland_egl main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libwayland-egl.so /usr/lib/x86_64-linux-gnu/libwayland-client.so
 => source accepted.
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/libhybris_egl_server && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += egl' 'QMAKE_LIBS_EGL = /usr/lib/x86_64-linux-gnu/libEGL.so' 'QMAKE_INCDIR_EGL = /usr/include/libdrm' /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/libhybris_egl_server
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/libhybris_egl_server && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/libhybris_egl_server -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libdrm -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/libhybris_egl_server/main.cpp
> /home/martinb/personal/qt_local_build/src/qt5/qtwayland/config.tests/libhybris_egl_server/main.cpp:53:10: fatal error: hybris/eglplatformcommon/hybris_nativebufferext.h: No such file or directory
>  #include <hybris/eglplatformcommon/hybris_nativebufferext.h>
>           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> compilation terminated.
> Makefile:169: recipe for target 'main.o' failed
> make: *** [main.o] Error 1
Trying source 0 (type pkgConfig) of library xcomposite ...
+ /usr/bin/pkg-config --exists --silence-errors xcomposite
pkg-config did not find package.
  => source produced no result.
Trying source 1 (type inline) of library xcomposite ...
None of [libxcomposite.so libxcomposite.a] found in [] and global paths.
  => source produced no result.
Checking for BlueZ...
Trying source 0 (type pkgConfig) of library bluez ...
+ /usr/bin/pkg-config --exists --silence-errors bluez
pkg-config did not find package.
  => source produced no result.
Trying source 1 (type inline) of library bluez ...
None of [libbluetooth.so libbluetooth.a] found in [] and global paths.
  => source produced no result.
test config.qtconnectivity_bluetooth.libraries.bluez FAILED
Checking for sensorfw...
Trying source 0 (type pkgConfig) of library sensorfw ...
+ /usr/bin/pkg-config --exists --silence-errors sensord-qt5
pkg-config did not find package.
  => source produced no result.
test config.qtsensors_sensors.libraries.sensorfw FAILED
Checking for Gypsy...
Trying source 0 (type pkgConfig) of library gypsy ...
+ /usr/bin/pkg-config --exists --silence-errors gypsy gconf-2.0
pkg-config did not find package.
  => source produced no result.
test config.qtlocation_positioning.libraries.gypsy FAILED
Checking for WinRT Geolocation API...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/winrt && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/src/qt5/qtlocation/config.tests/winrt
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/winrt && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtlocation/config.tests/winrt -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtlocation/config.tests/winrt/main.cpp
> /home/martinb/personal/qt_local_build/src/qt5/qtlocation/config.tests/winrt/main.cpp:30:10: fatal error: windows.system.h: No such file or directory
>  #include <windows.system.h>
>           ^~~~~~~~~~~~~~~~~~
> compilation terminated.
> Makefile:169: recipe for target 'main.o' failed
> make: *** [main.o] Error 1
test config.qtlocation_positioning.tests.winrt_geolocation FAILED
Checking for ALSA...
Trying source 0 (type inline) of library alsa ...
None of [libasound.so libasound.a] found in [] and global paths.
  => source produced no result.
test config.qtmultimedia_multimedia.libraries.alsa FAILED
Checking for GStreamer 1.0...
Trying source 0 (type pkgConfig) of library gstreamer_1_0 ...
+ /usr/bin/pkg-config --exists --silence-errors gstreamer-1.0 gstreamer-base-1.0 gstreamer-audio-1.0 gstreamer-video-1.0 gstreamer-pbutils-1.0
+ /usr/bin/pkg-config --modversion gstreamer-1.0 gstreamer-base-1.0 gstreamer-audio-1.0 gstreamer-video-1.0 gstreamer-pbutils-1.0
> 1.14.1
> 1.14.1
> 1.14.1
> 1.14.1
> 1.14.1
+ /usr/bin/pkg-config --libs-only-L gstreamer-1.0 gstreamer-base-1.0 gstreamer-audio-1.0 gstreamer-video-1.0 gstreamer-pbutils-1.0
+ /usr/bin/pkg-config --libs-only-l gstreamer-1.0 gstreamer-base-1.0 gstreamer-audio-1.0 gstreamer-video-1.0 gstreamer-pbutils-1.0
> -lgstaudio-1.0 -lgstvideo-1.0 -lgstbase-1.0 -lgstpbutils-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
+ /usr/bin/pkg-config --cflags gstreamer-1.0 gstreamer-base-1.0 gstreamer-audio-1.0 gstreamer-video-1.0 gstreamer-pbutils-1.0
> -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/orc-0.4 -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
Note: Dropped compiler flags '-pthread'.
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/gstreamer && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += gstreamer_1_0' 'QMAKE_LIBS_GSTREAMER_1_0 = /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so' 'QMAKE_INCDIR_GSTREAMER_1_0 = /usr/include/gstreamer-1.0 /usr/include/orc-0.4 /usr/include/gstreamer-1.0 /usr/include/glib-2.0 /usr/lib/x86_64-linux-gnu/glib-2.0/include' /home/martinb/personal/qt_local_build/src/qt5/qtmultimedia/config.tests/gstreamer
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/gstreamer && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtmultimedia/config.tests/gstreamer -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/gstreamer-1.0 -isystem /usr/include/orc-0.4 -isystem /usr/include/gstreamer-1.0 -isystem /usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtmultimedia/config.tests/gstreamer/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o gstreamer main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so
 => source accepted.
test config.qtmultimedia_multimedia.libraries.gstreamer_1_0 succeeded
Checking for GStreamer App 1.0...
Trying source 0 (type pkgConfig) of library gstreamer_app_1_0 ...
+ /usr/bin/pkg-config --exists --silence-errors gstreamer-app-1.0
+ /usr/bin/pkg-config --modversion gstreamer-app-1.0
> 1.14.1
+ /usr/bin/pkg-config --libs-only-L gstreamer-app-1.0
+ /usr/bin/pkg-config --libs-only-l gstreamer-app-1.0
> -lgstapp-1.0 -lgstbase-1.0 -lgstreamer-1.0 -lgobject-2.0 -lglib-2.0
+ /usr/bin/pkg-config --cflags gstreamer-app-1.0
> -pthread -I/usr/include/gstreamer-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
Note: Dropped compiler flags '-pthread'.
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/gstreamer_appsrc && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += gstreamer_app_1_0' 'QMAKE_LIBS_GSTREAMER_APP_1_0 = /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so' 'QMAKE_DEPENDS_GSTREAMER_APP_1_0_CC = GSTREAMER_1_0' 'QMAKE_DEPENDS_GSTREAMER_APP_1_0_LD = GSTREAMER_1_0' 'QMAKE_LIBS_GSTREAMER_1_0 = /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so' 'QMAKE_INCDIR_GSTREAMER_1_0 = /usr/include/gstreamer-1.0 /usr/include/orc-0.4 /usr/include/gstreamer-1.0 /usr/include/glib-2.0 /usr/lib/x86_64-linux-gnu/glib-2.0/include' /home/martinb/personal/qt_local_build/src/qt5/qtmultimedia/config.tests/gstreamer_appsrc
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/gstreamer_appsrc && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtmultimedia/config.tests/gstreamer_appsrc -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/gstreamer-1.0 -isystem /usr/include/orc-0.4 -isystem /usr/include/gstreamer-1.0 -isystem /usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtmultimedia/config.tests/gstreamer_appsrc/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o gstreamer_appsrc main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libgstapp-1.0.so /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so
 => source accepted.
test config.qtmultimedia_multimedia.libraries.gstreamer_app_1_0 succeeded
Checking for GStreamer encoding-profile.h...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/gstreamer_encodingprofiles && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += gstreamer_1_0' 'QMAKE_LIBS_GSTREAMER_1_0 = /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so' 'QMAKE_INCDIR_GSTREAMER_1_0 = /usr/include/gstreamer-1.0 /usr/include/orc-0.4 /usr/include/gstreamer-1.0 /usr/include/glib-2.0 /usr/lib/x86_64-linux-gnu/glib-2.0/include' /home/martinb/personal/qt_local_build/src/qt5/qtmultimedia/config.tests/gstreamer_encodingprofiles
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/gstreamer_encodingprofiles && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtmultimedia/config.tests/gstreamer_encodingprofiles -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/gstreamer-1.0 -isystem /usr/include/orc-0.4 -isystem /usr/include/gstreamer-1.0 -isystem /usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtmultimedia/config.tests/gstreamer_encodingprofiles/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o gstreamer_encodingprofiles main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libgstaudio-1.0.so /usr/lib/x86_64-linux-gnu/libgstvideo-1.0.so /usr/lib/x86_64-linux-gnu/libgstbase-1.0.so /usr/lib/x86_64-linux-gnu/libgstpbutils-1.0.so /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so /usr/lib/x86_64-linux-gnu/libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libglib-2.0.so
test config.qtmultimedia_multimedia.tests.gstreamer_encodingprofiles succeeded
Checking for GStreamer Photography 1.0...
Trying source 0 (type inline) of library gstreamer_photography_1_0 ...
None of [libgstphotography-1.0.so libgstphotography-1.0.a] found in [] and global paths.
  => source produced no result.
test config.qtmultimedia_multimedia.libraries.gstreamer_photography_1_0 FAILED
Checking for Video for Linux...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/linux_v4l && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/src/qt5/qtmultimedia/config.tests/linux_v4l
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/linux_v4l && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtmultimedia/config.tests/linux_v4l -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o /home/martinb/personal/qt_local_build/src/qt5/qtmultimedia/config.tests/linux_v4l/main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o linux_v4l main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtmultimedia_multimedia.tests.linux_v4l succeeded
Checking for OpenAL...
Trying source 0 (type pkgConfig) of library openal ...
+ /usr/bin/pkg-config --exists --silence-errors openal
pkg-config did not find package.
  => source produced no result.
Trying source 1 (type inline) of library openal ...
  => source failed condition 'config.win32'.
Trying source 2 (type inline) of library openal ...
  => source failed condition 'config.darwin'.
Trying source 3 (type inline) of library openal ...
None of [libopenal.so libopenal.a] found in [] and global paths.
  => source produced no result.
test config.qtmultimedia_multimedia.libraries.openal FAILED
Checking for PulseAudio >= 0.9.10...
Trying source 0 (type pkgConfig) of library pulseaudio ...
+ /usr/bin/pkg-config --exists --silence-errors libpulse '>=' 0.9.10 libpulse-mainloop-glib
pkg-config did not find package.
  => source produced no result.
test config.qtmultimedia_multimedia.libraries.pulseaudio FAILED
Checking for libresourceqt5...
Trying source 0 (type pkgConfig) of library libresourceqt5 ...
+ /usr/bin/pkg-config --exists --silence-errors libresourceqt5
pkg-config did not find package.
  => source produced no result.
test config.qtmultimedia_multimedia.libraries.libresourceqt5 FAILED
Checking for libclang...
Using Clang installation found in /usr/lib/llvm-6.0.
Set the LLVM_INSTALL_DIR environment variable to override.
test config.qttools_qdoc.tests.libclang succeeded
Checking for alsa...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/alsa && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/alsa
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/alsa && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f alsatest.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/alsa -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o alsatest.o /home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/alsa/alsatest.cpp
> /home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/alsa/alsatest.cpp:29:10: fatal error: alsa/asoundlib.h: No such file or directory
>  #include <alsa/asoundlib.h>
>           ^~~~~~~~~~~~~~~~~~
> compilation terminated.
> Makefile:169: recipe for target 'alsatest.o' failed
> make: *** [alsatest.o] Error 1
test config.qtwebengine_core.tests.webengine-alsa FAILED
Checking for embedded...
test config.qtwebengine_core.tests.webengine-embedded-build FAILED
Checking for bison...
Found bison from path: /usr/bin/bison
test config.qtwebengine_core.tests.webengine-bison succeeded
Checking for flex...
Found flex from path: /usr/bin/flex
test config.qtwebengine_core.tests.webengine-flex succeeded
Checking for gperf...
Found gperf from path: /usr/bin/gperf
test config.qtwebengine_core.tests.webengine-gperf succeeded
Checking for host pkg-config...
Found host pkg-config: /usr/bin/pkg-config
test config.qtwebengine_core.tests.webengine-host-pkg-config gave result /usr/bin/pkg-config
Checking for poppler-cpp...
Trying source 0 (type pkgConfig) of library webengine-poppler-cpp ...
+ /usr/bin/pkg-config --exists --silence-errors poppler-cpp
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.webengine-poppler-cpp FAILED
Checking for pulseaudio >= 0.9.10...
Trying source 0 (type pkgConfig) of library pulseaudio ...
+ /usr/bin/pkg-config --exists --silence-errors libpulse '>=' 0.9.10 libpulse-mainloop-glib
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.pulseaudio FAILED
Checking for python2...
test config.qtwebengine_core.tests.webengine-python2 gave result /usr/bin/python2
Checking for d-bus...
Trying source 0 (type pkgConfig) of library webengine-dbus ...
+ /usr/bin/pkg-config --exists --silence-errors dbus-1
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.webengine-dbus FAILED
Checking for fontconfig...
Trying source 0 (type pkgConfig) of library webengine-fontconfig ...
+ /usr/bin/pkg-config --exists --silence-errors fontconfig
+ /usr/bin/pkg-config --modversion fontconfig
> 2.12.6
+ /usr/bin/pkg-config --libs-only-L fontconfig
+ /usr/bin/pkg-config --libs-only-l fontconfig
> -lfontconfig -lfreetype
+ /usr/bin/pkg-config --cflags fontconfig
> -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16
 => source accepted.
test config.qtwebengine_core.libraries.webengine-fontconfig succeeded
Checking for freetype >= 2.4.2...
Trying source 0 (type pkgConfig) of library webengine-freetype ...
+ /usr/bin/pkg-config --exists --silence-errors freetype2
+ /usr/bin/pkg-config --modversion freetype2
> 21.0.15
+ /usr/bin/pkg-config --libs-only-L freetype2
+ /usr/bin/pkg-config --libs-only-l freetype2
> -lfreetype
+ /usr/bin/pkg-config --cflags freetype2
> -I/usr/include/freetype2 -I/usr/include/libpng16
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/webengine-freetype && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' 'QMAKE_USE += webengine-freetype' 'QMAKE_LIBS_WEBENGINE_FREETYPE = /usr/lib/x86_64-linux-gnu/libfreetype.so' 'QMAKE_INCDIR_WEBENGINE_FREETYPE = /usr/include/freetype2 /usr/include/libpng16' /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/webengine-freetype
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/webengine-freetype && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/freetype2 -isystem /usr/include/libpng16 -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o main.o main.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o webengine-freetype main.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g /usr/lib/x86_64-linux-gnu/libfreetype.so
 => source accepted.
test config.qtwebengine_core.libraries.webengine-freetype succeeded
Checking for glib-2.0 >= 2.32.0...
Trying source 0 (type pkgConfig) of library webengine-glib ...
+ /usr/bin/pkg-config --exists --silence-errors glib-2.0 '>=' 2.32.0
+ /usr/bin/pkg-config --modversion glib-2.0 '>=' 2.32.0
> 2.56.4
+ /usr/bin/pkg-config --libs-only-L glib-2.0 '>=' 2.32.0
+ /usr/bin/pkg-config --libs-only-l glib-2.0 '>=' 2.32.0
> -lglib-2.0
+ /usr/bin/pkg-config --cflags glib-2.0 '>=' 2.32.0
> -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
 => source accepted.
test config.qtwebengine_core.libraries.webengine-glib succeeded
Checking for glibc > 2.16...
Found ldd from path: /usr/bin/ldd
+ /usr/bin/ldd --version
> ldd (Ubuntu GLIBC 2.27-3ubuntu1) 2.27
> Copyright (C) 2018 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.  There is NO
> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
> Written by Roland McGrath and Ulrich Drepper.
Found libc version: 2.27
test config.qtwebengine_core.tests.webengine-glibc succeeded
Checking for harfbuzz >= 1.4.2...
Trying source 0 (type pkgConfig) of library webengine-harfbuzz ...
+ /usr/bin/pkg-config --exists --silence-errors harfbuzz '>=' 1.4.2
+ /usr/bin/pkg-config --modversion harfbuzz '>=' 1.4.2
> 1.7.2
+ /usr/bin/pkg-config --libs-only-L harfbuzz '>=' 1.4.2
+ /usr/bin/pkg-config --libs-only-l harfbuzz '>=' 1.4.2
> -lharfbuzz
+ /usr/bin/pkg-config --cflags harfbuzz '>=' 1.4.2
> -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include
 => source accepted.
test config.qtwebengine_core.libraries.webengine-harfbuzz succeeded
Checking for jsoncpp...
Trying source 0 (type pkgConfig) of library webengine-jsoncpp ...
+ /usr/bin/pkg-config --exists --silence-errors jsoncpp
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.webengine-jsoncpp FAILED
Checking for khr...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/khr && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/khr
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/khr && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f khr.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/khr -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o khr.o /home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/khr/khr.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o khr khr.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g
test config.qtwebengine_core.tests.webengine-khr succeeded
Checking for lcms2...
Trying source 0 (type pkgConfig) of library webengine-lcms2 ...
+ /usr/bin/pkg-config --exists --silence-errors lcms2
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.webengine-lcms2 FAILED
Checking for libdrm...
Trying source 0 (type pkgConfig) of library webengine-libdrm ...
+ /usr/bin/pkg-config --exists --silence-errors libdrm
+ /usr/bin/pkg-config --modversion libdrm
> 2.4.95
+ /usr/bin/pkg-config --libs-only-L libdrm
+ /usr/bin/pkg-config --libs-only-l libdrm
> -ldrm
+ /usr/bin/pkg-config --cflags libdrm
> -I/usr/include/libdrm
 => source accepted.
test config.qtwebengine_core.libraries.webengine-libdrm succeeded
Checking for libevent...
Trying source 0 (type pkgConfig) of library webengine-libevent ...
+ /usr/bin/pkg-config --exists --silence-errors libevent
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.webengine-libevent FAILED
Checking for libvpx...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/libvpx && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/libvpx
> Project ERROR: vpx development package not found
test config.qtwebengine_core.tests.webengine-libvpx FAILED
Checking for libwebp, libwebpmux and libwebpdemux...
Trying source 0 (type pkgConfig) of library webengine-webp ...
+ /usr/bin/pkg-config --exists --silence-errors libwebp libwebpmux libwebpdemux
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.webengine-webp FAILED
Checking for libxml2 and libxslt...
Trying source 0 (type pkgConfig) of library webengine-libxml2 ...
+ /usr/bin/pkg-config --exists --silence-errors libxml-2.0 libxslt
+ /usr/bin/pkg-config --modversion libxml-2.0 libxslt
> 2.9.4
> 1.1.29
+ /usr/bin/pkg-config --libs-only-L libxml-2.0 libxslt
+ /usr/bin/pkg-config --libs-only-l libxml-2.0 libxslt
> -lxslt -lxml2
+ /usr/bin/pkg-config --cflags libxml-2.0 libxslt
> -I/usr/include/libxml2
 => source accepted.
test config.qtwebengine_core.libraries.webengine-libxml2 succeeded
Checking for compatible system libxml2...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/xml2 && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/xml2
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/xml2 && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f xml2.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/xml2 -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -isystem /usr/include/libxml2 -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o xml2.o /home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/xml2/xml2.cpp
> g++ -Wl,-O1 -fuse-ld=gold -o xml2 xml2.o   -L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -lxml2
test config.qtwebengine_core.tests.webengine-libxml2-compatible succeeded
Checking for minizip...
Trying source 0 (type pkgConfig) of library webengine-minizip ...
+ /usr/bin/pkg-config --exists --silence-errors minizip
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.webengine-minizip FAILED
Checking for system ninja...
Building own ninja
test config.qtwebengine_core.tests.webengine-ninja FAILED
Checking for nss >= 3.26...
Trying source 0 (type pkgConfig) of library webengine-nss ...
+ /usr/bin/pkg-config --exists --silence-errors nss '>=' 3.26
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.webengine-nss FAILED
Checking for opus...
Trying source 0 (type pkgConfig) of library webengine-opus ...
+ /usr/bin/pkg-config --exists --silence-errors opus
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.webengine-opus FAILED
Checking for protobuf...
Trying source 0 (type pkgConfig) of library webengine-protobuf ...
+ /usr/bin/pkg-config --exists --silence-errors protobuf
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.webengine-protobuf FAILED
Checking for re2...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/re2 && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/re2
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/re2 && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f re2.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/re2 -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o re2.o /home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/re2/re2.cpp
> /home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/re2/re2.cpp:29:10: fatal error: re2/re2.h: No such file or directory
>  #include <re2/re2.h>
>           ^~~~~~~~~~~
> compilation terminated.
> Makefile:169: recipe for target 're2.o' failed
> make: *** [re2.o] Error 1
test config.qtwebengine_core.tests.webengine-re2 FAILED
Checking for snappy...
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/snappy && /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static use_gold_linker warn_off console single_arch" 'QMAKE_LIBDIR += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g' 'INCLUDEPATH += /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include' /home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/snappy
+ cd /home/martinb/personal/qt_local_build/qt_linux_x86_64_build/config.tests/snappy && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f snappy.o
> rm -f *~ core *.core
> g++ -c -pipe -O2 -w -fPIC  -I/home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/snappy -I. -I/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -I/home/martinb/personal/qt_local_build/src/qt5/qtbase/mkspecs/linux-g++ -o snappy.o /home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/snappy/snappy.cpp
> /home/martinb/personal/qt_local_build/src/qt5/qtwebengine/config.tests/snappy/snappy.cpp:29:10: fatal error: snappy.h: No such file or directory
>  #include <snappy.h>
>           ^~~~~~~~~~
> compilation terminated.
> Makefile:169: recipe for target 'snappy.o' failed
> make: *** [snappy.o] Error 1
test config.qtwebengine_core.tests.webengine-snappy FAILED
Checking for x11...
Trying source 0 (type pkgConfig) of library webengine-x11 ...
+ /usr/bin/pkg-config --exists --silence-errors x11
+ /usr/bin/pkg-config --modversion x11
> 1.6.4
+ /usr/bin/pkg-config --libs-only-L x11
+ /usr/bin/pkg-config --libs-only-l x11
> -lX11
+ /usr/bin/pkg-config --cflags x11
 => source accepted.
test config.qtwebengine_core.libraries.webengine-x11 succeeded
Checking for xcomposite...
Trying source 0 (type pkgConfig) of library webengine-xcomposite ...
+ /usr/bin/pkg-config --exists --silence-errors xcomposite
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.webengine-xcomposite FAILED
Checking for xcursor...
Trying source 0 (type pkgConfig) of library webengine-xcursor ...
+ /usr/bin/pkg-config --exists --silence-errors xcursor
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.webengine-xcursor FAILED
Checking for xi...
Trying source 0 (type pkgConfig) of library webengine-xi ...
+ /usr/bin/pkg-config --exists --silence-errors xi
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.webengine-xi FAILED
Checking for xtst...
Trying source 0 (type pkgConfig) of library webengine-xtst ...
+ /usr/bin/pkg-config --exists --silence-errors xtst
pkg-config did not find package.
  => source produced no result.
test config.qtwebengine_core.libraries.webengine-xtst FAILED
Done running configuration tests.

Configure summary:

Build type: linux-g++ (x86_64, CPU features: mmx sse sse2)
Compiler: gcc 7.4.0
Configuration: use_gold_linker sse2 aesni sse3 ssse3 sse4_1 sse4_2 avx avx2 avx512f avx512bw avx512cd avx512dq avx512er avx512ifma avx512pf avx512vbmi avx512vl compile_examples enable_new_dtags f16c largefile precompile_header rdrnd shani x86SimdAlways release c++11 c++14 c++1z concurrent dbus reduce_exports reduce_relocations static stl
Build options:
  Mode ................................... release
  Optimize release build for size ........ no
  Building shared libraries .............. no
  Using C standard ....................... C11
  Using C++ standard ..................... C++1z
  Using ccache ........................... no
  Using gold linker ...................... yes
  Using new DTAGS ........................ yes
  Using precompiled headers .............. yes
  Using LTCG ............................. no
  Target compiler supports:
    SSE .................................. SSE2 SSE3 SSSE3 SSE4.1 SSE4.2
    AVX .................................. AVX AVX2
    AVX512 ............................... F ER CD PF DQ BW VL IFMA VBMI
    Other x86 ............................ AES F16C RDRAND SHA
    Intrinsics without -mXXX option ...... yes
  Build parts ............................ libs tools
Qt modules and options:
  Qt Concurrent .......................... yes
  Qt D-Bus ............................... yes
  Qt D-Bus directly linked to libdbus .... no
  Qt Gui ................................. yes
  Qt Network ............................. yes
  Qt Sql ................................. yes
  Qt Testlib ............................. yes
  Qt Widgets ............................. yes
  Qt Xml ................................. yes
Support enabled for:
  Using pkg-config ....................... yes
  udev ................................... no
  Using system zlib ...................... no
Qt Core:
  DoubleConversion ....................... yes
    Using system DoubleConversion ........ no
  GLib ................................... yes
  iconv .................................. no
  ICU .................................... yes
  Tracing backend ........................ <none>
  Logging backends:
    journald ............................. no
    syslog ............................... no
    slog2 ................................ no
  Using system PCRE2 ..................... no
Qt Network:
  getifaddrs() ........................... yes
  IPv6 ifname ............................ yes
  libproxy ............................... no
  Linux AF_NETLINK ....................... yes
  OpenSSL ................................ yes
    Qt directly linked to OpenSSL ........ yes
  OpenSSL 1.1 ............................ yes
  DTLS ................................... yes
  SCTP ................................... no
  Use system proxies ..................... yes
Qt Gui:
  Accessibility .......................... yes
  FreeType ............................... yes
    Using system FreeType ................ yes
  HarfBuzz ............................... yes
    Using system HarfBuzz ................ yes
  Fontconfig ............................. yes
  Image formats:
    GIF .................................. yes
    ICO .................................. yes
    JPEG ................................. yes
      Using system libjpeg ............... no
    PNG .................................. yes
      Using system libpng ................ no
  EGL .................................... yes
  OpenVG ................................. no
  OpenGL:
    Desktop OpenGL ....................... yes
    OpenGL ES 2.0 ........................ no
    OpenGL ES 3.0 ........................ no
    OpenGL ES 3.1 ........................ no
    OpenGL ES 3.2 ........................ no
  Vulkan ................................. no
  Session Management ..................... yes
Features used by QPA backends:
  evdev .................................. yes
  libinput ............................... no
  INTEGRITY HID .......................... no
  mtdev .................................. no
  tslib .................................. no
  xkbcommon .............................. no
  X11 specific:
    XLib ................................. yes
    XCB Xlib ............................. yes
    EGL on X11 ........................... yes
QPA backends:
  DirectFB ............................... no
  EGLFS .................................. yes
  EGLFS details:
    EGLFS OpenWFD ........................ no
    EGLFS i.Mx6 .......................... no
    EGLFS i.Mx6 Wayland .................. no
    EGLFS RCAR ........................... no
    EGLFS EGLDevice ...................... yes
    EGLFS GBM ............................ no
    EGLFS VSP2 ........................... no
    EGLFS Mali ........................... no
    EGLFS Raspberry Pi ................... no
    EGLFS X11 ............................ yes
  LinuxFB ................................ yes
  VNC .................................... yes
  Mir client ............................. no
Qt Sql:
  SQL item models ........................ yes
Qt Widgets:
  GTK+ ................................... no
  Styles ................................. Fusion Windows
Qt PrintSupport:
  CUPS ................................... no
Qt Sql Drivers:
  DB2 (IBM) .............................. no
  InterBase .............................. no
  MySql .................................. no
  OCI (Oracle) ........................... no
  ODBC ................................... no
  PostgreSQL ............................. no
  SQLite2 ................................ no
  SQLite ................................. no
    Using system provided SQLite ......... no
  TDS (Sybase) ........................... no
Qt Testlib:
  Tester for item models ................. yes
Further Image Formats:
  JasPer ................................. no
  MNG .................................... no
  TIFF ................................... yes
    Using system libtiff ................. no
  WEBP ................................... yes
    Using system libwebp ................. no
Qt QML:
  QML network support .................... yes
  QML debugging and profiling support .... yes
  QML sequence object .................... yes
  QML list model ......................... yes
  QML XML http request ................... yes
  QML Locale ............................. yes
  QML delegate model ..................... yes
Qt Quick:
  Direct3D 12 ............................ no
  AnimatedImage item ..................... yes
  Canvas item ............................ yes
  Support for Qt Quick Designer .......... yes
  Flipable item .......................... yes
  GridView item .......................... yes
  ListView item .......................... yes
  TableView item ......................... yes
  Path support ........................... yes
  PathView item .......................... yes
  Positioner items ....................... yes
  Repeater item .......................... yes
  ShaderEffect item ...................... yes
  Sprite item ............................ yes
Qt Scxml:
  ECMAScript data model for QtScxml ...... yes
Qt Gamepad:
  SDL2 ................................... no
Qt 3D:
  Assimp ................................. yes
  System Assimp .......................... no
  Output Qt3D Job traces ................. no
  Output Qt3D GL traces .................. no
  Use SSE2 instructions .................. yes
  Use AVX2 instructions .................. no
  Aspects:
    Render aspect ........................ yes
    Input aspect ......................... yes
    Logic aspect ......................... yes
    Animation aspect ..................... yes
    Extras aspect ........................ yes
Qt 3D Renderers:
  OpenGL Renderer ........................ yes
Qt 3D GeometryLoaders:
  Autodesk FBX ........................... no
Qt Wayland Drivers:
  EGL .................................... yes
  Raspberry Pi ........................... no
  XComposite EGL ......................... no
  XComposite GLX ......................... no
  DRM EGL ................................ yes
  libhybris EGL .......................... no
  Shm emulation server buffer integration . yes
Qt Wayland Client ........................ yes
Qt Wayland Compositor .................... yes
Qt Wayland Compositor Layer Plugins:
  VSP2 hardware layer integration ........ no
Qt Bluetooth:
  BlueZ .................................. no
  BlueZ Low Energy ....................... no
  Linux Crypto API ....................... no
  WinRT Bluetooth API (desktop & UWP) .... no
Qt Sensors:
  sensorfw ............................... no
Qt Quick Controls 2:
  Styles ................................. Default Fusion Imagine Material Universal
Qt Quick Templates 2:
  Hover support .......................... yes
  Multi-touch support .................... yes
Qt Positioning:
  Gypsy GPS Daemon ....................... no
  WinRT Geolocation API .................. no
Qt Location:
  Qt.labs.location experimental QML plugin . yes
  Geoservice plugins:
    OpenStreetMap ........................ yes
    HERE ................................. yes
    Esri ................................. yes
    Mapbox ............................... yes
    MapboxGL ............................. yes
    Itemsoverlay ......................... yes
QtXmlPatterns:
  XML schema support ..................... yes
Qt Multimedia:
  ALSA ................................... no
  GStreamer 1.0 .......................... yes
  GStreamer 0.10 ......................... no
  Video for Linux ........................ yes
  OpenAL ................................. no
  PulseAudio ............................. no
  Resource Policy (libresourceqt5) ....... no
  Windows Audio Services ................. no
  DirectShow ............................. no
  Windows Media Foundation ............... no
Qt Tools:
  QDoc ................................... yes
Qt WebEngine:
  Embedded build ......................... no
  Pepper Plugins ......................... yes
  Printing and PDF ....................... yes
  Proprietary Codecs ..................... no
  Spellchecker ........................... yes
  Native Spellchecker .................... no
  WebRTC ................................. yes
  Use System Ninja ....................... no
  Geolocation ............................ yes
  WebChannel support ..................... yes
  Use v8 snapshot ........................ yes
  Kerberos Authentication ................ no
  Use ALSA ............................... no
  Use PulseAudio ......................... no
  Optional system libraries used:
    re2 .................................. no
    icu .................................. no
    libwebp, libwebpmux and libwebpdemux . no
    opus ................................. no
    ffmpeg ............................... no
    libvpx ............................... no
    snappy ............................... no
    glib ................................. yes
    zlib ................................. no
    minizip .............................. no
    libevent ............................. no
    jsoncpp .............................. no
    protobuf ............................. no
    libxml2 and libxslt .................. yes
    lcms2 ................................ no
    png .................................. no
    JPEG ................................. no
    harfbuzz ............................. yes
    freetype ............................. yes
    x11 .................................. yes
  Required system libraries:
    fontconfig ........................... yes
    dbus ................................. no
    nss .................................. no
    khr .................................. yes
    glibc ................................ yes
  Required system libraries for qpa-xcb:
    libdrm ............................... yes
    xcomposite ........................... no
    xcursor .............................. no
    xi ................................... no
    xtst ................................. no

Note: Also available for Linux: linux-clang linux-icc

Note: Using static linking will disable the use of dynamically
loaded plugins. Make sure to import all needed static plugins,
or compile needed modules into the library.

ERROR: Feature 'xcb' was enabled, but the pre-condition 'features.thread && features.xkbcommon && libs.xcb' failed.
2019-06-03 17:38:10.918 cardinal_pythonlib.buildfunc:CRITICAL: Command that failed:
[ENVIRONMENT]
export AR=gcc-ar
export CAMCOPS_QT_BASE_DIR=/home/martinb/personal/qt_local_build
export CAMCOPS_SOURCE_DIR=/home/martinb/personal/camcops
export CAMCOPS_VENV=/home/martinb/personal/camcops_venv
export CC=gcc
export COLORTERM=truecolor
export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
export DEFAULTS_PATH=/usr/share/gconf/xfce.default.path
export DESKTOP_SESSION=xfce
export DISPLAY=:0.0
export GDMSESSION=xfce
export GLADE_CATALOG_PATH=:
export GLADE_MODULE_PATH=:
export GLADE_PIXMAP_PATH=:
export GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/e32f5ee4_0631_4b9e_b327_bafb67310ae2
export GNOME_TERMINAL_SERVICE=:1.121
export GTK_MODULES=gail:atk-bridge
export HOME=/home/martinb
export LANG=en_GB.UTF-8
export LANGUAGE=en_GB:en
export LESSCLOSE="/usr/bin/lesspipe %s %s"
export LESSOPEN="| /usr/bin/lesspipe %s"
export LIBVIRT_DEFAULT_URI=qemu:///system
export LOGNAME=martinb
export LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
export MANDATORY_PATH=/usr/share/gconf/xfce.mandatory.path
export OLDPWD=/home/martinb/personal/camcops/tablet_qt
export OPENSSL_LIBS="-L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -lssl -lcrypto"
export PATH=/home/martinb/personal/camcops_venv/bin:/home/martinb/personal/camcops_venv/bin:/home/martinb/.pyenv/plugins/pyenv-virtualenv/shims:/home/martinb/.pyenv/shims:/home/martinb/.pyenv/bin:/home/martinb/.local/bin:/home/martinb/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
export PIPENV_IGNORE_VIRTUALENVS=1
export PS1="(camcops_venv) [\t \W]$ "
export PWD=/home/martinb/personal/camcops/tablet_qt/tools
export PYENV_ROOT=/home/martinb/.pyenv
export PYENV_SHELL=bash
export PYENV_VIRTUALENV_INIT=1
export QT_ACCESSIBILITY=1
export SESSION_MANAGER=local/lap-l380-mb:@/tmp/.ICE-unix/2301,unix/lap-l380-mb:/tmp/.ICE-unix/2301
export SHELL=/bin/bash
export SHLVL=2
export SSH_AGENT_PID=2283
export SSH_AUTH_SOCK=/tmp/ssh-UIEMVxjndVYW/agent.2058
export STY=4308.pts-0.lap-l380-mb
export S_COLORS=auto
export TERM=screen.xterm-256color
export TERMCAP="SC|screen.xterm-256color|VT 100/ANSI X3.64 virtual terminal:\
        :DO=\E[%dB:LE=\E[%dD:RI=\E[%dC:UP=\E[%dA:bs:bt=\E[Z:\
        :cd=\E[J:ce=\E[K:cl=\E[H\E[J:cm=\E[%i%d;%dH:ct=\E[3g:\
        :do=^J:nd=\E[C:pt:rc=\E8:rs=\Ec:sc=\E7:st=\EH:up=\EM:\
        :le=^H:bl=^G:cr=^M:it#8:ho=\E[H:nw=\EE:ta=^I:is=\E)0:\
        :li#37:co#150:am:xn:xv:LP:sr=\EM:al=\E[L:AL=\E[%dL:\
        :cs=\E[%i%d;%dr:dl=\E[M:DL=\E[%dM:dc=\E[P:DC=\E[%dP:\
        :im=\E[4h:ei=\E[4l:mi:IC=\E[%d@:ks=\E[?1h\E=:\
        :ke=\E[?1l\E>:vi=\E[?25l:ve=\E[34h\E[?25h:vs=\E[34l:\
        :ti=\E[?1049h:te=\E[?1049l:us=\E[4m:ue=\E[24m:so=\E[3m:\
        :se=\E[23m:mb=\E[5m:md=\E[1m:mh=\E[2m:mr=\E[7m:\
        :me=\E[m:ms:\
        :Co#8:pa#64:AF=\E[3%dm:AB=\E[4%dm:op=\E[39;49m:AX:\
        :vb=\Eg:G0:as=\E(0:ae=\E(B:\
        :ac=\140\140aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{||}~~..--++,,hhII00:\
        :po=\E[5i:pf=\E[4i:Km=\E[M:k0=\E[10~:k1=\EOP:k2=\EOQ:\
        :k3=\EOR:k4=\EOS:k5=\E[15~:k6=\E[17~:k7=\E[18~:\
        :k8=\E[19~:k9=\E[20~:k;=\E[21~:F1=\E[23~:F2=\E[24~:\
        :F3=\E[1;2P:F4=\E[1;2Q:F5=\E[1;2R:F6=\E[1;2S:\
        :F7=\E[15;2~:F8=\E[17;2~:F9=\E[18;2~:FA=\E[19;2~:\
        :FB=\E[20;2~:FC=\E[21;2~:FD=\E[23;2~:FE=\E[24;2~:kb=:\
        :K2=\EOE:kB=\E[Z:kF=\E[1;2B:kR=\E[1;2A:*4=\E[3;2~:\
        :*7=\E[1;2F:#2=\E[1;2H:#3=\E[2;2~:#4=\E[1;2D:%c=\E[6;2~:\
        :%e=\E[5;2~:%i=\E[1;2C:kh=\E[1~:@1=\E[1~:kH=\E[4~:\
        :@7=\E[4~:kN=\E[6~:kP=\E[5~:kI=\E[2~:kD=\E[3~:ku=\EOA:\
        :kd=\EOB:kr=\EOC:kl=\EOD:km:"
export USER=martinb
export USERNAME=martinb
export VIRTUAL_ENV=/home/martinb/personal/camcops_venv
export VTE_VERSION=5202
export WINDOW=60
export WINDOWPATH=2
export XAUTHORITY=/run/user/1000/gdm/Xauthority
export XDG_CONFIG_DIRS=/etc/xdg/xdg-xfce:/etc/xdg:/etc/xdg
export XDG_CURRENT_DESKTOP=XFCE
export XDG_DATA_DIRS=/usr/share/xfce4:/usr/share/xfce:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share
export XDG_MENU_PREFIX=xfce-
export XDG_RUNTIME_DIR=/run/user/1000
export XDG_SEAT=seat0
export XDG_SESSION_DESKTOP=xfce
export XDG_SESSION_ID=2
export XDG_SESSION_TYPE=x11
export XDG_VTNR=2
export _=./build_qt.py

[DIRECTORY] /home/martinb/personal/qt_local_build/qt_linux_x86_64_build
[PYTHON ARGS] ['/home/martinb/personal/qt_local_build/src/qt5/configure', '-I', '/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include', '-L', '/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g', '-prefix', '/home/martinb/personal/qt_local_build/qt_linux_x86_64_install', '-recheck-all', 'OPENSSL_LIBS=-L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -lssl -lcrypto', '-static', '-qt-xcb', '-gstreamer', '1.0', '-opensource', '-confirm-license', '-no-sql-sqlite', '-no-sql-db2', '-no-sql-ibase', '-no-sql-mysql', '-no-sql-oci', '-no-sql-odbc', '-no-sql-psql', '-no-sql-sqlite2', '-no-sql-tds', '-qt-doubleconversion', '-qt-libjpeg', '-qt-libpng', '-qt-zlib', '-no-warnings-are-errors', '-nomake', 'examples', '-nomake', 'tests', '-skip', 'qtserialport', '-release', '-openssl-linked', '-v', '-v']
[COMMAND] /home/martinb/personal/qt_local_build/src/qt5/configure -I /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include -L /home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -prefix /home/martinb/personal/qt_local_build/qt_linux_x86_64_install -recheck-all "OPENSSL_LIBS=-L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -lssl -lcrypto" -static -qt-xcb -gstreamer 1.0 -opensource -confirm-license -no-sql-sqlite -no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-odbc -no-sql-psql -no-sql-sqlite2 -no-sql-tds -qt-doubleconversion -qt-libjpeg -qt-libpng -qt-zlib -no-warnings-are-errors -nomake examples -nomake tests -skip qtserialport -release -openssl-linked -v -v
2019-06-03 17:38:10.919 __main__:CRITICAL:
..

===============================================================================
Troubleshooting Qt 'configure' failures
===============================================================================

-   gstreamer (used for Unix audio etc.)
    gstreamer version 1.0 version (for Unix) requires:
        sudo apt install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
    ... NB some things try to remove it, it seems! (Maybe autoremove?)

-   Qt configure can't find make or gmake in PATH...

    If they are in the PATH, then check permissions on
          qtbase/config.tests/unix/which.test
    ... if not executable, permissions have been altered wrongly.

-   NB actual configure scripts are, from local build directory:
        .../src/qt5/configure
        .../src/qt5/configure/qtbase/configure
        .../src/qt5/configure/qtbase/configure.json

-   "recipe for target 'sub-plugins-make_first' failed", or similar:

    If configure fails, try more or less verbose (--verbose 0, --verbose 2) and
    also try "--nparallel 1" so you can see which point is failing more
    clearly. This is IMPORTANT or other error messages incorrectly distract
    you.


2019-06-03 17:38:10.920 __main__:CRITICAL: External process failed:
Traceback (most recent call last):
  File "./build_qt.py", line 4167, in <module>
    main()
  File "./build_qt.py", line 4155, in main
    master_builder(args)
  File "./build_qt.py", line 3811, in master_builder
    build_for(Os.LINUX, Cpu.X86_64)
  File "./build_qt.py", line 3799, in build_for
    build_qt(cfg, target_platform)
  File "./build_qt.py", line 3092, in build_qt
    run(qt_config_args, env)  # The configure step takes a few seconds.
  File "./build_qt.py", line 540, in run
    return run2(*args, **kwargs, debug_show_env=DEBUG_SHOW_ENV)
  File "/home/martinb/personal/camcops_venv/lib/python3.6/site-packages/cardinal_pythonlib/buildfunc.py", line 306, in run
    stderr=stderr)
subprocess.CalledProcessError: Command '['/home/martinb/personal/qt_local_build/src/qt5/configure', '-I', '/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g/include', '-L', '/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g', '-prefix', '/home/martinb/personal/qt_local_build/qt_linux_x86_64_install', '-recheck-all', 'OPENSSL_LIBS=-L/home/martinb/personal/qt_local_build/openssl_linux_x86_64_build/openssl-1.1.0g -lssl -lcrypto', '-static', '-qt-xcb', '-gstreamer', '1.0', '-opensource', '-confirm-license', '-no-sql-sqlite', '-no-sql-db2', '-no-sql-ibase', '-no-sql-mysql', '-no-sql-oci', '-no-sql-odbc', '-no-sql-psql', '-no-sql-sqlite2', '-no-sql-tds', '-qt-doubleconversion', '-qt-libjpeg', '-qt-libpng', '-qt-zlib', '-no-warnings-are-errors', '-nomake', 'examples', '-nomake', 'tests', '-skip', 'qtserialport', '-release', '-openssl-linked', '-v', '-v']' returned non-zero exit status 3.
(

ODS export produces very large files

Exporting tasks to ODS produces very large files because no zip compression is being applied.

A later commit in odswriter addresses this, mmulqueen/odswriter@dfd16de but there hasn't been a release with this change. ODSWriter itself hasn't been updated itself for over three years.

It would probably be safe to pin odswriter to this commit or we might want to look into alternatives.

Bad CSRF token when logging in over HTTP

@RudolfCardinal When setting up Camcops for @mtm93, we noticed that if the web app is being accessed over HTTP, users are unable to log in to the web app over HTTP (Bad CSRF token)

Is this a limitation of HTTP? If so, is there any point in allowing HTTP access and should we just abort the server if it is being started without an SSL certificate?

Unknown JSON key: 'email'

A user writes:

We have installed CAMCOPS on a new device and set it up for upload to our camcops server in full accordance with the settings on our two well-functioning devices.
We have now run the first test on the new device and tried to upload the data to the server. That results in an error from the server saying "Unknown JSON key: 'email'.
What do we need to do to fix that?

The Qt build script fails for ios_simulator_x86_64

Currently on the deploy-to-apple-store branch though soon to be merged into master.

The error message is:
Feature 'openssl-linked' was enabled, but the pre-condition '!features.securetransport && libs.openssl' failed.

The cause is in config.log:

looking for library openssl
Trying source 0 (type openssl) of library openssl ...
+ cd /Users/martin/workspace/qt_local_build/qt_ios_x86_64_build/config.tests/openssl && /Users/martin/workspace/qt_local_build/qt_ios_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static warn_off console single_arch" 'QMAKE_LIBDIR += /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c' 'INCLUDEPATH += /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/include' -early "CONFIG += cross_compile" 'QMAKE_USE += openssl' 'QMAKE_LIBS_OPENSSL = /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/libssl.a /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/libcrypto.a' /Users/martin/workspace/qt_local_build/qt_ios_x86_64_build/config.tests/openssl
+ cd /Users/martin/workspace/qt_local_build/qt_ios_x86_64_build/config.tests/openssl && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -stdlib=libc++ -O2 -std=gnu++11  -arch arm64 -Xarch_arm64 -miphoneos-version-min=11.0 -Xarch_arm64 -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.4.sdk -fobjc-nonfragile-abi -fobjc-legacy-dispatch -w -fembed-bitcode -fPIC -DQT_COMPILER_SUPPORTS_SSE2 -I. -I/Users/martin/workspace/qt_local_build/src/qt5/qtbase/mkspecs/common/uikit -I/Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/include -I/Users/martin/workspace/qt_local_build/src/qt5/qtbase/mkspecs/macx-ios-clang -o main.o main.cpp
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -stdlib=libc++  -arch arm64 -Xarch_arm64 -miphoneos-version-min=11.0 -Xarch_arm64 -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.4.sdk -fembed-bitcode -Wl,-rpath,@executable_path/../Frameworks -o openssl main.o   -L/Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/libssl.a /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/libcrypto.a   
> ld: warning: ignoring file /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/libssl.a, building for iOS-arm64 but attempting to link with file built for iOS Simulator-x86_64
> ld: warning: ignoring file /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/libcrypto.a, building for iOS-arm64 but attempting to link with file built for iOS Simulator-x86_64
> Undefined symbols for architecture arm64:
>   "_SSL_free", referenced from:
>       _main in main.o
>   "_SSL_new", referenced from:
>       _main in main.o
> ld: symbol(s) not found for architecture arm64
> clang: error: linker command failed with exit code 1 (use -v to see invocation)
> make: *** [openssl] Error 1
 => source failed verification.
Trying source 1 (type inline) of library openssl ...
  => source failed condition 'config.win32'.
Trying source 2 (type inline) of library openssl ...
  => source failed condition 'config.msvc'.
Trying source 3 (type inline) of library openssl ...
+ cd /Users/martin/workspace/qt_local_build/qt_ios_x86_64_build/config.tests/openssl && /Users/martin/workspace/qt_local_build/qt_ios_x86_64_build/qtbase/bin/qmake "CONFIG -= qt debug_and_release app_bundle lib_bundle" "CONFIG += static warn_off console single_arch" 'QMAKE_LIBDIR += /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c' 'INCLUDEPATH += /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/include' -early "CONFIG += cross_compile" 'QMAKE_USE += openssl' 'QMAKE_LIBS_OPENSSL = /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/libssl.a /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/libcrypto.a' /Users/martin/workspace/qt_local_build/qt_ios_x86_64_build/config.tests/openssl
+ cd /Users/martin/workspace/qt_local_build/qt_ios_x86_64_build/config.tests/openssl && MAKEFLAGS= /usr/bin/make clean && MAKEFLAGS= /usr/bin/make
> rm -f main.o
> rm -f *~ core *.core
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -c -pipe -stdlib=libc++ -O2 -std=gnu++11  -arch arm64 -Xarch_arm64 -miphoneos-version-min=11.0 -Xarch_arm64 -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.4.sdk -fobjc-nonfragile-abi -fobjc-legacy-dispatch -w -fembed-bitcode -fPIC -DQT_COMPILER_SUPPORTS_SSE2 -I. -I/Users/martin/workspace/qt_local_build/src/qt5/qtbase/mkspecs/common/uikit -I/Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/include -I/Users/martin/workspace/qt_local_build/src/qt5/qtbase/mkspecs/macx-ios-clang -o main.o main.cpp
> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -stdlib=libc++  -arch arm64 -Xarch_arm64 -miphoneos-version-min=11.0 -Xarch_arm64 -isysroot/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.4.sdk -fembed-bitcode -Wl,-rpath,@executable_path/../Frameworks -o openssl main.o   -L/Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/libssl.a /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/libcrypto.a   
> ld: warning: ignoring file /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/libssl.a, building for iOS-arm64 but attempting to link with file built for iOS Simulator-x86_64
> ld: warning: ignoring file /Users/martin/workspace/qt_local_build/openssl_ios_x86_64_build/openssl-1.1.1c/libcrypto.a, building for iOS-arm64 but attempting to link with file built for iOS Simulator-x86_64
> Undefined symbols for architecture arm64:
>   "_SSL_free", referenced from:
>       _main in main.o
>   "_SSL_new", referenced from:
>       _main in main.o
> ld: symbol(s) not found for architecture arm64
> clang: error: linker command failed with exit code 1 (use -v to see invocation)
> make: *** [openssl] Error 1
 => source failed verification.
test config.qtbase_network.libraries.openssl FAILED

The problem is that we end up with VALID_ARCHS = arm64 in the Makefile generated by qmake for the openssl config test.

This is because in https://github.com/qt/qtbase/blob/5.12/mkspecs/features/mac/default_post.prf#L143, VALID_ARCHS is calculated as follows:

VALID_ARCHS = $$VALID_DEVICE_ARCHS $$VALID_SIMULATOR_ARCHS
single_arch: VALID_ARCHS = $$first(VALID_ARCHS)

so we end up with:

VALID_ARCHS = arm64 x86_64
VALID_ARCHS = arm64

This seems like a Qt bug. This is with XCode 12.4 which isn't officially supported by Qt 5.12, though I've not had any other problems with it (there were problems with previous versions).

It could also be that there is a problem with how we are invoking the configure script.

As a workaround I patched the default_post.prf (see attached). I haven't tested to see if this then breaks builds for iOS devices.

arm64 would be a valid architecture for the simulator if the desktop was ARM not Intel-based.

default_post.prf.patch.txt

Deleting a registered patient fails with foreign key constraint on users table

When deleting a patient who has already registered from the list of patients and their task schedules...

[25/Mar/2021:10:02:57] ENGINE InvalidRequestError("This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (pymysql.err.IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_security_users`, CONSTRAINT `fk__security_users_single_patient_pk` FOREIGN KEY (`single_patient_pk`) REFERENCES `patient` (`_pk`))')\n[SQL: DELETE FROM patient WHERE patient._pk = %(_pk)s]\n[parameters: {'_pk': 376}]\n(Background on this error at: http://sqlalche.me/e/13/gkpj)",)
Traceback (most recent call last):
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1278, in _execute_context
    cursor, statement, parameters, context
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 593, in do_execute
    cursor.execute(statement, parameters)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 146, in execute
    result = self._query(query)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 296, in _query
    conn.query(q)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 819, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1001, in _read_query_result
    result.read()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1285, in read
    first_packet = self.connection._read_packet()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 965, in _read_packet
    packet.check_error()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 394, in check_error
    err.raise_mysql_exception(self._data)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 120, in raise_mysql_exception
    _check_mysql_exception(errinfo)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 112, in _check_mysql_exception
    raise errorclass(errno, errorvalue)
pymysql.err.IntegrityError: (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_security_users`, CONSTRAINT `fk__security_users_single_patient_pk` FOREIGN KEY (`single_patient_pk`) REFERENCES `patient` (`_pk`))')

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 252, in invoke_request
    request._process_response_callbacks(response)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/request.py", line 83, in _process_response_callbacks
    callback(self, response)
  File "/home/martinb/workspace/camcops/server/camcops_server/cc_modules/cc_request.py", line 1745, in complete_request_add_cookies
    req.complete_request_add_cookies()
  File "/home/martinb/workspace/camcops/server/camcops_server/cc_modules/cc_request.py", line 303, in complete_request_add_cookies
    dbsession.flush()  # sets the PK for ccsession, if it wasn't set
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2523, in flush
    self._flush(objects)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2664, in _flush
    transaction.rollback(_capture_exception=True)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 69, in __exit__
    exc_value, with_traceback=exc_tb,
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 178, in raise_
    raise exception
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2624, in _flush
    flush_context.execute()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 422, in execute
    rec.execute(self)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 624, in execute
    uow,
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 348, in delete_obj
    delete,
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 1340, in _emit_delete_statements
    c = connection.execute(statement, del_objects)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1014, in execute
    return meth(self, multiparams, params)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/sql/elements.py", line 298, in _execute_on_connection
    return connection._execute_clauseelement(self, multiparams, params)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1133, in _execute_clauseelement
    distilled_params,
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1318, in _execute_context
    e, statement, parameters, cursor, context
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1512, in _handle_dbapi_exception
    sqlalchemy_exception, with_traceback=exc_info[2], from_=e
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 178, in raise_
    raise exception
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1278, in _execute_context
    cursor, statement, parameters, context
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 593, in do_execute
    cursor.execute(statement, parameters)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 146, in execute
    result = self._query(query)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 296, in _query
    conn.query(q)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 819, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1001, in _read_query_result
    result.read()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1285, in read
    first_packet = self.connection._read_packet()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 965, in _read_packet
    packet.check_error()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 394, in check_error
    err.raise_mysql_exception(self._data)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 120, in raise_mysql_exception
    _check_mysql_exception(errinfo)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 112, in _check_mysql_exception
    raise errorclass(errno, errorvalue)
sqlalchemy.exc.IntegrityError: (pymysql.err.IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_security_users`, CONSTRAINT `fk__security_users_single_patient_pk` FOREIGN KEY (`single_patient_pk`) REFERENCES `patient` (`_pk`))')
[SQL: DELETE FROM patient WHERE patient._pk = %(_pk)s]
[parameters: {'_pk': 376}]
(Background on this error at: http://sqlalche.me/e/13/gkpj)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cheroot/server.py", line 1280, in communicate
    req.respond()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cheroot/server.py", line 1083, in respond
    self.server.gateway(self).respond()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cheroot/wsgi.py", line 143, in respond
    response = self.req.server.wsgi_app(self.env, self.start_response)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cherrypy/_cptree.py", line 302, in __call__
    return app(environ, start_response)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cardinal_pythonlib/wsgi/reverse_proxied_mw.py", line 553, in __call__
    return self.app(environ, start_response)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cardinal_pythonlib/wsgi/headers_mw.py", line 132, in __call__
    return self.app(environ, custom_start_response)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 270, in __call__
    response = self.execution_policy(environ, self)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 279, in default_execution_policy
    return request.invoke_exception_view(reraise=True)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/view.py", line 778, in invoke_exception_view
    reraise_(*exc_info)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/compat.py", line 179, in reraise
    raise value
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 277, in default_execution_policy
    return router.invoke_request(request)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 260, in invoke_request
    request._process_finished_callbacks()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/request.py", line 138, in _process_finished_callbacks
    callback(self)
  File "/home/martinb/workspace/camcops/server/camcops_server/cc_modules/cc_request.py", line 369, in end_sqlalchemy_session
    req._finish_dbsession()
  File "/home/martinb/workspace/camcops/server/camcops_server/cc_modules/cc_request.py", line 408, in _finish_dbsession
    session.commit()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 1042, in commit
    self.transaction.commit()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 502, in commit
    self._assert_active(prepared_ok=True)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 296, in _assert_active
    code="7s2a",
sqlalchemy.exc.InvalidRequestError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (pymysql.err.IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_security_users`, CONSTRAINT `fk__security_users_single_patient_pk` FOREIGN KEY (`single_patient_pk`) REFERENCES `patient` (`_pk`))')
[SQL: DELETE FROM patient WHERE patient._pk = %(_pk)s]
[parameters: {'_pk': 376}]
(Background on this error at: http://sqlalche.me/e/13/gkpj) (Background on this error at: http://sqlalche.me/e/13/7s2a)

2021-03-25 10:02:57.593 [p27002.t139915965970176] cherrypy.error:ERROR: [25/Mar/2021:10:02:57] ENGINE InvalidRequestError("This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (pymysql.err.IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_security_users`, CONSTRAINT `fk__security_users_single_patient_pk` FOREIGN KEY (`single_patient_pk`) REFERENCES `patient` (`_pk`))')\n[SQL: DELETE FROM patient WHERE patient._pk = %(_pk)s]\n[parameters: {'_pk': 376}]\n(Background on this error at: http://sqlalche.me/e/13/gkpj)",)
Traceback (most recent call last):
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1278, in _execute_context
    cursor, statement, parameters, context
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 593, in do_execute
    cursor.execute(statement, parameters)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 146, in execute
    result = self._query(query)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 296, in _query
    conn.query(q)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 819, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1001, in _read_query_result
    result.read()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1285, in read
    first_packet = self.connection._read_packet()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 965, in _read_packet
    packet.check_error()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 394, in check_error
    err.raise_mysql_exception(self._data)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 120, in raise_mysql_exception
    _check_mysql_exception(errinfo)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 112, in _check_mysql_exception
    raise errorclass(errno, errorvalue)
pymysql.err.IntegrityError: (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_security_users`, CONSTRAINT `fk__security_users_single_patient_pk` FOREIGN KEY (`single_patient_pk`) REFERENCES `patient` (`_pk`))')

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 252, in invoke_request
    request._process_response_callbacks(response)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/request.py", line 83, in _process_response_callbacks
    callback(self, response)
  File "/home/martinb/workspace/camcops/server/camcops_server/cc_modules/cc_request.py", line 1745, in complete_request_add_cookies
    req.complete_request_add_cookies()
  File "/home/martinb/workspace/camcops/server/camcops_server/cc_modules/cc_request.py", line 303, in complete_request_add_cookies
    dbsession.flush()  # sets the PK for ccsession, if it wasn't set
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2523, in flush
    self._flush(objects)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2664, in _flush
    transaction.rollback(_capture_exception=True)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/langhelpers.py", line 69, in __exit__
    exc_value, with_traceback=exc_tb,
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 178, in raise_
    raise exception
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 2624, in _flush
    flush_context.execute()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 422, in execute
    rec.execute(self)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/unitofwork.py", line 624, in execute
    uow,
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 348, in delete_obj
    delete,
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/persistence.py", line 1340, in _emit_delete_statements
    c = connection.execute(statement, del_objects)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1014, in execute
    return meth(self, multiparams, params)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/sql/elements.py", line 298, in _execute_on_connection
    return connection._execute_clauseelement(self, multiparams, params)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1133, in _execute_clauseelement
    distilled_params,
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1318, in _execute_context
    e, statement, parameters, cursor, context
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1512, in _handle_dbapi_exception
    sqlalchemy_exception, with_traceback=exc_info[2], from_=e
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/util/compat.py", line 178, in raise_
    raise exception
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/base.py", line 1278, in _execute_context
    cursor, statement, parameters, context
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/engine/default.py", line 593, in do_execute
    cursor.execute(statement, parameters)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 146, in execute
    result = self._query(query)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/cursors.py", line 296, in _query
    conn.query(q)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 819, in query
    self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1001, in _read_query_result
    result.read()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 1285, in read
    first_packet = self.connection._read_packet()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 965, in _read_packet
    packet.check_error()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/connections.py", line 394, in check_error
    err.raise_mysql_exception(self._data)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 120, in raise_mysql_exception
    _check_mysql_exception(errinfo)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pymysql/err.py", line 112, in _check_mysql_exception
    raise errorclass(errno, errorvalue)
sqlalchemy.exc.IntegrityError: (pymysql.err.IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_security_users`, CONSTRAINT `fk__security_users_single_patient_pk` FOREIGN KEY (`single_patient_pk`) REFERENCES `patient` (`_pk`))')
[SQL: DELETE FROM patient WHERE patient._pk = %(_pk)s]
[parameters: {'_pk': 376}]
(Background on this error at: http://sqlalche.me/e/13/gkpj)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cheroot/server.py", line 1280, in communicate
    req.respond()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cheroot/server.py", line 1083, in respond
    self.server.gateway(self).respond()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cheroot/wsgi.py", line 143, in respond
    response = self.req.server.wsgi_app(self.env, self.start_response)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cherrypy/_cptree.py", line 302, in __call__
    return app(environ, start_response)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cardinal_pythonlib/wsgi/reverse_proxied_mw.py", line 553, in __call__
    return self.app(environ, start_response)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/cardinal_pythonlib/wsgi/headers_mw.py", line 132, in __call__
    return self.app(environ, custom_start_response)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 270, in __call__
    response = self.execution_policy(environ, self)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 279, in default_execution_policy
    return request.invoke_exception_view(reraise=True)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/view.py", line 778, in invoke_exception_view
    reraise_(*exc_info)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/compat.py", line 179, in reraise
    raise value
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 277, in default_execution_policy
    return router.invoke_request(request)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/router.py", line 260, in invoke_request
    request._process_finished_callbacks()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/pyramid/request.py", line 138, in _process_finished_callbacks
    callback(self)
  File "/home/martinb/workspace/camcops/server/camcops_server/cc_modules/cc_request.py", line 369, in end_sqlalchemy_session
    req._finish_dbsession()
  File "/home/martinb/workspace/camcops/server/camcops_server/cc_modules/cc_request.py", line 408, in _finish_dbsession
    session.commit()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 1042, in commit
    self.transaction.commit()
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 502, in commit
    self._assert_active(prepared_ok=True)
  File "/home/martinb/workspace/camcops/working/.server_ve/lib/python3.6/site-packages/sqlalchemy/orm/session.py", line 296, in _assert_active
    code="7s2a",
sqlalchemy.exc.InvalidRequestError: This Session's transaction has been rolled back due to a previous exception during flush. To begin a new transaction with this Session, first issue Session.rollback(). Original exception was: (pymysql.err.IntegrityError) (1451, 'Cannot delete or update a parent row: a foreign key constraint fails (`camcops`.`_security_users`, CONSTRAINT `fk__security_users_single_patient_pk` FOREIGN KEY (`single_patient_pk`) REFERENCES `patient` (`_pk`))')
[SQL: DELETE FROM patient WHERE patient._pk = %(_pk)s]
[parameters: {'_pk': 376}]
(Background on this error at: http://sqlalche.me/e/13/gkpj) (Background on this error at: http://sqlalche.me/e/13/7s2a)


Adding a new group does not do the same checks on group name as when editing

If you add a new group called "Test group" and then edit the group, the form submission will fail saying
Invalid group name (must be between 1 and 191 characters and contain only alphanumeric, hyphen, or underscore characters).

We should apply the same validation to the group name when it is first created.

@mtm93 would you like to have a go at fixing this?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.