justdan96 / tsMuxer

tsMuxer is a transport stream muxer for remuxing/muxing elementary streams, EVO/VOB/MPG, MKV/MKA, MP4/MOV, TS, M2TS to TS to M2TS. Supported video codecs H.264/AVC, H.265/HEVC, VC-1, MPEG2. Supported audio codecs AAC, AC3 / E-AC3(DD+), DTS/ DTS-HD.
Apache License 2.0
876 stars 147 forks source link

GUI fails to load with a custom Mac build on a M1 Mac Mini #489

Closed lighterowl closed 2 years ago

lighterowl commented 3 years ago

Follow-up from #486. After being built with build_macos_native.sh, the GUI fails to start with the following error(s) :

Process:               tsMuxerGUI [2649]
Path:                  /Users/USER/Downloads/*/tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
Identifier:            ???
Version:               ??? (???)
Code Type:             ARM-64 (Native)
Parent Process:        ??? [1]
Responsible:           tsMuxerGUI [2649]
User ID:               501

Date/Time:             2021-11-08 18:24:25.583 -0500
OS Version:            macOS 11.6.1 (20G224)
Report Version:        12
Anonymous UUID:        3ABA539C-804D-0830-5310-F791A0EED57D

Time Awake Since Boot: 3100 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_BAD_ACCESS (Code Signature Invalid)
Exception Codes:       0x0000000000000032, 0x0000000104f10000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    Namespace CODESIGNING, Code 0x2

kernel messages:

VM Regions Near 0x104f10000:
    __LINKEDIT                  104ef4000-104f10000    [  112K] r--/r-- SM=COW  /Users/*/Downloads/*/tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
--> mapped file                 104f10000-104f14000    [   16K] r--/r-x SM=PRV  Object_id=8e1fd2e7
    __TEXT                      104fdc000-10505c000    [  512K] r-x/r-x SM=COW  /usr/lib/dyld

Application Specific Information:
dyld: launch, loading dependent libraries
@executable_path/../Frameworks/QtWidgets.framework/Versions/5/QtWidgets

Thread 0 Crashed:
0   dyld                            0x000000010503a1e0 memcmp + 16
1   dyld                            0x0000000104ffa7fc ImageLoaderMachO::validateFirstPages(linkedit_data_command const*, int, unsigned char const*, unsigned long, long long, ImageLoader::LinkContext const&) + 136
2   dyld                            0x000000010500178c ImageLoaderMachOCompressed::instantiateFromFile(char const*, int, unsigned char const*, unsigned long, unsigned long long, unsigned long long, stat const&, unsigned int, unsigned int, linkedit_data_command const*, encryption_info_command const*, ImageLoader::LinkContext const&) + 268
3   dyld                            0x0000000104ff93ec ImageLoaderMachO::instantiateFromFile(char const*, int, unsigned char const*, unsigned long, unsigned long long, unsigned long long, stat const&, ImageLoader::LinkContext const&) + 172
4   dyld                            0x0000000104fe0588 dyld::loadPhase6(int, stat const&, char const*, dyld::LoadContext const&) + 668
5   dyld                            0x0000000104fe9bd0 dyld::loadPhase5(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 1368
6   dyld                            0x0000000104fe95f4 dyld::loadPhase4(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 208
7   dyld                            0x0000000104fe910c dyld::loadPhase3(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 600
8   dyld                            0x0000000104fe8ac4 dyld::loadPhase1(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 252
9   dyld                            0x0000000104fe0104 dyld::loadPhase0(char const*, char const*, dyld::LoadContext const&, unsigned int&, std::__1::vector<char const*, std::__1::allocator<char const*> >*) + 468
10  dyld                            0x0000000104fdfca8 dyld::load(char const*, dyld::LoadContext const&, unsigned int&) + 196
11  dyld                            0x0000000104fea574 dyld::libraryLocator(char const*, bool, char const*, ImageLoader::RPathChain const*, unsigned int&) + 56
12  dyld                            0x0000000104ff4970 ImageLoader::recursiveLoadLibraries(ImageLoader::LinkContext const&, bool, ImageLoader::RPathChain const&, char const*) + 344
13  dyld                            0x0000000104ff3128 ImageLoader::link(ImageLoader::LinkContext const&, bool, bool, bool, ImageLoader::RPathChain const&, char const*) + 160
14  dyld                            0x0000000104fe2a08 dyld::link(ImageLoader*, bool, bool, ImageLoader::RPathChain const&, unsigned int) + 328
15  dyld                            0x0000000104fe5208 dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**, unsigned long*) + 7964
16  dyld                            0x0000000104fdd258 dyldbootstrap::start(dyld3::MachOLoaded const*, int, char const**, dyld3::MachOLoaded const*, unsigned long*) + 476
17  dyld                            0x0000000104fdd038 _dyld_start + 56

Thread 0 crashed with ARM Thread State (64-bit):
    x0: 0x0000000104f10000   x1: 0x000000016af89b50   x2: 0x0000000000000c38   x3: 0x0000000000040001
    x4: 0x0000000000000003   x5: 0x0000000000000000   x6: 0x0000000105064280   x7: 0x0000000000000000
    x8: 0x0000000000000000   x9: 0x000000016af8a340  x10: 0x0000000000000001  x11: 0x0001803000000000
   x12: 0x0000000000000032  x13: 0x0004000000000000  x14: 0x000000000056f3a0  x15: 0x000000016af8a2c0
   x16: 0x00000000000000c5  x17: 0x000000016af8a2d8  x18: 0x0000000000000000  x19: 0x00000001050695e0
   x20: 0x0000000000000c48  x21: 0x000000016af89b50  x22: 0x0000000104f10000  x23: 0x0000000000000003
   x24: 0x000000016af8a788  x25: 0x000000016af91c68  x26: 0x000000016af91de0  x27: 0x000000016af89b50
   x28: 0x000000000000000c   fp: 0x000000016af89550   lr: 0x0000000104ffa7fc
    sp: 0x000000016af89510   pc: 0x000000010503a1e0 cpsr: 0x20000000
   far: 0x0000000104f10000  esr: 0x92000007

Binary Images:
       0x104e6c000 -        0x104eebfff + (??? - ???) <7FEEBA7C-41C5-3620-8710-32C582E5C8C9> /Users/USER/Downloads/*/tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
       0x104fdc000 -        0x10505bfff  dyld (852.2) <CBE63EFC-4577-3CDA-8A86-0FECB1E398A8> /usr/lib/dyld

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=1408K resident=0K(0%) swapped_out_or_unallocated=1408K(100%)
Writable regions: Total=8384K written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=8384K(100%)

                                VIRTUAL   REGION 
REGION TYPE                        SIZE    COUNT (non-coalesced) 
===========                     =======  ======= 
STACK GUARD                       56.0M        1 
Stack                             8176K        1 
VM_ALLOCATE                        1.0G        1 
__DATA                             240K        3 
__DATA_CONST                        48K        2 
__LINKEDIT                         400K        3 
__TEXT                            1024K        2 
mapped file                         16K        1 
===========                     =======  ======= 
TOTAL                              1.1G       14 

_____________________________
axledentaldj commented 3 years ago

Thanks and here's the binary if anyone wants to try it on the MacOS as Intel, but should really try it on Arm:

https://mega.nz/file/lMwCyCBR#nrIwkVX5x1NDo91XMVbWMJ18YCdsjXLPHV5GCf466FI

If I run tsmuxer executable in terminal with a 4K h.265 hevc mkv:

Last login: Mon Nov  8 18:35:52 on ttys000
darrensolomon@DARRENs-Mac-mini ~ % /Users/darrensolomon/Downloads/modded_tsmuxer/tsMuxerGUI.app/Contents/MacOS/tsMuxeR /Users/darrensolomon/Downloads/Reminiscence.2021.mkv
tsMuxeR version 2.6.16-dev. github.com/justdan96/tsMuxer
Error: Matroska parse error: Invalid EBML number size 0 at pos 0
darrensolomon@DARRENs-Mac-mini ~ % 

And then 5 seconds later, purple flash and my Mac mini M1 reboots!

here's the report:

panic(cpu 6 caller 0xfffffe00256841b4): "vm_object_iopl_request: missing/bad page in kernel object\n"
Debugger message: panic
Memory ID: 0x6
OS release type: User
OS version: 20G224
Kernel version: Darwin Kernel Version 20.6.0: Tue Oct 12 18:33:38 PDT 2021; root:xnu-7195.141.8~1/RELEASE_ARM64_T8101
Fileset Kernelcache UUID: 7A1E19C3BD2E672ECC95B2E07DE64AB9
Kernel UUID: 82F60A1C-FFF6-372C-AB3B-504C39BF090E
iBoot version: iBoot-6723.140.2
secure boot?: YES
Paniclog version: 13
KernelCache slide: 0x000000001d954000
KernelCache base:  0xfffffe0024958000
Kernel slide:      0x000000001e49c000
Kernel text base:  0xfffffe00254a0000
Kernel text exec base:  0xfffffe002556c000
mach_absolute_time: 0x18946a512c
Epoch Time:        sec       usec
  Boot    : 0x6189a568 0x0003504b
  Sleep   : 0x00000000 0x00000000
  Wake    : 0x00000000 0x00000000
  Calendar: 0x6189b690 0x000b6e06

CORE 0 recently retired instr at 0xfffffe00256deb6c
CORE 1 recently retired instr at 0xfffffe00256deb6c
CORE 2 recently retired instr at 0xfffffe00256deb6c
CORE 3 recently retired instr at 0xfffffe00256deb6c
CORE 4 recently retired instr at 0xfffffe00256deb70
CORE 5 recently retired instr at 0xfffffe00256deb70
CORE 6 recently retired instr at 0xfffffe00256dd4a4
CORE 7 recently retired instr at 0xfffffe00256deb70
CORE 0 PVH locks held: None
CORE 1 PVH locks held: None
CORE 2 PVH locks held: None
CORE 3 PVH locks held: None
CORE 4 PVH locks held: None
CORE 5 PVH locks held: None
CORE 6 PVH locks held: None
CORE 7 PVH locks held: None
CORE 0: PC=0xfffffe00255e5864, LR=0xfffffe00255e585c, FP=0xfffffe3082abbee0
CORE 1: PC=0xfffffe00255e5864, LR=0xfffffe00255e585c, FP=0xfffffe30422d3ee0
CORE 2: PC=0xfffffe00255e5864, LR=0xfffffe00255e585c, FP=0xfffffe3fefb53ee0
CORE 3: PC=0xfffffe00255e5864, LR=0xfffffe00255e585c, FP=0xfffffe3fef98bee0
CORE 4: PC=0xfffffe00255e5864, LR=0xfffffe00255e585c, FP=0xfffffe3fef4f3ee0
CORE 5: PC=0x000000019ea283c4, LR=0x000000019ea030e8, FP=0x000000016ddabe50
CORE 6 is the one that panicked. Check the full backtrace for details.
CORE 7: PC=0xfffffe00255e5864, LR=0xfffffe00255e585c, FP=0xfffffe30acf7bee0
Panicked task 0xfffffe166f828150: 29840 pages, 7 threads: pid 553: AMPLibraryAgent
Panicked thread: 0xfffffe1669da6ca0, backtrace: 0xfffffe3fee4025e0, tid: 50894
          lr: 0xfffffe00255ba960  fp: 0xfffffe3fee402650
          lr: 0xfffffe00255ba744  fp: 0xfffffe3fee4026c0
          lr: 0xfffffe00256e3fc8  fp: 0xfffffe3fee4026e0
          lr: 0xfffffe00256d5474  fp: 0xfffffe3fee402790
          lr: 0xfffffe00255737e8  fp: 0xfffffe3fee4027a0
          lr: 0xfffffe00255ba3d4  fp: 0xfffffe3fee402b30
          lr: 0xfffffe00255ba3d4  fp: 0xfffffe3fee402ba0
          lr: 0xfffffe0025d6cc90  fp: 0xfffffe3fee402bc0
          lr: 0xfffffe00256841b4  fp: 0xfffffe3fee402d60
          lr: 0xfffffe0025682c60  fp: 0xfffffe3fee402e80
          lr: 0xfffffe0025cae390  fp: 0xfffffe3fee402fa0
          lr: 0xfffffe0025cadb98  fp: 0xfffffe3fee402fd0
          lr: 0xfffffe0027a9a290  fp: 0xfffffe3fee403090
          lr: 0xfffffe0027a97d9c  fp: 0xfffffe3fee4030c0
          lr: 0xfffffe0025847b20  fp: 0xfffffe3fee403150
          lr: 0xfffffe002583c148  fp: 0xfffffe3fee4031d0
          lr: 0xfffffe0028397eec  fp: 0xfffffe3fee403220
          lr: 0xfffffe002839793c  fp: 0xfffffe3fee4032e0
          lr: 0xfffffe0028397544  fp: 0xfffffe3fee403350
          lr: 0xfffffe00283973b0  fp: 0xfffffe3fee403430
          lr: 0xfffffe00283a1b3c  fp: 0xfffffe3fee403540
          lr: 0xfffffe002838f4b8  fp: 0xfffffe3fee4035a0
          lr: 0xfffffe00257f410c  fp: 0xfffffe3fee403700
          lr: 0xfffffe00257f95f4  fp: 0xfffffe3fee4038e0
          lr: 0xfffffe00257fabdc  fp: 0xfffffe3fee403ab0
          lr: 0xfffffe00257f8a0c  fp: 0xfffffe3fee403b10
          lr: 0xfffffe00283a20ac  fp: 0xfffffe3fee403bb0
          lr: 0xfffffe002838e218  fp: 0xfffffe3fee403be0
          lr: 0xfffffe002582fd3c  fp: 0xfffffe3fee403ca0
          lr: 0xfffffe0025ae66cc  fp: 0xfffffe3fee403d50
          lr: 0xfffffe0025ae683c  fp: 0xfffffe3fee403db0
          lr: 0xfffffe0025bc1ef8  fp: 0xfffffe3fee403e40
          lr: 0xfffffe00256d5150  fp: 0xfffffe3fee403ef0
          lr: 0xfffffe00255737e8  fp: 0xfffffe3fee403f00
      Kernel Extensions in backtrace:
         com.apple.iokit.IOStorageFamily(2.1)[BE4E282E-7555-3ED1-A511-D672B38F4910]@0xfffffe0027a84000->0xfffffe0027aa3fff
         com.apple.filesystems.udf(2.5)[82D7E68C-B580-3E64-9294-A2036EBC6D3F]@0xfffffe002838c000->0xfffffe00283bbfff

last started kext at 105421618503: com.apple.filesystems.udf    2.5 (addr 0xfffffe002548c000, size 32768)
loaded kexts:
com.apple.filesystems.udf   2.5
com.apple.driver.AppleTopCaseHIDEventDriver 4050.1
com.apple.fileutil  20.036.15
com.apple.filesystems.autofs    3.0
com.apple.iokit.IOBluetoothSerialManager    8.0.5d7
com.apple.driver.usb.AppleUSBHostBillboardDevice    1.0
com.apple.AppleEthernetAquantiaAqtionFirmware   1.0.36
com.apple.driver.AppleBiometricServices 1
com.apple.driver.CoreKDL    1
com.apple.iokit.SCSITaskUserClient  436.140.1
com.apple.driver.DiskImages.ReadWriteDiskImage  493.0.0
com.apple.driver.DiskImages.UDIFDiskImage   493.0.0
com.apple.driver.DiskImages.RAMBackingStore 493.0.0
com.apple.driver.DiskImages.FileBackingStore    493.0.0
com.apple.driver.BCMWLANFirmware4378.Hashstore  1
com.apple.driver.AppleAOPVoiceTrigger   11.5
com.apple.filesystems.apfs  1677.141.2
com.apple.driver.AppleThunderboltIP 4.0.3
com.apple.driver.SEPHibernation 1
com.apple.driver.AppleUSBDeviceNCM  5.0.0
com.apple.driver.AppleSmartBatteryManager   161.0.0
com.apple.driver.AppleFileSystemDriver  3.0.1
com.apple.nke.l2tp  1.9
com.apple.filesystems.tmpfs 1
com.apple.driver.AppleSmartIO2  1
com.apple.driver.ApplePMP   1
com.apple.IOTextEncryptionFamily    1.0.0
com.apple.driver.ApplePMPFirmware   1
com.apple.filesystems.hfs.kext  556.100.11
com.apple.security.BootPolicy   1
com.apple.BootCache 40
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib 1.0.0
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless 1.0.0d1
com.apple.AppleEmbeddedSimpleSPINORFlasher  1
com.apple.driver.AppleCS42L83Audio  442.26
com.apple.driver.AppleTAS5770LAmp   442.26
com.apple.driver.AppleSPMIPMU   1.0.1
com.apple.driver.AppleAVE2  401.73.4
com.apple.driver.AppleAVD   385
com.apple.driver.AppleJPEGDriver    4.6.0
com.apple.AGXG13G   173.28.7
com.apple.driver.AppleMobileDispH13G-DCP    140.0
com.apple.driver.usb.AppleUSBHostT8103  1
com.apple.driver.AppleT8020SOCTuner 1
com.apple.driver.AppleT8103CLPCv3   1
com.apple.driver.AudioDMAController-T8103   1.60.5
com.apple.driver.AppleSPIMC 1
com.apple.driver.AppleS5L8960XNCO   1
com.apple.driver.AppleT8103PMGR 1
com.apple.driver.AppleS8000AES  1
com.apple.driver.AppleS5L8920XPWM   1.0.0d1
com.apple.driver.AppleS8000DWI  1.0.0d1
com.apple.driver.AppleS5L8960XWatchDogTimer 1
com.apple.driver.AppleInterruptController   1.0.0d1
com.apple.driver.AppleBluetoothModule   1
com.apple.driver.AppleSamsungSerial 1.0.0d1
com.apple.driver.AppleBCMWLANBusInterfacePCIe   1
com.apple.driver.AppleMCDP29XXUpdateSupport 1
com.apple.driver.AppleT8020DART 1
com.apple.driver.AppleS5L8940XI2C   1.0.0d2
com.apple.driver.AppleT8101 1
com.apple.driver.AppleM68Buttons    1.0.0d1
com.apple.iokit.IOUserEthernet  1.0.1
com.apple.driver.usb.AppleUSBUserHCI    1
com.apple.iokit.IOKitRegistryCompatibility  1
com.apple.iokit.EndpointSecurity    1
com.apple.driver.AppleDiskImages2   1
com.apple.AppleSystemPolicy 2.0.0
com.apple.nke.applicationfirewall   311
com.apple.kec.InvalidateHmac    1
com.apple.driver.AppleActuatorDriver    4440.3
com.apple.driver.AppleHIDKeyboard   224
com.apple.driver.AppleMultitouchDriver  4440.3
com.apple.driver.AppleInputDeviceSupport    4400.35
com.apple.driver.AppleHSBluetoothDriver 4050.1
com.apple.driver.IOBluetoothHIDDriver   8.0.5d7
com.apple.kext.triggers 1.0
com.apple.iokit.IOAVBFamily 940.4
com.apple.plugin.IOgPTPPlugin   985.2
com.apple.iokit.IOEthernetAVBController 1.1.0
com.apple.driver.AppleMesaSEPDriver 100.99
com.apple.iokit.IOBiometricFamily   1
com.apple.driver.usb.IOUSBHostHIDDevice 1.2
com.apple.driver.usb.cdc    5.0.0
com.apple.driver.AppleUSBAudio  405.39
com.apple.iokit.IOAudioFamily   300.6.1
com.apple.vecLib.kext   1.2.0
com.apple.driver.DiskImages.KernelBacked    493.0.0
com.apple.driver.AppleAOPAudio  16.2
com.apple.driver.AppleXsanScheme    3
com.apple.driver.AppleEthernetAquantiaAqtion    1.0.64
com.apple.driver.IOBluetoothHostControllerPCIeTransport 8.0.5d7
com.apple.iokit.IOBluetoothHostControllerTransport  8.0.5d7
com.apple.driver.usb.AppleEmbeddedUSBXHCIPCI    1
com.apple.driver.usb.AppleUSBXHCIPCI    1.2
com.apple.driver.AppleEmbeddedUSB   1
com.apple.driver.AppleConvergedIPCOLYBTControl  1
com.apple.driver.AppleConvergedPCI  1
com.apple.driver.AppleBluetoothDebug    1
com.apple.driver.AppleSEPHDCPManager    1.0.1
com.apple.driver.AppleTrustedAccessory  1
com.apple.iokit.AppleSEPGenericTransfer 1
com.apple.driver.usb.networking 5.0.0
com.apple.driver.AppleThunderboltUSBDownAdapter 1.0.4
com.apple.driver.AppleThunderboltDPInAdapter    8.1.4
com.apple.driver.AppleThunderboltDPAdapterFamily    8.1.4
com.apple.driver.AppleThunderboltPCIDownAdapter 4.1.1
com.apple.driver.AppleBTM   1.0.1
com.apple.driver.AppleDCPDPTXProxy  1.0.0
com.apple.driver.DCPDPFamilyProxy   1
com.apple.nke.ppp   1.9
com.apple.iokit.IONVMeFamily    2.1.0
com.apple.driver.AppleBSDKextStarter    3
com.apple.driver.AppleSPU   1
com.apple.filesystems.hfs.encodings.kext    1
com.apple.AGXFirmwareKextG13GRTBuddy    173.28.7
com.apple.AGXFirmwareKextRTBuddy64  173.28.7
com.apple.driver.AppleDiagnosticDataAccessReadOnly  1.0.0
com.apple.driver.AppleNANDConfigAccess  1.0.0
com.apple.driver.AppleCSEmbeddedAudio   442.26
com.apple.driver.AppleEmbeddedAudio 442.26
com.apple.iokit.AppleARMIISAudio    80.34.1
com.apple.driver.AppleI2CEthernetAquantia   1.0.0
com.apple.driver.AppleHPM   3.4.4
com.apple.driver.AppleStockholmControl  1.0.0
com.apple.driver.AppleDialogPMU 1.0.1
com.apple.driver.AppleMCA2-T8103    540.10
com.apple.driver.AppleSPMI  1.0.1
com.apple.driver.AppleH11ANEInterface   4.76.0
com.apple.iokit.IOGPUFamily 21.11
com.apple.iokit.IOMobileGraphicsFamily-DCP  343.0.0
com.apple.iokit.IOMobileGraphicsFamily  343.0.0
com.apple.driver.DCPAVFamilyProxy   1
com.apple.driver.AppleDCP   1
com.apple.driver.AppleFirmwareKit   1
com.apple.driver.AppleUSBXDCIARM    1.0
com.apple.driver.AppleUSBXDCI   1.0
com.apple.iokit.IOUSBDeviceFamily   2.0.0
com.apple.driver.usb.AppleUSBXHCIARM    1
com.apple.driver.usb.AppleUSBXHCI   1.2
com.apple.driver.AppleEmbeddedUSBHost   1
com.apple.driver.usb.AppleUSBHub    1.2
com.apple.driver.usb.AppleUSBHostCompositeDevice    1.2
com.apple.driver.ApplePassthroughPPM    3.0
com.apple.driver.AppleT8103TypeCPhy 1
com.apple.driver.AppleSART  1
com.apple.driver.ApplePMGR  1
com.apple.driver.watchdog   1
com.apple.driver.usb.AppleUSBHostPacketFilter   1.0
com.apple.driver.AppleDisplayCrossbar   1.0.0
com.apple.driver.AppleTypeCPhy  1
com.apple.driver.AppleThunderboltNHI    7.2.8
com.apple.driver.AppleT8103PCIeC    1
com.apple.iokit.IOThunderboltFamily 9.3.2
com.apple.driver.ApplePIODMA    1
com.apple.driver.AppleT8103PCIe 1
com.apple.driver.AppleMultiFunctionManager  1
com.apple.driver.AppleEmbeddedPCIE  1
com.apple.driver.AppleBluetoothDebugService 1
com.apple.driver.AppleBCMWLANCore   1.0.0
com.apple.iokit.IO80211FamilyV2 1200.12.2b1
com.apple.driver.IOImageLoader  1.0.0
com.apple.driver.corecapture    1.0.4
com.apple.iokit.IODisplayPortFamily 1.0.0
com.apple.driver.AppleGPIOICController  1.0.2
com.apple.driver.AppleFireStormErrorHandler 1
com.apple.driver.AppleMobileApNonce 1
com.apple.iokit.IOTimeSyncFamily    985.2
com.apple.driver.DiskImages 493.0.0
com.apple.iokit.IOGraphicsFamily    585.2
com.apple.iokit.IOBluetoothFamily   8.0.5d7
com.apple.iokit.IOBluetoothPacketLogger 8.0.5d7
com.apple.driver.FairPlayIOKit  68.7.1
com.apple.iokit.CoreAnalyticsFamily 1
com.apple.driver.AppleSSE   1.0
com.apple.driver.AppleSEPKeyStore   2
com.apple.driver.AppleUSBTDM    511.141.1
com.apple.iokit.IOUSBMassStorageDriver  184.140.2
com.apple.iokit.IOPCIFamily 2.9
com.apple.iokit.IOSCSIBlockCommandsDevice   436.140.1
com.apple.iokit.IOSCSIArchitectureModelFamily   436.140.1
com.apple.driver.AppleIPAppender    1.0
com.apple.driver.AppleFDEKeyStore   28.30
com.apple.driver.AppleEffaceableStorage 1.0
com.apple.driver.AppleCredentialManager 1.0
com.apple.driver.KernelRelayHost    1
com.apple.iokit.IOUSBHostFamily 1.2
com.apple.driver.AppleUSBHostMergeProperties    1.2
com.apple.driver.usb.AppleUSBCommon 1.0
com.apple.driver.AppleSMC   3.1.9
com.apple.driver.RTBuddy    1.0.0
com.apple.driver.AppleEmbeddedTempSensor    1.0.0
com.apple.driver.AppleARMPMU    1.0
com.apple.iokit.IOAccessoryManager  1.0.0
com.apple.driver.AppleOnboardSerial 1.0
com.apple.iokit.IOSkywalkFamily 1
com.apple.driver.mDNSOffloadUserClient  1.0.1b8
com.apple.iokit.IONetworkingFamily  3.4
com.apple.iokit.IOSerialFamily  11
com.apple.driver.AppleSEPManager    1.0.1
com.apple.driver.AppleA7IOP 1.0.2
com.apple.driver.IOSlaveProcessor   1
com.apple.driver.AppleBiometricSensor   2
com.apple.iokit.IOHIDFamily 2.0.0
com.apple.AUC   1.0
com.apple.iokit.IOAVFamily  1.0.0
com.apple.iokit.IOHDCPFamily    1.0.0
com.apple.iokit.IOCECFamily 1
com.apple.iokit.IOAudio2Family  1.0
com.apple.driver.AppleEmbeddedAudioLibs 1.17
com.apple.driver.AppleFirmwareUpdateKext    1
com.apple.driver.AppleM2ScalerCSCDriver 265.0.0
com.apple.iokit.IOSurface   290.8.1
com.apple.driver.IODARTFamily   1
com.apple.security.quarantine   4
com.apple.security.sandbox  300.0
com.apple.kext.AppleMatch   1.0.0d1
com.apple.driver.AppleMobileFileIntegrity   1.0.5
com.apple.kext.CoreTrust    1
com.apple.security.AppleImage4  3.0.0
com.apple.iokit.IOCryptoAcceleratorFamily   1.0.1
com.apple.driver.AppleARMPlatform   1.0.2
com.apple.iokit.IOStorageFamily 2.1
com.apple.iokit.IOSlowAdaptiveClockingFamily    1.0.0
com.apple.iokit.IOReportFamily  47
com.apple.kec.pthread   1
com.apple.kec.corecrypto    11.1
com.apple.kec.Libm  1

** Stackshot Succeeded ** Bytes Traced 285083 (Uncompressed 710816) **
justdan96 commented 3 years ago

I might be able to borrow an M1 Mac to try this on, I'll try to capture a trace with valgrind. The reboot sounds especially alarming!

axledentaldj commented 3 years ago

News, while I was tinkering with the build_macos_native_paths.sh script code and my macOS terminal. I figured Id do a Brew update. And there was updates!

So I ran build_macos_native_paths.sh, and it only built the tsmuxerGUI with some errors but the GUI launched!

So, I edited my build_macos_native_paths.sh to only build the tsmuxer executable. And I got a build of the executable with no errors!

I put them together in the package, and parsed a 4K BD trailer from a 4K BD ISO that was run through makemkv 1.16.5 back into an mkv and used my tsmuxerGUI dev build and remuxed it back to a BD ISO! No Kernel Panics, and the trailer played perfectly on my Oppo-203 (JB RU firmware modded)!

Here's my build: https://mega.nz/file/JAI3DSrY#qV8ofwajoJcQzOEIzw1YDvRlSZaj5Pan5WepCVpMq8A

Here's the terminal:

darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.13
+ MACOSX_DEPLOYMENT_TARGET=10.13
+ builddir=/Users/darrensolomon/tsmuxer_build
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_GUI=TRUE ..
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Checking for module 'zlib'
--   Found zlib, version 1.2.11
-- Checking for module 'freetype2'
--   Found freetype2, version 24.0.18
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/darrensolomon/tsmuxer_build/build
++ sysctl -n hw.logicalcpu
+ make -j8
[  4%] Building CXX object libmediation/CMakeFiles/mediation.dir/types/types.cpp.o
[  4%] Building CXX object libmediation/CMakeFiles/mediation.dir/system/terminatablethread.cpp.o
[  4%] Automatic MOC and UIC for target tsMuxerGUI
[  5%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/directory.cpp.o
[  6%] Built target tsMuxerGUI_autogen
[  8%] Generating tsmuxergui_en.qm
[ 10%] Generating tsmuxergui_ru.qm
[ 10%] Generating tsmuxergui_zh.qm
[ 12%] Generating tsmuxergui_fr.qm
[ 13%] Automatic RCC for images.qrc
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_en.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 203 untranslated source text(s)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_fr.qm'...
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_zh.qm'...
    Generated 203 translation(s) (203 finished and 0 unfinished)
    Generated 203 translation(s) (203 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_ru.qm'...
    Generated 203 translation(s) (203 finished and 0 unfinished)
/Users/darrensolomon/tsmuxer_build/libmediation/fs/osdep/file_unix.cpp:125:19: error: variable has incomplete type 'struct stat64'
    struct stat64 buf;
                  ^
/Users/darrensolomon/tsmuxer_build/libmediation/fs/osdep/file_unix.cpp:125:12: note: forward declaration of 'stat64'
    struct stat64 buf;
           ^
[ 15%] Automatic RCC for translations.qrc
/Users/darrensolomon/tsmuxer_build/libmediation/fs/directory.cpp:54:19: error: variable has incomplete type 'struct stat64'
    struct stat64 buf;
                  ^
/Users/darrensolomon/tsmuxer_build/libmediation/fs/directory.cpp:54:12: note: forward declaration of 'stat64'
    struct stat64 buf;
           ^
/Users/darrensolomon/tsmuxer_build/libmediation/fs/directory.cpp:73:19: error: variable has incomplete type 'struct stat64'
    struct stat64 fileStat;
                  ^
/Users/darrensolomon/tsmuxer_build/libmediation/fs/directory.cpp:73:12: note: forward declaration of 'stat64'
    struct stat64 fileStat;
           ^
1 error generated.
make[2]: *** [libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
2 errors generated.
make[2]: *** [libmediation/CMakeFiles/mediation.dir/fs/directory.cpp.o] Error 1
[ 16%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsmuxerwindow.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EJRQKI7XPS/qrc_translations.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/checkboxedheaderview.cpp.o
[ 20%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/mocs_compilation.cpp.o
[ 21%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/main.cpp.o
[ 23%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EWIEGA46WW/qrc_images.cpp.o
[ 24%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/muxForm.cpp.o
Copying OS X content tsMuxerGUI/tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns
In file included from /Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:22:
/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI_autogen/include/ui_tsmuxerwindow.h:1043:23: warning: 'setTabStopWidth' is deprecated [-Wdeprecated-declarations]
        memoChapters->setTabStopWidth(20);
                      ^
/opt/homebrew/opt/qt5/lib/QtWidgets.framework/Headers/qplaintextedit.h:179:5: note: 'setTabStopWidth' has been explicitly marked deprecated here
    QT_DEPRECATED void setTabStopWidth(int width);
    ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qglobal.h:292:25: note: expanded from macro 'QT_DEPRECATED'
#  define QT_DEPRECATED Q_DECL_DEPRECATED
                        ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:227:45: note: expanded from macro 'Q_DECL_DEPRECATED'
#  define Q_DECL_DEPRECATED __attribute__ ((__deprecated__))
                                            ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:433:62: warning: 'error' is deprecated: Use QProcess::errorOccurred(QProcess::ProcessError) instead [-Wdeprecated-declarations]
    void (QProcess::*processError)(QProcess::ProcessError) = &QProcess::error;
                                                             ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qprocess.h:301:5: note: 'error' has been explicitly marked deprecated here
    QT_DEPRECATED_X("Use QProcess::errorOccurred(QProcess::ProcessError) instead")
    ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))
                                                      ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:1294:51: warning: 'toList' is deprecated: Use values() instead. [-Wdeprecated-declarations]
    QList<qint64> mergedChapterList = chaptersSet.toList();
                                                  ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qset.h:264:5: note: 'toList' has been explicitly marked deprecated here
    QT_DEPRECATED_X("Use values() instead.")
    ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))
                                                      ^
make[1]: *** [libmediation/CMakeFiles/mediation.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
3 warnings generated.
[ 26%] Linking CXX executable tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
[ 26%] Built target tsMuxerGUI
make: *** [all] Error 2

_______________________________________________________________________________________________________
darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh 
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ builddir=/Users/darrensolomon/tsmuxer_build
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_GUI=FALSE ..
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Checking for module 'zlib'
--   Found zlib, version 1.2.11
-- Checking for module 'freetype2'
--   Found freetype2, version 24.0.18
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/darrensolomon/tsmuxer_build/build
++ sysctl -n hw.logicalcpu
+ num_cores=8
+ make -j8
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/system/terminatablethread.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/directory.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/types/types.cpp.o
[  8%] Linking CXX static library libmediation.a
[  8%] Built target mediation
[ 11%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aacStreamReader.cpp.o
[ 11%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3Codec.cpp.o
[ 13%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aac.cpp.o
[ 15%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/AbstractDemuxer.cpp.o
[ 16%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/abstractMuxer.cpp.o
[ 18%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/avCodecs.cpp.o
[ 20%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3StreamReader.cpp.o
[ 21%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bitStream.cpp.o
[ 23%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/blurayHelper.cpp.o
[ 25%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileReader.cpp.o
[ 26%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileWriter.cpp.o
[ 28%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReader.cpp.o
[ 30%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReaderManager.cpp.o
[ 31%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/combinedH264Demuxer.cpp.o
[ 33%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/convertUTF.cpp.o
[ 35%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dtsStreamReader.cpp.o
[ 36%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dvbSubStreamReader.cpp.o
[ 38%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/h264StreamReader.cpp.o
[ 40%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevc.cpp.o
[ 41%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevcStreamReader.cpp.o
[ 43%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ioContextDemuxer.cpp.o
[ 45%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/iso_writer.cpp.o
[ 46%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/lpcmStreamReader.cpp.o
[ 48%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/main.cpp.o
[ 50%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaDemuxer.cpp.o
[ 51%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaParser.cpp.o
[ 53%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/metaDemuxer.cpp.o
[ 55%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/movDemuxer.cpp.o
[ 56%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mp3Codec.cpp.o
[ 58%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpeg2StreamReader.cpp.o
[ 60%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegAudioStreamReader.cpp.o
[ 61%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegStreamReader.cpp.o
[ 63%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegVideo.cpp.o
[ 65%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/muxerManager.cpp.o
[ 66%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/nalUnits.cpp.o
[ 68%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/pesPacket.cpp.o
[ 70%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/programStreamDemuxer.cpp.o
[ 71%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/psgStreamReader.cpp.o
[ 73%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/simplePacketizerReader.cpp.o
[ 75%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/singleFileMuxer.cpp.o
[ 76%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/srtStreamReader.cpp.o
[ 78%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitles.cpp.o
[ 80%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitlesRender.cpp.o
[ 81%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsDemuxer.cpp.o
[ 83%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsMuxer.cpp.o
[ 85%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsPacket.cpp.o
[ 86%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/utf8Converter.cpp.o
[ 88%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1Parser.cpp.o
[ 90%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1StreamReader.cpp.o
[ 91%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vod_common.cpp.o
[ 93%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvc.cpp.o
[ 95%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvcStreamReader.cpp.o
[ 96%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/wave.cpp.o
[ 98%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/osdep/textSubtitlesRenderFT.cpp.o
[100%] Linking CXX executable tsmuxer
[100%] Built target tsmuxer
+ pushd tsMuxerGUI
/Users/darrensolomon/tsmuxer_build/build_macos_native.sh: line 24: pushd: tsMuxerGUI: No such file or directory
lighterowl commented 3 years ago

Glad to hear that.

I can also confirm that the issue doesn't seem to be related to building/running tsMuxer for ARM64, as I set up an ARM64 virtual machine with Debian via qemu (using this) and stuff pretty much worked. It wasn't even as slow as I had hoped, as qemu needed "only" two minutes to remux a 1.5-hour long 480p MKV video to TS.

axledentaldj commented 3 years ago

Well, I used my tsmuxer dev build and remuxed a full 4K BDMV into a main movie BD ISO and still get the not playable on my Oppo-203 "File is Not supported error". Same usual error I get sometimes because tsmuxer doesn't always make a UHD BD compliant ISO. It does this on nightly builds for MacOS Intel and on Windows builds. So, Im used that problem. I use other tools to remux main movies out. tsmuxer is my goto tool for mkv container.

Now if we could just get proper, and easier compiles of both the tsmuxerGUI and its executable in one pass, that would be great. If there are future fixes, I can just compile MacOS Arm builds for others to try out until more users get into MacOS Arm.

Tried to re-build/compile and see what Terminal says.. Not sure what I did, but I can't get a working compile of just the GUI again? Well that's enough for a while. I'll leave in the hands of the experts.

justdan96 commented 3 years ago

It's interesting that the builds are being so temperamental, I'll try to test some of your builds today to at least try to narrow down what is erroring.

axledentaldj commented 3 years ago

Using the three different branches of source code, it seems the tsMuxer-enhancement-reduce-osxcross-deps is the one that builds a tsmuxerGUI that runs. It does give these errors in Terminal:

darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.13
+ MACOSX_DEPLOYMENT_TARGET=10.13
+ builddir=/Users/darrensolomon/tsmuxer_build
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_GUI=TRUE ..
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Checking for module 'zlib'
--   Found zlib, version 1.2.11
-- Checking for module 'freetype2'
--   Found freetype2, version 24.0.18
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/darrensolomon/tsmuxer_build/build
++ sysctl -n hw.logicalcpu
+ make -j8
[  1%] Automatic MOC and UIC for target tsMuxerGUI
[  4%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o
[  4%] Building CXX object libmediation/CMakeFiles/mediation.dir/system/terminatablethread.cpp.o
[  5%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/directory.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/types/types.cpp.o
[  6%] Built target tsMuxerGUI_autogen
[  8%] Generating tsmuxergui_zh.qm
[  9%] Generating tsmuxergui_fr.qm
[ 10%] Generating tsmuxergui_ru.qm
/Users/darrensolomon/tsmuxer_build/libmediation/fs/directory.cpp:54:19: error: variable has incomplete type 'struct stat64'
    struct stat64 buf;
                  ^
/Users/darrensolomon/tsmuxer_build/libmediation/fs/directory.cpp:54:12: note: forward declaration of 'stat64'
    struct stat64 buf;
           ^
/Users/darrensolomon/tsmuxer_build/libmediation/fs/directory.cpp:73:19: error: variable has incomplete type 'struct stat64'
    struct stat64 fileStat;
                  ^
/Users/darrensolomon/tsmuxer_build/libmediation/fs/directory.cpp:73:12: note: forward declaration of 'stat64'
    struct stat64 fileStat;
           ^
[ 12%] Generating tsmuxergui_en.qm
[ 13%] Automatic RCC for images.qrc
/Users/darrensolomon/tsmuxer_build/libmediation/fs/osdep/file_unix.cpp:125:19: error: variable has incomplete type 'struct stat64'
    struct stat64 buf;
                  ^
/Users/darrensolomon/tsmuxer_build/libmediation/fs/osdep/file_unix.cpp:125:12: note: forward declaration of 'stat64'
    struct stat64 buf;
           ^
2 errors generated.
make[2]: *** [libmediation/CMakeFiles/mediation.dir/fs/directory.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
1 error generated.
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_ru.qm'...
    Generated 203 translation(s) (203 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_fr.qm'...
    Generated 203 translation(s) (203 finished and 0 unfinished)
make[2]: *** [libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o] Error 1
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_zh.qm'...
    Generated 203 translation(s) (203 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_en.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 203 untranslated source text(s)
[ 15%] Automatic RCC for translations.qrc
[ 17%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/checkboxedheaderview.cpp.o
[ 17%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/mocs_compilation.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/muxForm.cpp.o
[ 21%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EJRQKI7XPS/qrc_translations.cpp.o
[ 21%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsmuxerwindow.cpp.o
[ 24%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EWIEGA46WW/qrc_images.cpp.o
[ 24%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/main.cpp.o
Copying OS X content tsMuxerGUI/tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns
In file included from /Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:22:
/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI_autogen/include/ui_tsmuxerwindow.h:1043:23: warning: 'setTabStopWidth' is deprecated [-Wdeprecated-declarations]
        memoChapters->setTabStopWidth(20);
                      ^
/opt/homebrew/opt/qt5/lib/QtWidgets.framework/Headers/qplaintextedit.h:179:5: note: 'setTabStopWidth' has been explicitly marked deprecated here
    QT_DEPRECATED void setTabStopWidth(int width);
    ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qglobal.h:292:25: note: expanded from macro 'QT_DEPRECATED'
#  define QT_DEPRECATED Q_DECL_DEPRECATED
                        ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:227:45: note: expanded from macro 'Q_DECL_DEPRECATED'
#  define Q_DECL_DEPRECATED __attribute__ ((__deprecated__))
                                            ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:433:62: warning: 'error' is deprecated: Use QProcess::errorOccurred(QProcess::ProcessError) instead [-Wdeprecated-declarations]
    void (QProcess::*processError)(QProcess::ProcessError) = &QProcess::error;
                                                             ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qprocess.h:301:5: note: 'error' has been explicitly marked deprecated here
    QT_DEPRECATED_X("Use QProcess::errorOccurred(QProcess::ProcessError) instead")
    ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))
                                                      ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:1294:51: warning: 'toList' is deprecated: Use values() instead. [-Wdeprecated-declarations]
    QList<qint64> mergedChapterList = chaptersSet.toList();
                                                  ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qset.h:264:5: note: 'toList' has been explicitly marked deprecated here
    QT_DEPRECATED_X("Use values() instead.")
    ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))
                                                      ^
make[1]: *** [libmediation/CMakeFiles/mediation.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
3 warnings generated.
[ 26%] Linking CXX executable tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
[ 26%] Built target tsMuxerGUI
make: *** [all] Error 2
darrensolomon@DARRENs-Mac-mini tsmuxer_build % `

Below is one of the other branches of source code from the master, I forget which on, but on terminal output that the tsmuxerGUI is bigger file size and crashes when launched:

`darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ builddir=/Users/darrensolomon/tsmuxer_build
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_GUI=TRUE ..
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Checking for module 'zlib'
--   Found zlib, version 1.2.11
-- Checking for module 'freetype2'
--   Found freetype2, version 24.0.18
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/darrensolomon/tsmuxer_build/build
++ sysctl -n hw.logicalcpu
+ num_cores=8
+ make -j8
[  5%] Automatic MOC and UIC for target tsMuxerGUI
[  5%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/directory.cpp.o
[  5%] Building CXX object libmediation/CMakeFiles/mediation.dir/types/types.cpp.o
[  5%] Building CXX object libmediation/CMakeFiles/mediation.dir/system/terminatablethread.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o
[  6%] Built target tsMuxerGUI_autogen
[  7%] Generating tsmuxergui_en.qm
[  9%] Generating tsmuxergui_ru.qm
[ 10%] Automatic RCC for images.qrc
[ 11%] Generating tsmuxergui_zh.qm
[ 13%] Generating tsmuxergui_fr.qm
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_zh.qm'...
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_ru.qm'...
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_en.qm'...
    Generated 197 translation(s) (197 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_fr.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 197 untranslated source text(s)
    Generated 197 translation(s) (197 finished and 0 unfinished)
    Generated 197 translation(s) (197 finished and 0 unfinished)
[ 14%] Automatic RCC for translations.qrc
[ 15%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/main.cpp.o
[ 17%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsmuxerwindow.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/muxForm.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/mocs_compilation.cpp.o
[ 21%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/checkboxedheaderview.cpp.o
[ 22%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/fontsettingstablemodel.cpp.o
[ 23%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EWIEGA46WW/qrc_images.cpp.o
[ 25%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EJRQKI7XPS/qrc_translations.cpp.o
Copying OS X content tsMuxerGUI/tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns
[ 26%] Linking CXX static library libmediation.a
[ 26%] Built target mediation
[ 28%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/abstractMuxer.cpp.o
[ 28%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aac.cpp.o
[ 30%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aacStreamReader.cpp.o
[ 31%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/AbstractDemuxer.cpp.o
[ 32%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3Codec.cpp.o
[ 34%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/avCodecs.cpp.o
[ 35%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3StreamReader.cpp.o
[ 36%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bitStream.cpp.o
[ 38%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/blurayHelper.cpp.o
[ 39%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileReader.cpp.o
[ 40%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileWriter.cpp.o
[ 42%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReader.cpp.o
[ 43%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReaderManager.cpp.o
[ 44%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/combinedH264Demuxer.cpp.o
[ 46%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/convertUTF.cpp.o
[ 47%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dtsStreamReader.cpp.o
[ 48%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dvbSubStreamReader.cpp.o
[ 50%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/h264StreamReader.cpp.o
[ 51%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevc.cpp.o
[ 52%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevcStreamReader.cpp.o
[ 53%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ioContextDemuxer.cpp.o
[ 55%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/iso_writer.cpp.o
[ 56%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/lpcmStreamReader.cpp.o
[ 57%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/main.cpp.o
[ 59%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaDemuxer.cpp.o
[ 60%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaParser.cpp.o
[ 61%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/metaDemuxer.cpp.o
[ 63%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/movDemuxer.cpp.o
[ 65%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mp3Codec.cpp.o
[ 65%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpeg2StreamReader.cpp.o
[ 67%] Linking CXX executable tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
[ 67%] Built target tsMuxerGUI
[ 68%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegAudioStreamReader.cpp.o
[ 69%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegStreamReader.cpp.o
[ 71%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegVideo.cpp.o
[ 72%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/muxerManager.cpp.o
[ 73%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/nalUnits.cpp.o
[ 75%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/pesPacket.cpp.o
[ 76%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/programStreamDemuxer.cpp.o
[ 77%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/psgStreamReader.cpp.o
[ 78%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/simplePacketizerReader.cpp.o
[ 80%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/singleFileMuxer.cpp.o
[ 81%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/srtStreamReader.cpp.o
[ 82%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitles.cpp.o
[ 84%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitlesRender.cpp.o
[ 85%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsDemuxer.cpp.o
[ 86%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsMuxer.cpp.o
[ 88%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsPacket.cpp.o
[ 89%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/utf8Converter.cpp.o
[ 90%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1Parser.cpp.o
[ 92%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1StreamReader.cpp.o
[ 93%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vod_common.cpp.o
[ 94%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvc.cpp.o
[ 96%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvcStreamReader.cpp.o
[ 97%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/wave.cpp.o
[ 98%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/osdep/textSubtitlesRenderFT.cpp.o
[100%] Linking CXX executable tsmuxer
[100%] Built target tsmuxer
+ pushd tsMuxerGUI
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ pushd tsMuxerGUI.app/Contents
~/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents ~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSPrincipalClass -string NSApplication
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSHighResolutionCapable -string True
+ plutil -convert xml1 Info.plist
+ popd
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ macdeployqt tsMuxerGUI.app
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ mkdir bin
+ pushd bin
~/tsmuxer_build/build/bin ~/tsmuxer_build/build ~/tsmuxer_build
+ mv ../tsMuxer/tsmuxer tsMuxeR
+ mv ../tsMuxerGUI/tsMuxerGUI.app .
+ cp tsMuxeR tsMuxerGUI.app/Contents/MacOS/
+ zip -9 -r mac.zip tsMuxeR tsMuxerGUI.app
  adding: tsMuxeR (deflated 59%)
  adding: tsMuxerGUI.app/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/MacOS/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/MacOS/tsMuxeR (deflated 59%)
  adding: tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI (deflated 57%)
  adding: tsMuxerGUI.app/Contents/PlugIns/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforminputcontexts/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforminputcontexts/libqtvirtualkeyboardplugin.dylib (deflated 89%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/libqavfmediaplayer.dylib (deflated 80%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/libqtmedia_audioengine.dylib (deflated 84%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/libqavfcamera.dylib (deflated 75%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforms/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforms/libqcocoa.dylib (deflated 56%)
  adding: tsMuxerGUI.app/Contents/PlugIns/printsupport/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/printsupport/libcocoaprintersupport.dylib (deflated 96%)
  adding: tsMuxerGUI.app/Contents/PlugIns/styles/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/styles/libqmacstyle.dylib (deflated 70%)
  adding: tsMuxerGUI.app/Contents/PlugIns/audio/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/audio/libqtaudio_coreaudio.dylib (deflated 82%)
  adding: tsMuxerGUI.app/Contents/PlugIns/bearer/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/bearer/libqgenericbearer.dylib (deflated 87%)
  adding: tsMuxerGUI.app/Contents/PlugIns/iconengines/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/iconengines/libqsvgicon.dylib (deflated 88%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqgif.dylib (deflated 88%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqwbmp.dylib (deflated 93%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqwebp.dylib (deflated 55%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqico.dylib (deflated 89%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqmacheif.dylib (deflated 91%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqjpeg.dylib (deflated 65%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqtiff.dylib (deflated 70%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqicns.dylib (deflated 86%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqtga.dylib (deflated 93%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqmacjp2.dylib (deflated 91%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_thai.dylib (deflated 89%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_openwnn.dylib (deflated 41%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_hangul.dylib (deflated 87%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_pinyin.dylib (deflated 40%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_tcime.dylib (deflated 39%)
  adding: tsMuxerGUI.app/Contents/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Resources/qt.conf (deflated 32%)
  adding: tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns (deflated 41%)
  adding: tsMuxerGUI.app/Contents/Frameworks/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/QtPrintSupport (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Resources/QtPrintSupport.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/QtPrintSupport (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/Resources/QtPrintSupport.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/QtPrintSupport (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/Resources/QtPrintSupport.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/QtGui.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/QtGui.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/QtGui (deflated 60%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/Resources/QtGui.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui (deflated 60%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/QtGui (deflated 60%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/QtDBus.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/QtDBus.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/QtDBus (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/Resources/QtDBus.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/QtDBus (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/QtDBus (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Resources/QtQuick.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/Resources/QtQuick.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/QtQuick (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/Resources/QtQuick.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/QtQuick (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/QtQuick (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/QtCore.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/QtCore.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/QtCore (deflated 56%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/Resources/QtCore.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore (deflated 56%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/QtCore (deflated 56%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/QtQml (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Resources/QtQml.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/QtQml (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/Resources/QtQml.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/QtQml (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/Resources/QtQml.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/QtMultimedia.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/QtMultimedia.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/QtMultimedia (deflated 71%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/Resources/QtMultimedia.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/QtMultimedia (deflated 71%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/QtMultimedia (deflated 71%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Resources/QtVirtualKeyboard.prl (deflated 53%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Resources/Info.plist (deflated 50%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/Resources/QtVirtualKeyboard.prl (deflated 53%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/Resources/Info.plist (deflated 50%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/QtVirtualKeyboard (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/Resources/QtVirtualKeyboard.prl (deflated 53%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/Resources/Info.plist (deflated 50%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/QtVirtualKeyboard (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/QtVirtualKeyboard (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/QtOpenGL (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Resources/QtOpenGL.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/QtOpenGL (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/Resources/QtOpenGL.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/QtOpenGL (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/Resources/QtOpenGL.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/QtWidgets.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/QtWidgets.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/Resources/QtWidgets.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/QtNetwork (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/QtNetwork.prl (deflated 46%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/QtNetwork (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/QtNetwork.prl (deflated 46%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/QtNetwork (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/Resources/QtNetwork.prl (deflated 46%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/QtSvg (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/QtSvg.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/QtSvg (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/QtSvg.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/QtSvg (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/Resources/QtSvg.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Resources/QtMultimediaWidgets.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/Resources/QtMultimediaWidgets.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/QtMultimediaWidgets (deflated 81%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/Resources/QtMultimediaWidgets.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/QtMultimediaWidgets (deflated 81%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/QtMultimediaWidgets (deflated 81%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/QtQmlModels (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Resources/QtQmlModels.prl (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/QtQmlModels (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/Resources/QtQmlModels.prl (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/QtQmlModels (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/Resources/QtQmlModels.prl (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Info.plist (deflated 62%)
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ popd
~/tsmuxer_build
darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ builddir=/Users/darrensolomon/tsmuxer_build
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_GUI=FALSE ..
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Checking for module 'zlib'
--   Found zlib, version 1.2.11
-- Checking for module 'freetype2'
--   Found freetype2, version 24.0.18
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/darrensolomon/tsmuxer_build/build
++ sysctl -n hw.logicalcpu
+ num_cores=8
+ make -j8
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/directory.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/types/types.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/system/terminatablethread.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o
[  8%] Linking CXX static library libmediation.a
[  8%] Built target mediation
[ 10%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/AbstractDemuxer.cpp.o
[ 11%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aacStreamReader.cpp.o
[ 13%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3Codec.cpp.o
[ 15%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aac.cpp.o
[ 16%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/abstractMuxer.cpp.o
[ 18%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/avCodecs.cpp.o
[ 21%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bitStream.cpp.o
[ 21%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3StreamReader.cpp.o
[ 23%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/blurayHelper.cpp.o
[ 25%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileWriter.cpp.o
[ 26%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileReader.cpp.o
[ 28%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReader.cpp.o
[ 30%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReaderManager.cpp.o
[ 31%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/combinedH264Demuxer.cpp.o
[ 33%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/convertUTF.cpp.o
[ 35%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dtsStreamReader.cpp.o
[ 36%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dvbSubStreamReader.cpp.o
[ 38%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/h264StreamReader.cpp.o
[ 40%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevc.cpp.o
[ 41%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ioContextDemuxer.cpp.o
[ 43%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevcStreamReader.cpp.o
[ 45%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/iso_writer.cpp.o
[ 46%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/lpcmStreamReader.cpp.o
[ 48%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/main.cpp.o
[ 50%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaDemuxer.cpp.o
[ 51%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaParser.cpp.o
[ 53%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/metaDemuxer.cpp.o
[ 55%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/movDemuxer.cpp.o
[ 56%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mp3Codec.cpp.o
[ 58%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpeg2StreamReader.cpp.o
[ 60%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegAudioStreamReader.cpp.o
[ 61%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegStreamReader.cpp.o
[ 63%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegVideo.cpp.o
[ 65%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/muxerManager.cpp.o
[ 66%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/nalUnits.cpp.o
[ 68%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/pesPacket.cpp.o
[ 70%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/programStreamDemuxer.cpp.o
[ 71%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/psgStreamReader.cpp.o
[ 73%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/simplePacketizerReader.cpp.o
[ 75%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/singleFileMuxer.cpp.o
[ 76%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/srtStreamReader.cpp.o
[ 78%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitles.cpp.o
[ 80%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitlesRender.cpp.o
[ 81%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsDemuxer.cpp.o
[ 83%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsMuxer.cpp.o
[ 85%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsPacket.cpp.o
[ 86%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/utf8Converter.cpp.o
[ 88%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1Parser.cpp.o
[ 90%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1StreamReader.cpp.o
[ 91%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vod_common.cpp.o
[ 93%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvc.cpp.o
[ 95%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvcStreamReader.cpp.o
[ 96%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/wave.cpp.o
[ 98%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/osdep/textSubtitlesRenderFT.cpp.o
[100%] Linking CXX executable tsmuxer
[100%] Built target tsmuxer
+ pushd tsMuxerGUI
lighterowl commented 3 years ago

That branch was merged two months ago and contains no modifications to the script you're using.

It does not, however, have the fix for the stat64 error which was added just recently, which is why tsmuxer itself fails to build.

axledentaldj commented 3 years ago

OK, then I'll stick with master source code folder zip.

But then why does the tsmuxerGUI get framework deflated stuff in the compiling process if set to TRUE in my build_macos_native.sh? The tsmuxerGUI becomes a 42.1MB application that crashes upon launching it. But the other branches build the tsmuxerGUI with errors but launches and is only 2.1MB size application.

darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh 
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ builddir=/Users/darrensolomon/tsmuxer_build
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_GUI=TRUE ..
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Checking for module 'zlib'
--   Found zlib, version 1.2.11
-- Checking for module 'freetype2'
--   Found freetype2, version 24.0.18
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/darrensolomon/tsmuxer_build/build
++ sysctl -n hw.logicalcpu
+ num_cores=8
+ make -j8
[  1%] Automatic MOC and UIC for target tsMuxerGUI
[  3%] Building CXX object libmediation/CMakeFiles/mediation.dir/types/types.cpp.o
[  3%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o
[  5%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/directory.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/system/terminatablethread.cpp.o
[  6%] Built target tsMuxerGUI_autogen
[  7%] Generating tsmuxergui_zh.qm
[  9%] Generating tsmuxergui_en.qm
[ 10%] Generating tsmuxergui_fr.qm
[ 11%] Automatic RCC for images.qrc
[ 13%] Generating tsmuxergui_ru.qm
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_en.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 197 untranslated source text(s)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_ru.qm'...
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_zh.qm'...
    Generated 197 translation(s) (197 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_fr.qm'...
    Generated 197 translation(s) (197 finished and 0 unfinished)
    Generated 197 translation(s) (197 finished and 0 unfinished)
[ 14%] Automatic RCC for translations.qrc
[ 15%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/main.cpp.o
[ 17%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/muxForm.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/checkboxedheaderview.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/mocs_compilation.cpp.o
[ 21%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsmuxerwindow.cpp.o
[ 22%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/fontsettingstablemodel.cpp.o
[ 23%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EWIEGA46WW/qrc_images.cpp.o
[ 25%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EJRQKI7XPS/qrc_translations.cpp.o
Copying OS X content tsMuxerGUI/tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns
In file included from /Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:23:
/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI_autogen/include/ui_tsmuxerwindow.h:1044:23: warning: 'setTabStopWidth' is deprecated [-Wdeprecated-declarations]
        memoChapters->setTabStopWidth(20);
                      ^
/opt/homebrew/opt/qt5/lib/QtWidgets.framework/Headers/qplaintextedit.h:179:5: note: 'setTabStopWidth' has been explicitly marked deprecated here
    QT_DEPRECATED void setTabStopWidth(int width);
    ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qglobal.h:292:25: note: expanded from macro 'QT_DEPRECATED'
#  define QT_DEPRECATED Q_DECL_DEPRECATED
                        ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:227:45: note: expanded from macro 'Q_DECL_DEPRECATED'
#  define Q_DECL_DEPRECATED __attribute__ ((__deprecated__))
                                            ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:435:62: warning: 'error' is deprecated: Use QProcess::errorOccurred(QProcess::ProcessError) instead [-Wdeprecated-declarations]
    void (QProcess::*processError)(QProcess::ProcessError) = &QProcess::error;
                                                             ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qprocess.h:301:5: note: 'error' has been explicitly marked deprecated here
    QT_DEPRECATED_X("Use QProcess::errorOccurred(QProcess::ProcessError) instead")
    ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))
                                                      ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:701:65: warning: 'BackgroundColorRole' is deprecated [-Wdeprecated-declarations]
        ui->trackLV->model()->setData(index, QBrush(color), Qt::BackgroundColorRole);
                                                                ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qnamespace.h:1546:29: note: 'BackgroundColorRole' has been explicitly marked deprecated here
        BackgroundColorRole Q_DECL_ENUMERATOR_DEPRECATED = BackgroundRole,
                            ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:1160:40: note: expanded from macro 'Q_DECL_ENUMERATOR_DEPRECATED'
#  define Q_DECL_ENUMERATOR_DEPRECATED Q_DECL_DEPRECATED
                                       ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:227:45: note: expanded from macro 'Q_DECL_DEPRECATED'
#  define Q_DECL_DEPRECATED __attribute__ ((__deprecated__))
                                            ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:1296:51: warning: 'toList' is deprecated: Use values() instead. [-Wdeprecated-declarations]
    QList<qint64> mergedChapterList = chaptersSet.toList();
                                                  ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qset.h:264:5: note: 'toList' has been explicitly marked deprecated here
    QT_DEPRECATED_X("Use values() instead.")
    ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/opt/homebrew/opt/qt5/lib/QtCore.framework/Headers/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))
                                                      ^
[ 26%] Linking CXX static library libmediation.a
[ 26%] Built target mediation
[ 27%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aac.cpp.o
[ 28%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aacStreamReader.cpp.o
[ 30%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/avCodecs.cpp.o
[ 32%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/abstractMuxer.cpp.o
[ 32%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/AbstractDemuxer.cpp.o
[ 34%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3Codec.cpp.o
[ 35%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3StreamReader.cpp.o
[ 36%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bitStream.cpp.o
[ 38%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/blurayHelper.cpp.o
[ 39%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileReader.cpp.o
[ 40%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileWriter.cpp.o
[ 42%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReader.cpp.o
[ 43%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReaderManager.cpp.o
[ 44%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/combinedH264Demuxer.cpp.o
[ 46%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/convertUTF.cpp.o
[ 47%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dtsStreamReader.cpp.o
[ 48%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dvbSubStreamReader.cpp.o
[ 50%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevc.cpp.o
[ 51%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/h264StreamReader.cpp.o
[ 52%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevcStreamReader.cpp.o
[ 53%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ioContextDemuxer.cpp.o
[ 55%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/iso_writer.cpp.o
[ 56%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/lpcmStreamReader.cpp.o
[ 57%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/main.cpp.o
[ 59%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaDemuxer.cpp.o
[ 60%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaParser.cpp.o
[ 61%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/metaDemuxer.cpp.o
[ 63%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/movDemuxer.cpp.o
[ 64%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mp3Codec.cpp.o
[ 65%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpeg2StreamReader.cpp.o
4 warnings generated.
[ 67%] Linking CXX executable tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
[ 68%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegAudioStreamReader.cpp.o
[ 68%] Built target tsMuxerGUI
[ 69%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegStreamReader.cpp.o
[ 71%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegVideo.cpp.o
[ 72%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/muxerManager.cpp.o
[ 73%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/nalUnits.cpp.o
[ 75%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/pesPacket.cpp.o
[ 76%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/programStreamDemuxer.cpp.o
[ 77%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/psgStreamReader.cpp.o
[ 78%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/simplePacketizerReader.cpp.o
[ 80%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/singleFileMuxer.cpp.o
[ 81%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/srtStreamReader.cpp.o
[ 82%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitles.cpp.o
[ 84%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitlesRender.cpp.o
[ 85%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsDemuxer.cpp.o
[ 86%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsMuxer.cpp.o
[ 88%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsPacket.cpp.o
[ 89%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/utf8Converter.cpp.o
[ 90%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1Parser.cpp.o
[ 92%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1StreamReader.cpp.o
[ 93%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vod_common.cpp.o
[ 94%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvc.cpp.o
[ 96%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvcStreamReader.cpp.o
[ 97%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/wave.cpp.o
[ 98%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/osdep/textSubtitlesRenderFT.cpp.o
[100%] Linking CXX executable tsmuxer
[100%] Built target tsmuxer
+ pushd tsMuxerGUI
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ pushd tsMuxerGUI.app/Contents
~/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents ~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSPrincipalClass -string NSApplication
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSHighResolutionCapable -string True
+ plutil -convert xml1 Info.plist
+ popd
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ macdeployqt tsMuxerGUI.app
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ mkdir bin
+ pushd bin
~/tsmuxer_build/build/bin ~/tsmuxer_build/build ~/tsmuxer_build
+ mv ../tsMuxer/tsmuxer tsMuxeR
+ mv ../tsMuxerGUI/tsMuxerGUI.app .
+ cp tsMuxeR tsMuxerGUI.app/Contents/MacOS/
+ zip -9 -r mac.zip tsMuxeR tsMuxerGUI.app
  adding: tsMuxeR (deflated 59%)
  adding: tsMuxerGUI.app/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/MacOS/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/MacOS/tsMuxeR (deflated 59%)
  adding: tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI (deflated 57%)
  adding: tsMuxerGUI.app/Contents/PlugIns/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforminputcontexts/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforminputcontexts/libqtvirtualkeyboardplugin.dylib (deflated 89%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/libqavfmediaplayer.dylib (deflated 80%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/libqtmedia_audioengine.dylib (deflated 84%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/libqavfcamera.dylib (deflated 75%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforms/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforms/libqcocoa.dylib (deflated 56%)
  adding: tsMuxerGUI.app/Contents/PlugIns/printsupport/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/printsupport/libcocoaprintersupport.dylib (deflated 96%)
  adding: tsMuxerGUI.app/Contents/PlugIns/styles/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/styles/libqmacstyle.dylib (deflated 70%)
  adding: tsMuxerGUI.app/Contents/PlugIns/audio/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/audio/libqtaudio_coreaudio.dylib (deflated 82%)
  adding: tsMuxerGUI.app/Contents/PlugIns/bearer/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/bearer/libqgenericbearer.dylib (deflated 87%)
  adding: tsMuxerGUI.app/Contents/PlugIns/iconengines/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/iconengines/libqsvgicon.dylib (deflated 88%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqgif.dylib (deflated 88%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqwbmp.dylib (deflated 93%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqwebp.dylib (deflated 55%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqico.dylib (deflated 89%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqmacheif.dylib (deflated 91%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqjpeg.dylib (deflated 65%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqtiff.dylib (deflated 70%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqicns.dylib (deflated 86%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqtga.dylib (deflated 93%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqmacjp2.dylib (deflated 91%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_thai.dylib (deflated 89%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_openwnn.dylib (deflated 41%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_hangul.dylib (deflated 87%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_pinyin.dylib (deflated 40%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_tcime.dylib (deflated 39%)
  adding: tsMuxerGUI.app/Contents/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Resources/qt.conf (deflated 32%)
  adding: tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns (deflated 41%)
  adding: tsMuxerGUI.app/Contents/Frameworks/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/QtPrintSupport (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Resources/QtPrintSupport.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/QtPrintSupport (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/Resources/QtPrintSupport.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/QtPrintSupport (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/Resources/QtPrintSupport.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/QtGui.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/QtGui.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/QtGui (deflated 60%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/Resources/QtGui.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui (deflated 60%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/QtGui (deflated 60%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/QtDBus.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/QtDBus.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/QtDBus (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/Resources/QtDBus.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/QtDBus (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/QtDBus (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Resources/QtQuick.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/Resources/QtQuick.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/QtQuick (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/Resources/QtQuick.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/QtQuick (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/QtQuick (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/QtCore.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/QtCore.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/QtCore (deflated 56%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/Resources/QtCore.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore (deflated 56%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/QtCore (deflated 56%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/QtQml (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Resources/QtQml.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/QtQml (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/Resources/QtQml.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/QtQml (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/Resources/QtQml.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/QtMultimedia.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/QtMultimedia.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/QtMultimedia (deflated 71%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/Resources/QtMultimedia.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/QtMultimedia (deflated 71%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/QtMultimedia (deflated 71%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Resources/QtVirtualKeyboard.prl (deflated 53%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Resources/Info.plist (deflated 50%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/Resources/QtVirtualKeyboard.prl (deflated 53%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/Resources/Info.plist (deflated 50%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/QtVirtualKeyboard (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/Resources/QtVirtualKeyboard.prl (deflated 53%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/Resources/Info.plist (deflated 50%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/QtVirtualKeyboard (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/QtVirtualKeyboard (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/QtOpenGL (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Resources/QtOpenGL.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/QtOpenGL (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/Resources/QtOpenGL.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/QtOpenGL (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/Resources/QtOpenGL.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/QtWidgets.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/QtWidgets.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/Resources/QtWidgets.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/QtNetwork (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/QtNetwork.prl (deflated 46%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/QtNetwork (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/QtNetwork.prl (deflated 46%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/QtNetwork (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/Resources/QtNetwork.prl (deflated 46%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/QtSvg (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/QtSvg.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/QtSvg (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/QtSvg.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/QtSvg (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/Resources/QtSvg.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Resources/QtMultimediaWidgets.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/Resources/QtMultimediaWidgets.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/QtMultimediaWidgets (deflated 81%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/Resources/QtMultimediaWidgets.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/QtMultimediaWidgets (deflated 81%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/QtMultimediaWidgets (deflated 81%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/QtQmlModels (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Resources/QtQmlModels.prl (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/QtQmlModels (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/Resources/QtQmlModels.prl (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/QtQmlModels (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/Resources/QtQmlModels.prl (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Info.plist (deflated 62%)
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ popd
~/tsmuxer_build
darrensolomon@DARRENs-Mac-mini tsmuxer_build % 
lighterowl commented 3 years ago

But then why does the tsmuxerGUI get framework deflated stuff in the compiling process if set to TRUE in my build_macos_native.sh?

It's hard to say, as the problem doesn't seem to be reproducible with Intel MacOS installations. The only difference now between the GitHub runner and your machine - except the CPU architecture - is the fact that you seem to be running homebrew-provided Qt, while the runner uses official Qt releases downloaded from download.qt.io.

Sadly, I have no idea what kind of difference that might make or what other factors come into play here.

For the record, an Intel MacOS Big Sur machine is able to compile and run the source without any problems (with developer tools installed and freetype installed via homebrew), as well as run the binary built by the GitHub runner.

axledentaldj commented 3 years ago

I already have QT creator and Dev installed. So, I uninstalled that and ran brew uninstall qt and qt@6 both uninstalled. I need to know the specifics installer/dmg of qt that will shut the compiler up or point it to the other qt creators dev packed that's installed in again:

darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ builddir=/Users/darrensolomon/tsmuxer_build
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_GUI=TRUE ..
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Checking for module 'zlib'
--   Found zlib, version 1.2.11
-- Checking for module 'freetype2'
--   Found freetype2, version 24.0.18
CMake Error at tsMuxerGUI/CMakeLists.txt:12 (find_package):
  By not providing "FindQt5.cmake" in CMAKE_MODULE_PATH this project has
  asked CMake to find a package configuration file provided by "Qt5", but
  CMake did not find one.

  Could not find a package configuration file provided by "Qt5" with any of
  the following names:

    Qt5Config.cmake
    qt5-config.cmake

  Add the installation prefix of "Qt5" to CMAKE_PREFIX_PATH or set "Qt5_DIR"
  to a directory containing one of the above files.  If "Qt5" provides a
  separate development package or SDK, be sure it has been installed.

-- Configuring incomplete, errors occurred!
See also "/Users/darrensolomon/tsmuxer_build/build/CMakeFiles/CMakeOutput.log".
See also "/Users/darrensolomon/tsmuxer_build/build/CMakeFiles/CMakeError.log".
darrensolomon@DARRENs-Mac-mini tsmuxer_build % 
lighterowl commented 3 years ago

You have to point CMake to your Qt installation so it can properly configure the build. Additionally, building the GUI with Qt 6 is non-standard but supported thanks to some recent changes. All in all, your cmake command should be something like this :

cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_GUI=TRUE -DQT_VERSION=6 -DCMAKE_PREFIX_PATH=$HOME/Qt/6.2.1/macos/lib/cmake ..

The last argument should be adjusted according to where your Qt installation is. If you didn't change it from the default in the installer, you can just keep it as-is.

If you're running this via the build script, just replace the cmake call inside it.

axledentaldj commented 3 years ago

Ive tinkered with removing tsmuxer build files from my tsmuxer_build folder, and putting in fresh source code master, and other branches and back and forth and messing with the cake path you suggest, it doesn't change the error in terminal, but a last attempt of deleting out tsmuxer_build source code files and re-dwonloading todays master code. I don't get errors but a 42.1 MD tsmuxerGUI that still launches and instantly terminates.

I will need to take a break. Qit. while, see what you guys come up with. Or until another user who owns a M1 Mac and tries what I'm doing and finds an easier solution. I'm happy I can build a tsmuxer executable that always works and is native to M1. and I got 1 version of the tsmuxerGUI working, Only because it needs my homebrew dylib qtwidget to launch.

This whole project has last going on and too many dependancies to get working right.

Thanks Dan and Avery for all your help.

Here's the latest terminal output for a GUI that's 42.1MB and will not launch:

darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh 
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ builddir=/Users/darrensolomon/tsmuxer_build
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_GUI=TRUE ..
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Checking for module 'zlib'
--   Found zlib, version 1.2.11
-- Checking for module 'freetype2'
--   Found freetype2, version 24.0.18
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/darrensolomon/tsmuxer_build/build
++ sysctl -n hw.logicalcpu
+ num_cores=8
+ make -j8
[  1%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/directory_unix.cpp.o
[  3%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o
[  5%] Building CXX object libmediation/CMakeFiles/mediation.dir/types/types.cpp.o
[  5%] Building CXX object libmediation/CMakeFiles/mediation.dir/system/terminatablethread.cpp.o
[  6%] Automatic MOC and UIC for target tsMuxerGUI
[  6%] Built target tsMuxerGUI_autogen
[  7%] Generating tsmuxergui_en.qm
[ 10%] Generating tsmuxergui_zh.qm
[ 10%] Generating tsmuxergui_ru.qm
[ 13%] Automatic RCC for images.qrc
[ 13%] Generating tsmuxergui_fr.qm
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_en.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 197 untranslated source text(s)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_ru.qm'...
    Generated 197 translation(s) (197 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_zh.qm'...
    Generated 197 translation(s) (197 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_fr.qm'...
    Generated 197 translation(s) (197 finished and 0 unfinished)
[ 14%] Automatic RCC for translations.qrc
[ 15%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/muxForm.cpp.o
[ 18%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsmuxerwindow.cpp.o
[ 18%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/checkboxedheaderview.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/main.cpp.o
[ 21%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/mocs_compilation.cpp.o
[ 22%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/fontsettingstablemodel.cpp.o
[ 23%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EWIEGA46WW/qrc_images.cpp.o
[ 25%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EJRQKI7XPS/qrc_translations.cpp.o
Copying OS X content tsMuxerGUI/tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns
[ 26%] Linking CXX static library libmediation.a
[ 26%] Built target mediation
[ 27%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aac.cpp.o
[ 28%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/abstractMuxer.cpp.o
[ 30%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/AbstractDemuxer.cpp.o
[ 31%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aacStreamReader.cpp.o
[ 32%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3StreamReader.cpp.o
[ 34%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3Codec.cpp.o
[ 35%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/avCodecs.cpp.o
[ 36%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bitStream.cpp.o
[ 38%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/blurayHelper.cpp.o
[ 39%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileReader.cpp.o
[ 40%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileWriter.cpp.o
[ 42%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReader.cpp.o
[ 43%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReaderManager.cpp.o
[ 44%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/combinedH264Demuxer.cpp.o
[ 46%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/convertUTF.cpp.o
[ 47%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dtsStreamReader.cpp.o
[ 48%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dvbSubStreamReader.cpp.o
[ 50%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/h264StreamReader.cpp.o
[ 51%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevc.cpp.o
[ 52%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevcStreamReader.cpp.o
[ 53%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ioContextDemuxer.cpp.o
[ 55%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/iso_writer.cpp.o
[ 56%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/lpcmStreamReader.cpp.o
[ 57%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/main.cpp.o
[ 59%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaDemuxer.cpp.o
[ 60%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaParser.cpp.o
[ 61%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/metaDemuxer.cpp.o
[ 63%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/movDemuxer.cpp.o
[ 64%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mp3Codec.cpp.o
[ 65%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpeg2StreamReader.cpp.o
[ 67%] Linking CXX executable tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
[ 67%] Built target tsMuxerGUI
[ 68%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegAudioStreamReader.cpp.o
[ 69%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegStreamReader.cpp.o
[ 71%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegVideo.cpp.o
[ 72%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/muxerManager.cpp.o
[ 73%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/nalUnits.cpp.o
[ 75%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/pesPacket.cpp.o
[ 76%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/programStreamDemuxer.cpp.o
[ 77%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/psgStreamReader.cpp.o
[ 78%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/simplePacketizerReader.cpp.o
[ 80%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/singleFileMuxer.cpp.o
[ 81%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/srtStreamReader.cpp.o
[ 82%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitles.cpp.o
[ 84%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitlesRender.cpp.o
[ 85%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsDemuxer.cpp.o
[ 86%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsMuxer.cpp.o
[ 88%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsPacket.cpp.o
[ 89%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/utf8Converter.cpp.o
[ 90%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1Parser.cpp.o
[ 92%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1StreamReader.cpp.o
[ 93%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vod_common.cpp.o
[ 94%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvc.cpp.o
[ 96%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvcStreamReader.cpp.o
[ 97%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/wave.cpp.o
[ 98%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/osdep/textSubtitlesRenderFT.cpp.o
[100%] Linking CXX executable tsmuxer
[100%] Built target tsmuxer
+ pushd tsMuxerGUI
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ pushd tsMuxerGUI.app/Contents
~/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents ~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSPrincipalClass -string NSApplication
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSHighResolutionCapable -string True
+ plutil -convert xml1 Info.plist
+ popd
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ macdeployqt tsMuxerGUI.app
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ mkdir bin
+ pushd bin
~/tsmuxer_build/build/bin ~/tsmuxer_build/build ~/tsmuxer_build
+ mv ../tsMuxer/tsmuxer tsMuxeR
+ mv ../tsMuxerGUI/tsMuxerGUI.app .
+ cp tsMuxeR tsMuxerGUI.app/Contents/MacOS/
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ popd
~/tsmuxer_build
darrensolomon@DARRENs-Mac-mini tsmuxer_build % 
justdan96 commented 3 years ago

Thanks for your patience with this. My partner has an M1 Mac but has been really busy with work and study. I'll try to wrestle it away from her for a couple of hours to try this out!

caelar commented 2 years ago

Hey there, wondering if you've made any head way here? Just got my M1 MBP and TS is about the only thing I can get working unfortunately :/ Ive tried to build as you have outlined and no luck. For the time being I'm just running TS in a windows VM on my server, which gets the job done. But would love to be able to get things working on the new Mac if possible! Thanks so much in advance.

axledentaldj commented 2 years ago

No new updates. I can build the GUI with the errors from a different branch, and it has a dependency of a stupid qt5 widget dll file it needs in my homebrew folder. I have no issues or errors compiling and building the tsmuxer executable and that runs.

Ive tinkered what Xavery was doing last week. Still broken source code and or compiling script code errors for my Mac mini M1. I can build the GUI with this branch only: tsMuxer-enhancement-reduce-osxcross-deps. And it launches, but needs a dependency from my homebrew folder.

Do you want some of my builds? Do you want me to re-compile some things and keep you in the loop on my findings?

Thanks

Darren S The Axledental DJ

On Dec 1, 2021, at 7:11 PM, caelar @.***> wrote:

Hey there, wondering if you've made any head way here? Just got my M1 MBP and TS is about the only thing I can get working unfortunately :/ Ive tried to build as you have outlined and no luck. For the time being I'm just running TS in a windows VM on my server, which gets the job done. But would love to be able to get things working on the new Mac if possible! Thanks so much in advance.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/justdan96/tsMuxer/issues/489#issuecomment-984172816, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVZTVAXWOUME36GHH3JWPE3UO22URANCNFSM5HT5LSXA. Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

justdan96 commented 2 years ago

Are you able to test against the latest code base? We have merged some Mac-related changes.

axledentaldj commented 2 years ago

I have to edit the build_macos_native.sh script to build each the GUi or the executable separately in order to compile. Other wise I get this with only the GUI that compiles and that GUI launches but has no tsmuxer executable inside it:

darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_STATIC_BUILD=TRUE '-DFREETYPE_LDFLAGS=bz2;/usr/local/lib/libpng.a' -DTSMUXER_GUI=TRUE -DWITHOUT_PKGCONFIG=TRUE ..
-- The CXX compiler identification is AppleClang 12.0.5.12050022
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 12.0.5.12050022
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Found ZLIB: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/lib/libz.tbd (found version "1.2.11") 
-- Found Freetype: /opt/homebrew/lib/libfreetype.a (found version "2.11.1") 
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/darrensolomon/tsmuxer_build/build
++ sysctl -n hw.logicalcpu
+ num_cores=8
+ make -j8
[  2%] Building CXX object libmediation/CMakeFiles/mediation.dir/system/terminatablethread.cpp.o
[  2%] Building CXX object libmediation/CMakeFiles/mediation.dir/types/types.cpp.o
[  3%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/directory_unix.cpp.o
[  5%] Automatic MOC and UIC for target tsMuxerGUI
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o
[  6%] Built target tsMuxerGUI_autogen
[  9%] Generating tsmuxergui_en.qm
[  9%] Generating tsmuxergui_zh.qm
[ 10%] Generating tsmuxergui_fr.qm
[ 11%] Generating tsmuxergui_ru.qm
[ 13%] Automatic RCC for images.qrc
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_ru.qm'...
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_fr.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_zh.qm'...
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_en.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 215 untranslated source text(s)
    Generated 215 translation(s) (215 finished and 0 unfinished)
[ 14%] Automatic RCC for translations.qrc
[ 15%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/main.cpp.o
[ 17%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/muxForm.cpp.o
[ 18%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsmuxerwindow.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/mocs_compilation.cpp.o
[ 21%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/checkboxedheaderview.cpp.o
[ 22%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/fontsettingstablemodel.cpp.o
[ 23%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EWIEGA46WW/qrc_images.cpp.o
[ 25%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EJRQKI7XPS/qrc_translations.cpp.o
Copying OS X content tsMuxerGUI/tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns
[ 26%] Linking CXX static library libmediation.a
[ 26%] Built target mediation
[ 27%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/AbstractDemuxer.cpp.o
[ 28%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3Codec.cpp.o
[ 30%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aacStreamReader.cpp.o
[ 32%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/avCodecs.cpp.o
[ 32%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aac.cpp.o
[ 34%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3StreamReader.cpp.o
[ 35%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/abstractMuxer.cpp.o
[ 36%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bitStream.cpp.o
[ 38%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/blurayHelper.cpp.o
[ 39%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileReader.cpp.o
[ 40%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileWriter.cpp.o
[ 42%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReader.cpp.o
[ 43%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReaderManager.cpp.o
[ 44%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/combinedH264Demuxer.cpp.o
[ 46%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/convertUTF.cpp.o
[ 47%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dtsStreamReader.cpp.o
[ 48%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dvbSubStreamReader.cpp.o
[ 50%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/h264StreamReader.cpp.o
[ 51%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevc.cpp.o
[ 52%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevcStreamReader.cpp.o
[ 53%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ioContextDemuxer.cpp.o
[ 55%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/iso_writer.cpp.o
[ 56%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/lpcmStreamReader.cpp.o
[ 57%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/main.cpp.o
[ 59%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaDemuxer.cpp.o
[ 60%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaParser.cpp.o
[ 61%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/metaDemuxer.cpp.o
[ 63%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/movDemuxer.cpp.o
[ 64%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mp3Codec.cpp.o
[ 65%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpeg2StreamReader.cpp.o
[ 67%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegAudioStreamReader.cpp.o
[ 68%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegStreamReader.cpp.o
[ 69%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegVideo.cpp.o
[ 71%] Linking CXX executable tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
[ 71%] Built target tsMuxerGUI
[ 72%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/muxerManager.cpp.o
[ 73%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/nalUnits.cpp.o
[ 75%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/pesPacket.cpp.o
[ 77%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/psgStreamReader.cpp.o
[ 77%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/programStreamDemuxer.cpp.o
[ 78%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/simplePacketizerReader.cpp.o
[ 80%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/singleFileMuxer.cpp.o
[ 81%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/srtStreamReader.cpp.o
[ 82%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitles.cpp.o
[ 84%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitlesRender.cpp.o
[ 85%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsDemuxer.cpp.o
[ 86%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsMuxer.cpp.o
[ 88%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsPacket.cpp.o
[ 89%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/utf8Converter.cpp.o
[ 90%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1Parser.cpp.o
[ 92%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1StreamReader.cpp.o
[ 93%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vod_common.cpp.o
[ 94%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvc.cpp.o
[ 96%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvcStreamReader.cpp.o
/Users/darrensolomon/tsmuxer_build/tsMuxer/vc1StreamReader.cpp:197:21: warning: 8 enumeration values not handled in switch: 'ENDOFSEQ', 'SLICE', 'FIELD'... [-Wswitch]
            switch ((VC1Code)*nextNal)
                    ^
/Users/darrensolomon/tsmuxer_build/tsMuxer/vc1StreamReader.cpp:197:21: note: add missing switch cases
            switch ((VC1Code)*nextNal)
                    ^
/Users/darrensolomon/tsmuxer_build/tsMuxer/vc1StreamReader.cpp:177:13: warning: 6 enumeration values not handled in switch: 'SLICE', 'FIELD', 'USER_SLICE'... [-Wswitch]
    switch ((VC1Code)*buff)
            ^
/Users/darrensolomon/tsmuxer_build/tsMuxer/vc1StreamReader.cpp:177:13: note: add missing switch cases
    switch ((VC1Code)*buff)
            ^
[ 97%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/wave.cpp.o
make[2]: *** No rule to make target `/usr/local/lib/libpng.a', needed by `tsMuxer/tsmuxer'.  Stop.
make[2]: *** Waiting for unfinished jobs....
[ 98%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/osdep/textSubtitlesRenderFT.cpp.o
2 warnings generated.
make[1]: *** [tsMuxer/CMakeFiles/tsmuxer.dir/all] Error 2
make: *** [all] Error 2
darrensolomon@DARRENs-Mac-mini tsmuxer_build % 
axledentaldj commented 2 years ago

And as usual, I edited the build_macos_native.sh file again since it looks like its a path error for libpng.a so I changed it to this: cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_STATIC_BUILD=TRUE \ '-DFREETYPE_LDFLAGS=bz2;/opt/homebrew/lib/libpng.a' -DTSMUXER_GUI=TRUE \ -DWITHOUT_PKGCONFIG=TRUE ..


Because my homebrew path for all the compiling that works and with QT is at:

PATH=/opt/homebrew/opt/qt5/bin:$PATH export PATH


What a mess this scripting stuff is. smh. I get a big GUI that fails to launch, but a working tsmuxer executable.

Have a look now:


darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh  
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_STATIC_BUILD=TRUE '-DFREETYPE_LDFLAGS=bz2;/opt/homebrew/lib/libpng.a' -DTSMUXER_GUI=TRUE -DWITHOUT_PKGCONFIG=TRUE ..
-- The CXX compiler identification is AppleClang 12.0.5.12050022
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 12.0.5.12050022
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Found ZLIB: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/lib/libz.tbd (found version "1.2.11") 
-- Found Freetype: /opt/homebrew/lib/libfreetype.a (found version "2.11.1") 
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/darrensolomon/tsmuxer_build/build
++ sysctl -n hw.logicalcpu
+ num_cores=8
+ make -j8
[  3%] Automatic MOC and UIC for target tsMuxerGUI
[  3%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/directory_unix.cpp.o
[  3%] Building CXX object libmediation/CMakeFiles/mediation.dir/system/terminatablethread.cpp.o
[  5%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/types/types.cpp.o
[  6%] Built target tsMuxerGUI_autogen
[  7%] Generating tsmuxergui_ru.qm
[  9%] Generating tsmuxergui_zh.qm
[ 10%] Generating tsmuxergui_fr.qm
[ 11%] Automatic RCC for images.qrc
[ 13%] Generating tsmuxergui_en.qm
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_zh.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_ru.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_fr.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_en.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 215 untranslated source text(s)
[ 14%] Automatic RCC for translations.qrc
[ 15%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsmuxerwindow.cpp.o
[ 17%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/main.cpp.o
[ 18%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/mocs_compilation.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/muxForm.cpp.o
[ 21%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/checkboxedheaderview.cpp.o
[ 22%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/fontsettingstablemodel.cpp.o
[ 23%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EWIEGA46WW/qrc_images.cpp.o
[ 25%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EJRQKI7XPS/qrc_translations.cpp.o
Copying OS X content tsMuxerGUI/tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns
[ 26%] Linking CXX static library libmediation.a
[ 26%] Built target mediation
[ 28%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/abstractMuxer.cpp.o
[ 28%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3Codec.cpp.o
[ 32%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/AbstractDemuxer.cpp.o
[ 32%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aacStreamReader.cpp.o
[ 32%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aac.cpp.o
[ 34%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3StreamReader.cpp.o
[ 35%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/avCodecs.cpp.o
[ 36%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bitStream.cpp.o
[ 38%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/blurayHelper.cpp.o
[ 39%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileReader.cpp.o
[ 40%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileWriter.cpp.o
[ 42%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReaderManager.cpp.o
[ 43%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReader.cpp.o
[ 44%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/combinedH264Demuxer.cpp.o
[ 46%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/convertUTF.cpp.o
[ 47%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dtsStreamReader.cpp.o
[ 48%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dvbSubStreamReader.cpp.o
[ 50%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/h264StreamReader.cpp.o
[ 51%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevc.cpp.o
[ 52%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevcStreamReader.cpp.o
[ 53%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ioContextDemuxer.cpp.o
[ 55%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/iso_writer.cpp.o
[ 56%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/lpcmStreamReader.cpp.o
[ 57%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/main.cpp.o
[ 59%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaDemuxer.cpp.o
[ 60%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaParser.cpp.o
[ 61%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/metaDemuxer.cpp.o
[ 63%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/movDemuxer.cpp.o
[ 64%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mp3Codec.cpp.o
[ 65%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpeg2StreamReader.cpp.o
[ 67%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegAudioStreamReader.cpp.o
[ 68%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegStreamReader.cpp.o
[ 69%] Linking CXX executable tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
[ 71%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegVideo.cpp.o
[ 71%] Built target tsMuxerGUI
[ 72%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/muxerManager.cpp.o
[ 73%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/nalUnits.cpp.o
[ 75%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/pesPacket.cpp.o
[ 76%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/programStreamDemuxer.cpp.o
[ 77%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/psgStreamReader.cpp.o
[ 78%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/simplePacketizerReader.cpp.o
[ 80%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/singleFileMuxer.cpp.o
[ 81%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/srtStreamReader.cpp.o
[ 82%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitles.cpp.o
[ 84%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitlesRender.cpp.o
[ 85%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsDemuxer.cpp.o
[ 86%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsMuxer.cpp.o
[ 88%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsPacket.cpp.o
[ 89%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/utf8Converter.cpp.o
[ 90%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1Parser.cpp.o
[ 92%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1StreamReader.cpp.o
[ 93%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vod_common.cpp.o
[ 94%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvc.cpp.o
[ 96%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvcStreamReader.cpp.o
[ 97%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/wave.cpp.o
/Users/darrensolomon/tsmuxer_build/tsMuxer/vc1StreamReader.cpp:197:21: warning: 8 enumeration values not handled in switch: 'ENDOFSEQ', 'SLICE', 'FIELD'... [-Wswitch]
            switch ((VC1Code)*nextNal)
                    ^
/Users/darrensolomon/tsmuxer_build/tsMuxer/vc1StreamReader.cpp:197:21: note: add missing switch cases
            switch ((VC1Code)*nextNal)
                    ^
/Users/darrensolomon/tsmuxer_build/tsMuxer/vc1StreamReader.cpp:177:13: warning: 6 enumeration values not handled in switch: 'SLICE', 'FIELD', 'USER_SLICE'... [-Wswitch]
    switch ((VC1Code)*buff)
            ^
/Users/darrensolomon/tsmuxer_build/tsMuxer/vc1StreamReader.cpp:177:13: note: add missing switch cases
    switch ((VC1Code)*buff)
            ^
[ 98%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/osdep/textSubtitlesRenderFT.cpp.o
2 warnings generated.
[100%] Linking CXX executable tsmuxer
[100%] Built target tsmuxer
+ pushd tsMuxerGUI
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ pushd tsMuxerGUI.app/Contents
~/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents ~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSPrincipalClass -string NSApplication
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSHighResolutionCapable -string True
+ plutil -convert xml1 Info.plist
+ popd
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ macdeployqt tsMuxerGUI.app
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ mkdir bin
+ pushd bin
~/tsmuxer_build/build/bin ~/tsmuxer_build/build ~/tsmuxer_build
+ mv ../tsMuxer/tsmuxer tsMuxeR
+ mv ../tsMuxerGUI/tsMuxerGUI.app .
+ cp tsMuxeR tsMuxerGUI.app/Contents/MacOS/
+ zip -9 -r mac.zip tsMuxeR tsMuxerGUI.app
  adding: tsMuxeR (deflated 57%)
  adding: tsMuxerGUI.app/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/MacOS/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/MacOS/tsMuxeR (deflated 57%)
  adding: tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI (deflated 57%)
  adding: tsMuxerGUI.app/Contents/PlugIns/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforminputcontexts/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforminputcontexts/libqtvirtualkeyboardplugin.dylib (deflated 89%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/libqavfmediaplayer.dylib (deflated 80%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/libqtmedia_audioengine.dylib (deflated 84%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/libqavfcamera.dylib (deflated 75%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforms/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforms/libqcocoa.dylib (deflated 56%)
  adding: tsMuxerGUI.app/Contents/PlugIns/printsupport/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/printsupport/libcocoaprintersupport.dylib (deflated 96%)
  adding: tsMuxerGUI.app/Contents/PlugIns/styles/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/styles/libqmacstyle.dylib (deflated 70%)
  adding: tsMuxerGUI.app/Contents/PlugIns/audio/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/audio/libqtaudio_coreaudio.dylib (deflated 82%)
  adding: tsMuxerGUI.app/Contents/PlugIns/bearer/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/bearer/libqgenericbearer.dylib (deflated 87%)
  adding: tsMuxerGUI.app/Contents/PlugIns/iconengines/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/iconengines/libqsvgicon.dylib (deflated 88%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqgif.dylib (deflated 88%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqwbmp.dylib (deflated 93%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqwebp.dylib (deflated 55%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqico.dylib (deflated 89%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqmacheif.dylib (deflated 91%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqjpeg.dylib (deflated 65%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqtiff.dylib (deflated 70%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqicns.dylib (deflated 86%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqtga.dylib (deflated 93%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqmacjp2.dylib (deflated 91%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_thai.dylib (deflated 89%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_openwnn.dylib (deflated 41%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_hangul.dylib (deflated 87%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_pinyin.dylib (deflated 40%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_tcime.dylib (deflated 39%)
  adding: tsMuxerGUI.app/Contents/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Resources/qt.conf (deflated 32%)
  adding: tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns (deflated 41%)
  adding: tsMuxerGUI.app/Contents/Frameworks/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/QtPrintSupport (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Resources/QtPrintSupport.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/QtPrintSupport (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/Resources/QtPrintSupport.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/QtPrintSupport (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/Resources/QtPrintSupport.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/QtGui.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/QtGui.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/QtGui (deflated 60%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/Resources/QtGui.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui (deflated 60%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/QtGui (deflated 60%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/QtDBus.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/QtDBus.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/QtDBus (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/Resources/QtDBus.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/QtDBus (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/QtDBus (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Resources/QtQuick.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/Resources/QtQuick.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/QtQuick (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/Resources/QtQuick.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/QtQuick (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/QtQuick (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/QtCore.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/QtCore.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/QtCore (deflated 56%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/Resources/QtCore.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore (deflated 56%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/QtCore (deflated 56%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/QtQml (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Resources/QtQml.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/QtQml (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/Resources/QtQml.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/QtQml (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/Resources/QtQml.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/QtMultimedia.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/QtMultimedia.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/QtMultimedia (deflated 71%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/Resources/QtMultimedia.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/QtMultimedia (deflated 71%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/QtMultimedia (deflated 71%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Resources/QtVirtualKeyboard.prl (deflated 53%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Resources/Info.plist (deflated 50%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/Resources/QtVirtualKeyboard.prl (deflated 53%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/Resources/Info.plist (deflated 50%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/QtVirtualKeyboard (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/Resources/QtVirtualKeyboard.prl (deflated 53%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/Resources/Info.plist (deflated 50%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/QtVirtualKeyboard (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/QtVirtualKeyboard (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/QtOpenGL (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Resources/QtOpenGL.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/QtOpenGL (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/Resources/QtOpenGL.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/QtOpenGL (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/Resources/QtOpenGL.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/QtWidgets.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/QtWidgets.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/Resources/QtWidgets.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/QtNetwork (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/QtNetwork.prl (deflated 46%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/QtNetwork (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/QtNetwork.prl (deflated 46%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/QtNetwork (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/Resources/QtNetwork.prl (deflated 46%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/QtSvg (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/QtSvg.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/QtSvg (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/QtSvg.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/QtSvg (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/Resources/QtSvg.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Resources/QtMultimediaWidgets.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/Resources/QtMultimediaWidgets.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/QtMultimediaWidgets (deflated 81%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/Resources/QtMultimediaWidgets.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/QtMultimediaWidgets (deflated 81%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/QtMultimediaWidgets (deflated 81%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/QtQmlModels (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Resources/QtQmlModels.prl (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/QtQmlModels (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/Resources/QtQmlModels.prl (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/QtQmlModels (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/Resources/QtQmlModels.prl (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Info.plist (deflated 62%)
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ popd
~/tsmuxer_build
darrensolomon@DARRENs-Mac-mini tsmuxer_build % 
justdan96 commented 2 years ago

I'm finding the same issues as you, I think the main problem is actually with macdeployqt. I'll try a patched version first and after that maybe try the packaging method we use for osxcross instead to see if that works.

axledentaldj commented 2 years ago

OK.. I've tried rebuild_osxcross_with_gui.sh and its even worse on nits script needing the right paths for my MacOS M1. Way too much going on to even begin on what to fix in that script.

darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/rebuild_osxcross_with_gui.sh
ls: /usr/lib/osxcross/bin/x86_64-apple-darwin*-wrapper: No such file or directory
/Users/darrensolomon/tsmuxer_build/rebuild_osxcross_with_gui.sh: line 13: -cmake: command not found
make: *** No targets specified and no makefile found.  Stop.
cp: tsMuxer/tsmuxer: No such file or directory
cp: tsMuxerGUI/tsMuxerGUI.app: No such file or directory
cp: tsMuxer/tsmuxer: No such file or directory
darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/rebuild_osxcross_with_gui.sh
ls: /usr/lib/osxcross/bin/x86_64-apple-darwin*-wrapper: No such file or directory
/Users/darrensolomon/tsmuxer_build/rebuild_osxcross_with_gui.sh: line 13: -cmake: command not found
make: *** No targets specified and no makefile found.  Stop.
cp: tsMuxer/tsmuxer: No such file or directory
cp: tsMuxerGUI/tsMuxerGUI.app: No such file or directory
cp: tsMuxer/tsmuxer: No such file or directory
darrensolomon@DARRENs-Mac-mini tsmuxer_build % 
justdan96 commented 2 years ago

I'll see if I can find some time this week to develop something.

@xavery we might be able to learn some things from how Strawberry does it: https://github.com/strawberrymusicplayer/strawberry/wiki/Compile-and-install-on-macOS-using-homebrew

lighterowl commented 2 years ago

I wish I had something more of value to add, but without an actual testing environment (i.e. an actual M1 Mac or a virtual machine emulating it) I'm simply left with guessing, which I don't want to do.

justdan96 commented 2 years ago

I managed to make a little more progress, some observations:

axledentaldj commented 2 years ago

I need exact syntax guys. I will be a guessing game for me to try this new patch script. Not to mention when I uninstall QT6 I broke its QT Creator, I think QT sux, and re-install and uninstall and X11 stuff still gives me a brew install error for it. Anyway, I get a function tsmuxerGUI, but not with its tsmuxer executable.

`darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_STATIC_BUILD=TRUE '-DFREETYPE_LDFLAGS=bz2;$(brew --prefix)/lib/libpng.a' -DTSMUXER_GUI=TRUE -DWITHOUT_PKGCONFIG=TRUE ..
-- The CXX compiler identification is AppleClang 12.0.5.12050022
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 12.0.5.12050022
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Found ZLIB: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/lib/libz.tbd (found version "1.2.11") 
-- Found Freetype: /opt/homebrew/lib/libfreetype.a (found version "2.11.1") 
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/darrensolomon/tsmuxer_build/build
++ sysctl -n hw.logicalcpu
+ num_cores=8
+ make -j8
[  2%] Automatic MOC and UIC for target tsMuxerGUI
[  2%] Building CXX object libmediation/CMakeFiles/mediation.dir/system/terminatablethread.cpp.o
[  3%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/directory_unix.cpp.o
[  5%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/types/types.cpp.o
[  6%] Built target tsMuxerGUI_autogen
[  7%] Generating tsmuxergui_en.qm
[  9%] Generating tsmuxergui_ru.qm
[ 10%] Generating tsmuxergui_fr.qm
[ 11%] Generating tsmuxergui_zh.qm
[ 13%] Automatic RCC for images.qrc
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_ru.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_en.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 215 untranslated source text(s)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_fr.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_zh.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
[ 14%] Automatic RCC for translations.qrc
[ 15%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/mocs_compilation.cpp.o
[ 17%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/main.cpp.o
[ 18%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/muxForm.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsmuxerwindow.cpp.o
[ 21%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/checkboxedheaderview.cpp.o
[ 22%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/fontsettingstablemodel.cpp.o
[ 23%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EWIEGA46WW/qrc_images.cpp.o
[ 25%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EJRQKI7XPS/qrc_translations.cpp.o
Copying OS X content tsMuxerGUI/tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns
[ 26%] Linking CXX static library libmediation.a
[ 26%] Built target mediation
[ 27%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aac.cpp.o
[ 28%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/AbstractDemuxer.cpp.o
[ 30%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aacStreamReader.cpp.o
[ 31%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/abstractMuxer.cpp.o
[ 34%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3StreamReader.cpp.o
[ 34%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3Codec.cpp.o
[ 35%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/avCodecs.cpp.o
[ 36%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bitStream.cpp.o
[ 38%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/blurayHelper.cpp.o
[ 39%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileReader.cpp.o
[ 40%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileWriter.cpp.o
[ 42%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReader.cpp.o
[ 43%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReaderManager.cpp.o
[ 44%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/combinedH264Demuxer.cpp.o
[ 46%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/convertUTF.cpp.o
[ 47%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dtsStreamReader.cpp.o
[ 48%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dvbSubStreamReader.cpp.o
[ 50%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/h264StreamReader.cpp.o
[ 51%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevc.cpp.o
[ 52%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevcStreamReader.cpp.o
[ 53%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ioContextDemuxer.cpp.o
[ 55%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/iso_writer.cpp.o
[ 56%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/lpcmStreamReader.cpp.o
[ 57%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/main.cpp.o
[ 59%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaDemuxer.cpp.o
[ 60%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaParser.cpp.o
[ 61%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/metaDemuxer.cpp.o
[ 63%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/movDemuxer.cpp.o
[ 64%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mp3Codec.cpp.o
[ 65%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpeg2StreamReader.cpp.o
[ 67%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegAudioStreamReader.cpp.o
[ 68%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegStreamReader.cpp.o
[ 69%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegVideo.cpp.o
[ 71%] Linking CXX executable tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
[ 72%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/muxerManager.cpp.o
[ 72%] Built target tsMuxerGUI
[ 73%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/nalUnits.cpp.o
[ 75%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/pesPacket.cpp.o
[ 76%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/programStreamDemuxer.cpp.o
[ 77%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/psgStreamReader.cpp.o
[ 78%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/simplePacketizerReader.cpp.o
[ 80%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/singleFileMuxer.cpp.o
[ 81%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/srtStreamReader.cpp.o
[ 82%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitles.cpp.o
[ 84%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitlesRender.cpp.o
[ 85%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsDemuxer.cpp.o
[ 86%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsMuxer.cpp.o
[ 88%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsPacket.cpp.o
[ 89%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/utf8Converter.cpp.o
[ 90%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1Parser.cpp.o
[ 92%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1StreamReader.cpp.o
[ 93%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vod_common.cpp.o
[ 94%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvc.cpp.o
[ 96%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvcStreamReader.cpp.o
[ 97%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/wave.cpp.o
[ 98%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/osdep/textSubtitlesRenderFT.cpp.o
[100%] Linking CXX executable tsmuxer
clang: error: unsupported option '--prefix)/lib/libpng.a'
clang: error: no such file or directory: '$(brew'
make[2]: *** [tsMuxer/tsmuxer] Error 1
make[1]: *** [tsMuxer/CMakeFiles/tsmuxer.dir/all] Error 2
make: *** [all] Error 2
darrensolomon@DARRENs-Mac-mini tsmuxer_build % 
justdan96 commented 2 years ago

Sorry that wasn't an instruction, I was just putting notes into the ticket. I think now I have some working steps so I can create a PR to update the documentation and put a slight change to the build script.

axledentaldj commented 2 years ago

OK, I was stopping troubleshooting today anyway. I did get aqtinstall installed via python3 pip in my terminal. I had to google how to install in via pip.

Successfully installed aqtinstall-2.0.5 beautifulsoup4-4.10.0 brotli-1.0.9 bs4-0.0.1 certifi-2021.10.8 charset-normalizer-2.0.10 idna-3.3 multivolumefile-0.2.3 patch-1.16 py7zr-0.17.2 pybcj-0.5.0 pycryptodomex-3.12.0 pyppmd-0.17.3 pyzstd-0.15.1 requests-2.27.1 semantic-version-2.8.5 soupsieve-2.3.1 texttable-1.6.4 urllib3-1.26.8

justdan96 commented 2 years ago

Should be resolved by #544

axledentaldj commented 2 years ago

Tested the new branch for macos-native-enhancements that has the new COMPILING.md and build_macos_native.sh files , and get the regression back to that same deflated QTwidget Junk for the tsmuxer GUI that fails to launch. So close, at least on the current master, it builds the tsmuxer GUI and gives 2 errors but no tsmuxer executable. Which I can compile separately.


Here's the terminal stuff:

darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
++ qmake -query QT_VERSION
++ cut -d. -f1
+ qtver=5
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
++ brew --prefix
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_STATIC_BUILD=TRUE '-DFREETYPE_LDFLAGS=bz2;/opt/homebrew/lib/libpng.a' -DTSMUXER_GUI=TRUE -DWITHOUT_PKGCONFIG=TRUE -DQT_VERSION=5 ..
-- The CXX compiler identification is AppleClang 12.0.5.12050022
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 12.0.5.12050022
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Found ZLIB: /Library/Developer/CommandLineTools/SDKs/MacOSX11.3.sdk/usr/lib/libz.tbd (found version "1.2.11") 
-- Found Freetype: /opt/homebrew/lib/libfreetype.a (found version "2.11.1") 
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/darrensolomon/tsmuxer_build/build
++ sysctl -n hw.logicalcpu
+ num_cores=8
+ make -j8
[  3%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/directory_unix.cpp.o
[  3%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o
[  3%] Automatic MOC and UIC for target tsMuxerGUI
[  5%] Building CXX object libmediation/CMakeFiles/mediation.dir/system/terminatablethread.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/types/types.cpp.o
[  6%] Built target tsMuxerGUI_autogen
[  7%] Generating tsmuxergui_en.qm
[  9%] Generating tsmuxergui_fr.qm
[ 10%] Generating tsmuxergui_ru.qm
[ 11%] Generating tsmuxergui_zh.qm
[ 13%] Automatic RCC for images.qrc
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_ru.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_zh.qm'...
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_fr.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
    Generated 215 translation(s) (215 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_en.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 215 untranslated source text(s)
[ 14%] Automatic RCC for translations.qrc
[ 15%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/main.cpp.o
[ 18%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/mocs_compilation.cpp.o
[ 18%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsmuxerwindow.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/muxForm.cpp.o
[ 21%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/checkboxedheaderview.cpp.o
[ 22%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/fontsettingstablemodel.cpp.o
[ 23%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EWIEGA46WW/qrc_images.cpp.o
[ 25%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EJRQKI7XPS/qrc_translations.cpp.o
Copying OS X content tsMuxerGUI/tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns
[ 26%] Linking CXX static library libmediation.a
[ 26%] Built target mediation
[ 27%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/AbstractDemuxer.cpp.o
[ 30%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3Codec.cpp.o
[ 30%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aacStreamReader.cpp.o
[ 31%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/abstractMuxer.cpp.o
[ 32%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3StreamReader.cpp.o
[ 35%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/avCodecs.cpp.o
[ 35%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aac.cpp.o
[ 36%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bitStream.cpp.o
[ 38%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/blurayHelper.cpp.o
[ 39%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileReader.cpp.o
[ 40%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileWriter.cpp.o
[ 42%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReader.cpp.o
[ 43%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReaderManager.cpp.o
[ 44%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/combinedH264Demuxer.cpp.o
[ 46%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/convertUTF.cpp.o
[ 47%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dtsStreamReader.cpp.o
[ 48%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dvbSubStreamReader.cpp.o
[ 50%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/h264StreamReader.cpp.o
[ 51%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevc.cpp.o
[ 52%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevcStreamReader.cpp.o
[ 53%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ioContextDemuxer.cpp.o
[ 55%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/iso_writer.cpp.o
[ 56%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/lpcmStreamReader.cpp.o
[ 57%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/main.cpp.o
[ 59%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaDemuxer.cpp.o
[ 60%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaParser.cpp.o
[ 61%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/metaDemuxer.cpp.o
[ 63%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/movDemuxer.cpp.o
[ 64%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mp3Codec.cpp.o
[ 65%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpeg2StreamReader.cpp.o
[ 67%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegAudioStreamReader.cpp.o
[ 68%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegStreamReader.cpp.o
[ 69%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegVideo.cpp.o
[ 71%] Linking CXX executable tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
[ 72%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/muxerManager.cpp.o
[ 72%] Built target tsMuxerGUI
[ 73%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/nalUnits.cpp.o
[ 75%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/pesPacket.cpp.o
[ 76%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/programStreamDemuxer.cpp.o
[ 77%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/psgStreamReader.cpp.o
[ 78%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/simplePacketizerReader.cpp.o
[ 80%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/singleFileMuxer.cpp.o
[ 81%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/srtStreamReader.cpp.o
[ 82%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitles.cpp.o
[ 84%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitlesRender.cpp.o
[ 85%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsDemuxer.cpp.o
[ 86%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsMuxer.cpp.o
[ 88%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsPacket.cpp.o
[ 89%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/utf8Converter.cpp.o
[ 90%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1Parser.cpp.o
[ 92%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1StreamReader.cpp.o
[ 93%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vod_common.cpp.o
[ 94%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvc.cpp.o
[ 96%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvcStreamReader.cpp.o
[ 97%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/wave.cpp.o
[ 98%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/osdep/textSubtitlesRenderFT.cpp.o
[100%] Linking CXX executable tsmuxer
[100%] Built target tsmuxer
+ pushd tsMuxerGUI
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ pushd tsMuxerGUI.app/Contents
~/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents ~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ chmod 664 /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSPrincipalClass -string NSApplication
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSHighResolutionCapable -string True
+ plutil -convert xml1 Info.plist
+ popd
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ macdeployqt tsMuxerGUI.app
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ mkdir bin
+ pushd bin
~/tsmuxer_build/build/bin ~/tsmuxer_build/build ~/tsmuxer_build
+ mv ../tsMuxer/tsmuxer tsMuxeR
+ mv ../tsMuxerGUI/tsMuxerGUI.app .
+ cp tsMuxeR tsMuxerGUI.app/Contents/MacOS/
+ zip -9 -r mac.zip tsMuxeR tsMuxerGUI.app
  adding: tsMuxeR (deflated 57%)
  adding: tsMuxerGUI.app/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/MacOS/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/MacOS/tsMuxeR (deflated 57%)
  adding: tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI (deflated 57%)
  adding: tsMuxerGUI.app/Contents/PlugIns/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforminputcontexts/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforminputcontexts/libqtvirtualkeyboardplugin.dylib (deflated 89%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/libqavfmediaplayer.dylib (deflated 80%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/libqtmedia_audioengine.dylib (deflated 84%)
  adding: tsMuxerGUI.app/Contents/PlugIns/mediaservice/libqavfcamera.dylib (deflated 75%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforms/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforms/libqcocoa.dylib (deflated 56%)
  adding: tsMuxerGUI.app/Contents/PlugIns/printsupport/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/printsupport/libcocoaprintersupport.dylib (deflated 96%)
  adding: tsMuxerGUI.app/Contents/PlugIns/styles/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/styles/libqmacstyle.dylib (deflated 70%)
  adding: tsMuxerGUI.app/Contents/PlugIns/audio/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/audio/libqtaudio_coreaudio.dylib (deflated 82%)
  adding: tsMuxerGUI.app/Contents/PlugIns/bearer/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/bearer/libqgenericbearer.dylib (deflated 87%)
  adding: tsMuxerGUI.app/Contents/PlugIns/iconengines/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/iconengines/libqsvgicon.dylib (deflated 88%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqgif.dylib (deflated 88%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqwbmp.dylib (deflated 93%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqwebp.dylib (deflated 55%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqico.dylib (deflated 89%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqmacheif.dylib (deflated 91%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqjpeg.dylib (deflated 65%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqtiff.dylib (deflated 70%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqicns.dylib (deflated 86%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqtga.dylib (deflated 93%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqmacjp2.dylib (deflated 91%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_thai.dylib (deflated 89%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_openwnn.dylib (deflated 41%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_hangul.dylib (deflated 87%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_pinyin.dylib (deflated 40%)
  adding: tsMuxerGUI.app/Contents/PlugIns/virtualkeyboard/libqtvirtualkeyboard_tcime.dylib (deflated 39%)
  adding: tsMuxerGUI.app/Contents/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Resources/qt.conf (deflated 32%)
  adding: tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns (deflated 41%)
  adding: tsMuxerGUI.app/Contents/Frameworks/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/QtPrintSupport (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Resources/QtPrintSupport.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/QtPrintSupport (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/Resources/QtPrintSupport.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/QtPrintSupport (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/Resources/QtPrintSupport.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/QtGui.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/QtGui.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/QtGui (deflated 60%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/Resources/QtGui.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui (deflated 60%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/QtGui (deflated 60%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/QtDBus.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/QtDBus.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/QtDBus (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/Resources/QtDBus.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/5/QtDBus (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/QtDBus (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Resources/QtQuick.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/Resources/QtQuick.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/Current/QtQuick (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/Resources/QtQuick.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/Versions/5/QtQuick (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQuick.framework/QtQuick (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/QtCore.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/QtCore.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/QtCore (deflated 56%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/Resources/QtCore.prl (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore (deflated 56%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/QtCore (deflated 56%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/QtQml (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Resources/QtQml.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/QtQml (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/Resources/QtQml.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/QtQml (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/Resources/QtQml.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQml.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/QtMultimedia.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/QtMultimedia.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/QtMultimedia (deflated 71%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/Resources/QtMultimedia.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/5/QtMultimedia (deflated 71%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/QtMultimedia (deflated 71%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Resources/QtVirtualKeyboard.prl (deflated 53%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Resources/Info.plist (deflated 50%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/Resources/QtVirtualKeyboard.prl (deflated 53%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/Resources/Info.plist (deflated 50%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/Current/QtVirtualKeyboard (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/Resources/QtVirtualKeyboard.prl (deflated 53%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/Resources/Info.plist (deflated 50%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/Versions/5/QtVirtualKeyboard (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtVirtualKeyboard.framework/QtVirtualKeyboard (deflated 45%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/QtOpenGL (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Resources/QtOpenGL.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/QtOpenGL (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/Current/Resources/QtOpenGL.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/QtOpenGL (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtOpenGL.framework/Versions/5/Resources/QtOpenGL.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/QtWidgets.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/QtWidgets.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/Resources/QtWidgets.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/QtNetwork (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/QtNetwork.prl (deflated 46%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/QtNetwork (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/QtNetwork.prl (deflated 46%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/QtNetwork (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/Resources/QtNetwork.prl (deflated 46%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/QtSvg (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/QtSvg.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/QtSvg (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/QtSvg.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/QtSvg (deflated 69%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/Resources/QtSvg.prl (deflated 48%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Resources/QtMultimediaWidgets.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/Resources/QtMultimediaWidgets.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/Current/QtMultimediaWidgets (deflated 81%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/Resources/QtMultimediaWidgets.prl (deflated 52%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/Versions/5/QtMultimediaWidgets (deflated 81%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimediaWidgets.framework/QtMultimediaWidgets (deflated 81%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/QtQmlModels (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Resources/QtQmlModels.prl (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/QtQmlModels (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/Resources/QtQmlModels.prl (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/Current/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/QtQmlModels (deflated 66%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/Resources/QtQmlModels.prl (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/Resources/Info.plist (deflated 49%)
  adding: tsMuxerGUI.app/Contents/Info.plist (deflated 62%)
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ popd
~/tsmuxer_build
darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build/bin/tsMuxeR
tsMuxeR version 2.6.20-The Axledental DJ. github.com/justdan96/tsMuxer

tsMuxeR is a simple program to mux video to TS/M2TS files or create BD disks.
tsMuxeR does not use external filters (codecs).
justdan96 commented 2 years ago

I think you need to uninstall Qt from Homebrew, reboot, install Qt from aqtinstall, reboot again and then try the build again.

axledentaldj commented 2 years ago

uninstalled aqtinstall, uninstalled any qt/qt5/qt6 via brew uninstall. Ran brew list. No QT. ran brew doctor, updated X11 command-line-tools to 13.2. Rebooted twice Mac Mini M1, ran brew doctor, it stated ready to brew. This now killed my prior tsmuxerGUI builds, as they depended on qt something and its Dylb file. I might be unable to install pip to tell pip to install aqtinstall, even though python3 -m pip install aqtinstall download it and it looked like it installed, but I get no CLI for pip.

Re-ran twice, branch for macos-native-enhancements:

________

Last login: Tue Jan 18 19:07:38 on ttys000
darrensolomon@DARRENs-Mac-mini tsmuxer_build % cd tsmuxer_build
cd: no such file or directory: tsmuxer_build
darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh 
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
++ qmake -query QT_VERSION
/Users/darrensolomon/tsmuxer_build/build_macos_native.sh: line 12: qmake: command not found
++ cut -d. -f1
+ qtver=
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
++ brew --prefix
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_STATIC_BUILD=TRUE '-DFREETYPE_LDFLAGS=bz2;/opt/homebrew/lib/libpng.a' -DTSMUXER_GUI=TRUE -DWITHOUT_PKGCONFIG=TRUE -DQT_VERSION= ..
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Found ZLIB: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/lib/libz.tbd (found version "1.2.11") 
-- Found Freetype: /opt/homebrew/lib/libfreetype.a (found version "2.11.1") 
CMake Warning (dev) at tsMuxerGUI/CMakeLists.txt:17 (find_package):
  Policy CMP0084 is not set: The FindQt module does not exist for
  find_package().  Run "cmake --help-policy CMP0084" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Error at /opt/homebrew/Cellar/cmake/3.22.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find Qt3 (missing: QT_QT_LIBRARY QT_INCLUDE_DIR
  QT_MOC_EXECUTABLE)
Call Stack (most recent call first):
  /opt/homebrew/Cellar/cmake/3.22.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  /opt/homebrew/Cellar/cmake/3.22.1/share/cmake/Modules/FindQt3.cmake:213 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  /opt/homebrew/Cellar/cmake/3.22.1/share/cmake/Modules/FindQt.cmake:160 (include)
  tsMuxerGUI/CMakeLists.txt:17 (find_package)

-- Configuring incomplete, errors occurred!
See also "/Users/darrensolomon/tsmuxer_build/build/CMakeFiles/CMakeOutput.log".
See also "/Users/darrensolomon/tsmuxer_build/build/CMakeFiles/CMakeError.log".
darrensolomon@DARRENs-Mac-mini tsmuxer_build % 
axledentaldj commented 2 years ago

Another day, tinkered with trying to get pip working and I did, Brew pip, and its dependency and permissions I now got pip cli to work. so I un-installed qt, qt5,qt6, rebooted. pip install aqtinstall twice, rebooted, checked brew doctor, brew list, brew upgrade and its read. And it kills my prior tsmuxerGUI builds so, when I run this build_macos_native.sh from tsMuxer-macos-native-enhancements that has the new COMPILING.md and new build_macos_native.sh files I get this:

darrensolomon@DARRENs-Mac-mini ~ % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh 
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
++ qmake -query QT_VERSION
++ cut -d. -f1
/Users/darrensolomon/tsmuxer_build/build_macos_native.sh: line 12: qmake: command not found
+ qtver=
+ mkdir build
+ pushd build
~/build ~
++ brew --prefix
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_STATIC_BUILD=TRUE '-DFREETYPE_LDFLAGS=bz2;/opt/homebrew/lib/libpng.a' -DTSMUXER_GUI=TRUE -DWITHOUT_PKGCONFIG=TRUE -DQT_VERSION= ..
CMake Error: The source directory "/Users/darrensolomon" does not appear to contain CMakeLists.txt.
Specify --help for usage, or press the help button on the CMake GUI.
darrensolomon@DARRENs-Mac-mini ~ % 

I put in a fresh tsMuxer-macos-native-enhancements branch files into my tsmuxer_build folder. Maybe I'll wait until its put all together into the master:

darrensolomon@DARRENs-Mac-mini ~ % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh 
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ brew install freetype
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/cask).
==> Updated Casks
Updated 2 casks.
Running `brew update --preinstall`...

Warning: freetype 2.11.1 is already installed and up-to-date.
To reinstall 2.11.1, run:
  brew reinstall freetype
++ qmake -query QT_VERSION
++ cut -d. -f1
/Users/darrensolomon/tsmuxer_build/build_macos_native.sh: line 11: qmake: command not found
+ qtver=
+ mkdir build
mkdir: build: File exists
darrensolomon@DARRENs-Mac-mini ~ % cd tsmuxer_build
darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh 
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ brew install freetype
Warning: freetype 2.11.1 is already installed and up-to-date.
To reinstall 2.11.1, run:
  brew reinstall freetype
++ qmake -query QT_VERSION
/Users/darrensolomon/tsmuxer_build/build_macos_native.sh: line 11: qmake: command not found
++ cut -d. -f1
+ qtver=
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
++ brew --prefix
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_STATIC_BUILD=TRUE '-DFREETYPE_LDFLAGS=bz2;/opt/homebrew/lib/libpng.a' -DTSMUXER_GUI=TRUE -DWITHOUT_PKGCONFIG=TRUE -DQT_VERSION= ..
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Found ZLIB: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/lib/libz.tbd (found version "1.2.11") 
-- Found Freetype: /opt/homebrew/lib/libfreetype.a (found version "2.11.1") 
CMake Warning (dev) at tsMuxerGUI/CMakeLists.txt:17 (find_package):
  Policy CMP0084 is not set: The FindQt module does not exist for
  find_package().  Run "cmake --help-policy CMP0084" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Error at /opt/homebrew/Cellar/cmake/3.22.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find Qt3 (missing: QT_QT_LIBRARY QT_INCLUDE_DIR
  QT_MOC_EXECUTABLE)
Call Stack (most recent call first):
  /opt/homebrew/Cellar/cmake/3.22.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  /opt/homebrew/Cellar/cmake/3.22.1/share/cmake/Modules/FindQt3.cmake:213 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  /opt/homebrew/Cellar/cmake/3.22.1/share/cmake/Modules/FindQt.cmake:160 (include)
  tsMuxerGUI/CMakeLists.txt:17 (find_package)

-- Configuring incomplete, errors occurred!
See also "/Users/darrensolomon/tsmuxer_build/build/CMakeFiles/CMakeOutput.log".
See also "/Users/darrensolomon/tsmuxer_build/build/CMakeFiles/CMakeError.log".
darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh 
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ PATH='/opt/homebrew/opt/qt5/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
++ qmake -query QT_VERSION
++ cut -d. -f1
/Users/darrensolomon/tsmuxer_build/build_macos_native.sh: line 12: qmake: command not found
+ qtver=
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
++ brew --prefix
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_STATIC_BUILD=TRUE '-DFREETYPE_LDFLAGS=bz2;/opt/homebrew/lib/libpng.a' -DTSMUXER_GUI=TRUE -DWITHOUT_PKGCONFIG=TRUE -DQT_VERSION= ..
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Found ZLIB: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/lib/libz.tbd (found version "1.2.11") 
-- Found Freetype: /opt/homebrew/lib/libfreetype.a (found version "2.11.1") 
CMake Warning (dev) at tsMuxerGUI/CMakeLists.txt:17 (find_package):
  Policy CMP0084 is not set: The FindQt module does not exist for
  find_package().  Run "cmake --help-policy CMP0084" for policy details.  Use
  the cmake_policy command to set the policy and suppress this warning.

This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Error at /opt/homebrew/Cellar/cmake/3.22.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:230 (message):
  Could NOT find Qt3 (missing: QT_QT_LIBRARY QT_INCLUDE_DIR
  QT_MOC_EXECUTABLE)
Call Stack (most recent call first):
  /opt/homebrew/Cellar/cmake/3.22.1/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:594 (_FPHSA_FAILURE_MESSAGE)
  /opt/homebrew/Cellar/cmake/3.22.1/share/cmake/Modules/FindQt3.cmake:213 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  /opt/homebrew/Cellar/cmake/3.22.1/share/cmake/Modules/FindQt.cmake:160 (include)
  tsMuxerGUI/CMakeLists.txt:17 (find_package)

-- Configuring incomplete, errors occurred!
See also "/Users/darrensolomon/tsmuxer_build/build/CMakeFiles/CMakeOutput.log".
See also "/Users/darrensolomon/tsmuxer_build/build/CMakeFiles/CMakeError.log".
darrensolomon@DARRENs-Mac-mini tsmuxer_build % 
justdan96 commented 2 years ago

It looks like Homebrew Qt is still in your PATH, I remember having a similar issue where you have to run brew uninstall multiple times. I can't see the official Qt install, did you follow the steps in COMPILING.md under "install Qt to /opt/qt".

axledentaldj commented 2 years ago

Well that's new to me, I'm working on understanding what I need to do in the info in COMPILING.MD file for Mac OS Native. I already brew uninstalled qt and qt5 and pip uninstalled aqtinstall, and checked for their folders and they are gone and rebooted twice and then re-install pip install aqtinstall but then read the COMPILING.MD, OMG.. I don't know if I understand it all.. working on it now. Thanks

darrensolomon@DARRENs-Mac-mini ~ % brew list
==> Formulae
aespipe         hunspell        mpfr
aria2           icu4c           numpy
assimp          isl         openblas
binwalk         jasper          openjpeg
brew-pip        jpeg            openssl@1.1
brotli          libb2           p7zip
ca-certificates     libffi          pcre
cabextract      libimagequant       pcre2
cairo           libmpc          pillow
cdrtools        libpng          pixman
cmake           libpthread-stubs    pkg-config
dbus            libraqm         python@3.9
double-conversion   libssh2         readline
fontconfig      libtiff         six
freetype        libx11          sqlite
fribidi         libxau          squashfs
gcc         libxcb          ssdeep
gdbm            libxdmcp        tcl-tk
gettext         libxext         telnet
giflib          libxrender      webp
glib            little-cms2     wimlib
gmp         lz4         xorgproto
gobject-introspection   lzo         xz
graphite2       md4c            zlib
harfbuzz        mpdecimal       zstd
darrensolomon@DARRENs-Mac-mini ~ % 

Here's my build_macos_native.sh:

#!/usr/bin/env bash

set -x
set -e

export MACOSX_DEPLOYMENT_TARGET=10.15

PATH=/opt/homebrew/opt/qt5/bin:$PATH
export PATH

# use Qt5 by default but try to query from environment
if ! qtver=$(qmake -query QT_VERSION | cut -d'.' -f1); then
  qtver=5
fi

mkdir build

pushd build
cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_STATIC_BUILD=TRUE \
  "-DFREETYPE_LDFLAGS=bz2;$(brew --prefix)/lib/libpng.a" -DTSMUXER_GUI=TRUE \
  -DWITHOUT_PKGCONFIG=TRUE -DQT_VERSION=$qtver ..

if ! num_cores=$(sysctl -n hw.logicalcpu); then
  num_cores=1
fi

make -j${num_cores}

pushd tsMuxerGUI
pushd tsMuxerGUI.app/Contents
# avoid permission denied errors with Info.plist
chmod 664 "$PWD/Info.plist"
defaults write "$PWD/Info.plist" NSPrincipalClass -string NSApplication
defaults write "$PWD/Info.plist" NSHighResolutionCapable -string True
plutil -convert xml1 Info.plist
popd
macdeployqt tsMuxerGUI.app
popd

mkdir bin
pushd bin
mv ../tsMuxer/tsmuxer tsMuxeR
mv ../tsMuxerGUI/tsMuxerGUI.app .
cp tsMuxeR tsMuxerGUI.app/Contents/MacOS/
zip -9 -r mac.zip tsMuxeR tsMuxerGUI.app
popd
popd

Here's COMPILING.md:

## MacOS (Native)

To use compile tsMuxer on Mac natively we must first use Homebrew to install some dependencies:

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
brew install freetype
brew install zlib

Next we need to install Qt. Please note that Qt through Homebrew has issues with `macdeployqt` so is *not* supported. To ensure it is not installed at all run the commands below:

brew uninstall qt

We will use `aqtinstall` to download and install the offical Qt for Mac package. Qt 6.2.2 officially supports Apple silicon so this version is recommended. To install Qt6 for Mac we will need to install `pip`, use that to install `aqtinstall`, use `aqtinstall` to download the latest version of Qt for Mac before finally copying the installation and enabling it to be used system-wide.

# install pip
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python3 get-pip.py
# install aqtinstall and download Qt 6.2.2
pip install aqtinstall
aqt install-qt mac desktop 6.2.2 -m qtmultimedia
# install Qt to /opt/qt
sudo mkdir /opt/qt
sudo cp -r ./6.2.2/macos/* /opt/qt/
# make Qt bin folder available in PATH
echo 'export PATH=/opt/qt/bin:$PATH' >> $HOME/.zprofile
. $HOME/.zprofile
# cleanup temporary files
rm -f get-pip.py
rm -rf ./6.2.2

With all of those requirements met we can now compile the programs. Simply run `./build_macos_native.sh` from the repository folder. Upon completion the executables will be available in the ./build/bin folder.

axledentaldj commented 2 years ago

WTF, I think I got somewhere!! After reading the script code in COMPILING.md for MacOS Native qt install procedure for aqtinstall to be install in a new opt/qt dir after it was downloaded.. all procedure looked correct as I did it twice to understand it. Brewlist doesn't show art, but tinker tool lets me show hidden files in MacOS Finder so, its in there and I can act CLI in terminal and that works, so.. upon looking..loooking.. and looking.. see what this part did:

aqt install-qt mac desktop 6.2.2 -m qtmultimedia
# install Qt to /opt/qt
sudo mkdir /opt/qt
sudo cp -r ./6.2.2/macos/* /opt/qt/
# make Qt bin folder available in PATH
echo 'export PATH=/opt/qt/bin:$PATH' >> $HOME/.zprofile
. $HOME/.zprofile
# cleanup temporary files
rm -f get-pip.py
rm -rf ./6.2.2

I got the proper qt folder from that aqtinstalled in the right place, and not in Homebrew folder! Im NOPT using and Homebrew QT stuff that's all gone. Whats amazing is editing there new script path into build_macos_native.sh to be just:

PATH=//opt/qt/bin:$PATH
export PATH

I ran it and it compiled with errors but, the tsmuxerGUYI is52.5mb and launched!!!

Here's the terminal compiling:

darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh 
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ PATH='//opt/qt/bin:/opt/qt/bin:/opt/qt/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
++ qmake -query QT_VERSION
++ cut -d. -f1
+ qtver=6
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
++ brew --prefix
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_STATIC_BUILD=TRUE '-DFREETYPE_LDFLAGS=bz2;/opt/homebrew/lib/libpng.a' -DTSMUXER_GUI=TRUE -DWITHOUT_PKGCONFIG=TRUE -DQT_VERSION=6 ..
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Found ZLIB: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/lib/libz.tbd (found version "1.2.11") 
-- Found Freetype: /opt/homebrew/lib/libfreetype.a (found version "2.11.1") 
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE  
-- Found OpenGL: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/OpenGL.framework   
-- Found WrapOpenGL: TRUE  
-- Found AVFoundation: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AVFoundation.framework  
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/darrensolomon/tsmuxer_build/build
++ sysctl -n hw.logicalcpu
+ num_cores=8
+ make -j8
[  2%] Building CXX object libmediation/CMakeFiles/mediation.dir/types/types.cpp.o
[  2%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o
[  3%] Building CXX object libmediation/CMakeFiles/mediation.dir/system/terminatablethread.cpp.o
[  5%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/directory_unix.cpp.o
[  6%] Automatic MOC and UIC for target tsMuxerGUI
[  6%] Built target tsMuxerGUI_autogen
[  7%] Generating tsmuxergui_zh.qm
[  9%] Generating tsmuxergui_fr.qm
[ 10%] Generating tsmuxergui_en.qm
[ 11%] Generating tsmuxergui_ru.qm
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_fr.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_zh.qm'...
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_ru.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
    Generated 215 translation(s) (215 finished and 0 unfinished)
[ 13%] Automatic RCC for images.qrc
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_en.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 215 untranslated source text(s)
[ 14%] Automatic RCC for translations.qrc
[ 15%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/muxForm.cpp.o
[ 17%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/mocs_compilation.cpp.o
[ 18%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/main.cpp.o
[ 21%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsmuxerwindow.cpp.o
[ 21%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/checkboxedheaderview.cpp.o
[ 22%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/fontsettingstablemodel.cpp.o
[ 23%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EWIEGA46WW/qrc_images.cpp.o
[ 25%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EJRQKI7XPS/qrc_translations.cpp.o
Copying OS X content tsMuxerGUI/tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:1903:73: warning: 'location' is deprecated: Use path() [-Wdeprecated-declarations]
    qtCoreTranslator.load(QString("qtbase_%1").arg(lang), QLibraryInfo::location(QLibraryInfo::TranslationsPath));
                                                                        ^
//opt/qt/lib/QtCore.framework/Headers/qlibraryinfo.h:82:5: note: 'location' has been explicitly marked deprecated here
    QT_DEPRECATED_VERSION_X_6_0("Use path()")
    ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:382:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0'
# define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text)
                                           ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
//opt/qt/lib/QtCore.framework/Headers/qcompilerdetection.h:1146:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
                                   ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:1903:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
    qtCoreTranslator.load(QString("qtbase_%1").arg(lang), QLibraryInfo::location(QLibraryInfo::TranslationsPath));
    ^~~~~~~~~~~~~~~~~~~~~
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:1904:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
    tsMuxerTranslator.load(QString("tsmuxergui_%1").arg(lang), ":/i18n");
    ^~~~~~~~~~~~~~~~~~~~~~
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:2553:41: warning: 'pos' is deprecated: Use position().toPoint() [-Wdeprecated-declarations]
            QWidget *w = childAt(event->pos());
                                        ^
//opt/qt/lib/QtGui.framework/Headers/qevent.h:787:5: note: 'pos' has been explicitly marked deprecated here
    QT_DEPRECATED_VERSION_X_6_0("Use position().toPoint()")
    ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:382:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0'
# define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text)
                                           ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
//opt/qt/lib/QtCore.framework/Headers/qcompilerdetection.h:1146:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
                                   ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:2579:29: warning: 'pos' is deprecated: Use position().toPoint() [-Wdeprecated-declarations]
    auto w = childAt(event->pos());
                            ^
//opt/qt/lib/QtGui.framework/Headers/qevent.h:787:5: note: 'pos' has been explicitly marked deprecated here
    QT_DEPRECATED_VERSION_X_6_0("Use position().toPoint()")
    ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:382:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0'
# define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text)
                                           ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
//opt/qt/lib/QtCore.framework/Headers/qcompilerdetection.h:1146:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
                                   ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:2589:33: warning: 'pos' is deprecated: Use position().toPoint() [-Wdeprecated-declarations]
    QWidget *w = childAt(event->pos());
                                ^
//opt/qt/lib/QtGui.framework/Headers/qevent.h:787:5: note: 'pos' has been explicitly marked deprecated here
    QT_DEPRECATED_VERSION_X_6_0("Use position().toPoint()")
    ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:382:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0'
# define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text)
                                           ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
//opt/qt/lib/QtCore.framework/Headers/qcompilerdetection.h:1146:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
                                   ^
[ 26%] Linking CXX static library libmediation.a
[ 26%] Built target mediation
[ 28%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/AbstractDemuxer.cpp.o
[ 28%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/abstractMuxer.cpp.o
[ 30%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3Codec.cpp.o
[ 32%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aacStreamReader.cpp.o
[ 32%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aac.cpp.o
[ 34%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3StreamReader.cpp.o
[ 35%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/avCodecs.cpp.o
[ 36%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bitStream.cpp.o
[ 38%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/blurayHelper.cpp.o
[ 39%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileReader.cpp.o
[ 40%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileWriter.cpp.o
[ 42%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReader.cpp.o
[ 43%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReaderManager.cpp.o
[ 44%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/combinedH264Demuxer.cpp.o
[ 46%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/convertUTF.cpp.o
[ 47%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dtsStreamReader.cpp.o
[ 48%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dvbSubStreamReader.cpp.o
[ 50%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/h264StreamReader.cpp.o
[ 51%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevc.cpp.o
[ 52%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevcStreamReader.cpp.o
[ 53%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ioContextDemuxer.cpp.o
[ 55%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/iso_writer.cpp.o
[ 56%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/lpcmStreamReader.cpp.o
[ 57%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/main.cpp.o
[ 59%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaParser.cpp.o
[ 60%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaDemuxer.cpp.o
[ 61%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/metaDemuxer.cpp.o
[ 63%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/movDemuxer.cpp.o
[ 64%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mp3Codec.cpp.o
[ 65%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpeg2StreamReader.cpp.o
[ 67%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegAudioStreamReader.cpp.o
[ 68%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegStreamReader.cpp.o
[ 69%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegVideo.cpp.o
[ 71%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/muxerManager.cpp.o
[ 72%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/nalUnits.cpp.o
[ 73%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/pesPacket.cpp.o
[ 75%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/programStreamDemuxer.cpp.o
[ 76%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/psgStreamReader.cpp.o
[ 77%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/simplePacketizerReader.cpp.o
[ 78%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/singleFileMuxer.cpp.o
6 warnings generated.
[ 80%] Linking CXX executable tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
[ 80%] Built target tsMuxerGUI
[ 81%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/srtStreamReader.cpp.o
[ 82%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitles.cpp.o
[ 84%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitlesRender.cpp.o
[ 85%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsDemuxer.cpp.o
[ 86%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsMuxer.cpp.o
[ 88%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsPacket.cpp.o
[ 89%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/utf8Converter.cpp.o
[ 90%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1Parser.cpp.o
[ 92%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1StreamReader.cpp.o
[ 93%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vod_common.cpp.o
[ 94%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvc.cpp.o
[ 96%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvcStreamReader.cpp.o
[ 97%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/wave.cpp.o
[ 98%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/osdep/textSubtitlesRenderFT.cpp.o
[100%] Linking CXX executable tsmuxer
[100%] Built target tsmuxer
+ pushd tsMuxerGUI
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ pushd tsMuxerGUI.app/Contents
~/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents ~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ chmod 664 /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSPrincipalClass -string NSApplication
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSHighResolutionCapable -string True
+ plutil -convert xml1 Info.plist
+ popd
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ macdeployqt tsMuxerGUI.app
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtMultimedia.framework/Versions/A/QtMultimedia (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/QtMultimedia (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtMultimedia.framework/Versions/A/QtMultimedia (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/platforms/libqcocoa.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/styles/libqmacstyle.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/tls/libqcertonlybackend.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/tls/libqsecuretransportbackend.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/imageformats/libqgif.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/imageformats/libqico.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/imageformats/libqjpeg.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/iconengines/libqsvgicon.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ mkdir bin
+ pushd bin
~/tsmuxer_build/build/bin ~/tsmuxer_build/build ~/tsmuxer_build
+ mv ../tsMuxer/tsmuxer tsMuxeR
+ mv ../tsMuxerGUI/tsMuxerGUI.app .
+ cp tsMuxeR tsMuxerGUI.app/Contents/MacOS/
+ zip -9 -r mac.zip tsMuxeR tsMuxerGUI.app
  adding: tsMuxeR (deflated 55%)
  adding: tsMuxerGUI.app/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/MacOS/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/MacOS/tsMuxeR (deflated 55%)
  adding: tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI (deflated 57%)
  adding: tsMuxerGUI.app/Contents/PlugIns/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforms/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforms/libqcocoa.dylib (deflated 64%)
  adding: tsMuxerGUI.app/Contents/PlugIns/styles/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/styles/libqmacstyle.dylib (deflated 68%)
  adding: tsMuxerGUI.app/Contents/PlugIns/tls/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/tls/libqsecuretransportbackend.dylib (deflated 73%)
  adding: tsMuxerGUI.app/Contents/PlugIns/tls/libqcertonlybackend.dylib (deflated 78%)
  adding: tsMuxerGUI.app/Contents/PlugIns/iconengines/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/iconengines/libqsvgicon.dylib (deflated 85%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqgif.dylib (deflated 84%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqico.dylib (deflated 85%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqjpeg.dylib (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Resources/qt.conf (deflated 32%)
  adding: tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns (deflated 41%)
  adding: tsMuxerGUI.app/Contents/Frameworks/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/QtGui.prl (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/Resources/QtGui.prl (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/QtGui (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/QtGui.prl (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/QtGui (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/QtGui (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/QtDBus.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/Resources/QtDBus.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/QtDBus (deflated 67%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/QtDBus.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/QtDBus (deflated 67%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/QtDBus (deflated 67%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/QtCore.prl (deflated 43%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/Resources/QtCore.prl (deflated 43%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/QtCore (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/QtCore.prl (deflated 43%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/QtCore (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/QtCore (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/QtMultimedia.prl (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/Resources/QtMultimedia.prl (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/QtMultimedia (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/QtMultimedia.prl (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/QtMultimedia (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/QtMultimedia (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/QtWidgets.prl (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/Resources/QtWidgets.prl (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/QtWidgets.prl (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/QtNetwork (deflated 63%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/QtNetwork.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/QtNetwork (deflated 63%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/Resources/QtNetwork.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/QtNetwork (deflated 63%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/QtNetwork.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/QtSvg (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/QtSvg.prl (deflated 61%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/QtSvg (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/Resources/QtSvg.prl (deflated 61%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/QtSvg (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/QtSvg.prl (deflated 61%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Info.plist (deflated 59%)
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ popd
~/tsmuxer_build
darrensolomon@DARRENs-Mac-mini tsmuxer_build % 
caelar commented 2 years ago

Looks promising, when I get some free time later tn I'll give this a try and see what its looking like on my MBP.

axledentaldj commented 2 years ago

I also noticed that the tsmuxerGUI top part is lined up better in the tabs. This wasnt present in my Jan. 14th 2022 build, which no longer launches. Good luck, let me know how yours turns out.

Here's my Jan. 20th 2022 Build: https://mega.nz/file/QMgQxDSS#y9WB-8KqZr5mMTMLb1e5iFg1EYwptgx7swslC11dFKo

caelar commented 2 years ago

So didn't get a chance to test until today but using the most recent nightly it did build successfully. GUI runs fine and is able to mux file without issue. I did get what looks like the same errors as axledentaldj but not sure if and how those errors may be affecting the application but at first glance nothing seems critical. None the less looks like things are moving in the right direction. I'll attach the erroneous portion of the logs in case there of any help or if anyone has any insight on what exactly is happening there.

Oh for reference I'm using a 2021 MBP with M1Pro running on the 12.2 beta.

After some looking it appears that these errors may not be of concern as macdeployqt is just getting confused by arm architecture.

~/Downloads/tsMuxer-nightly-2022-01-26-02-08-33/build/tsMuxerGUI ~/Downloads/tsMuxer-nightly-2022-01-26-02-08-33/build ~/Downloads/tsMuxer-nightly-2022-01-26-02-08-33
+ macdeployqt tsMuxerGUI.app
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtMultimedia.framework/Versions/A/QtMultimedia (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/QtMultimedia (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtMultimedia.framework/Versions/A/QtMultimedia (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/platforms/libqcocoa.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/styles/libqmacstyle.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/tls/libqcertonlybackend.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/tls/libqsecuretransportbackend.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/imageformats/libqgif.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/imageformats/libqico.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/imageformats/libqjpeg.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/iconengines/libqsvgicon.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
caelar commented 2 years ago

So can confirm that the errors are something important as all the files I used to test last night fail at some point on my Sony x700.

axledentaldj commented 2 years ago

Maybe not. I am aware that this build and prior builds do NOT make a playable BD/UHD BD ISO on my Oppo-203. I tell it to output to BDMV then I use DVDFab 11.x to do a Full Disc copy to ISO and then my Oppo-203 will play the ISO. I do this often from a 4K UHD BD mkv. My Oppo-203 has a custom JB firmware on it.

caelar commented 2 years ago

Not sure if our issues are related as I'm muxing to m2ts but certainly could be. It appears that the issue does lie somewhere in the current build though as running the intel version does still create an erroneous file that fails at the same point as it did with the native build. Definently not the player as all my old files ripped on my intel machine play back just fine. Im going to try some older nightlys to see if the issue is resolved. Im also using mpls tracks as the source rather than the specific m2ts file I can't see this as being an issue but going to try the original m2ts to see if that changes anything. Will update if I get anywhere.

Though I will say that the most recent nightly running on an intel machine does not have the same issue, and muxes correctly, so it could be something going on with arm more generally both when using rosetta and a native build.

axledentaldj commented 2 years ago

I did some more tests. I ran my VM of Windows 10 (Arm via Parallels) for the tsmuxer_nightly-2022-01-30-02-00-52 64 build and used a movie that I demuxed the BL and EL and stuff and remuxed back into a UHD BD ISO with that above nightly build of tsmuxer. Now, I haven't watched the whole movie or skipped through every chapter, but the movie DID play on my Oppo-203.

Im now building from todays master source code download my tsmuxer. I had to edit the build_macos_native.sh with the

PATH info for my homebrew and edit the make brew prefix path AND a new edit: -DQT_VERSION=6! Because terminal was giving me error: Multiple versions of Qt found please set DESIRED_QT_VERSION CMake Error at tsMuxerGUI/CMakeLists.txt:36 (if): if given arguments:

"EQUAL" "5"

Unknown arguments specified


Always something new to figure out in these scripts to compile stuff. So it now compiled... same stupid warnings and otool parsing errors.

Tested my macOS build of tsmuxer on the same above movie in UHD BD ISO container and my Oppo-203 states "File is not supported" Press OK.

Here's hoping Dan or anyone else can figure out why ISO fails for MacOS arm Tsmuxer builds.

Anyhoo, here's my terminal compiling info for him and anyone else to see what compiled:

darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh 
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
+ PATH='//opt/qt/bin:/opt/qt/bin:/opt/qt/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/opt/local/bin:/opt/local/sbin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion Tech Preview.app/Contents/Public:/opt/X11/bin:/Library/Apple/usr/bin'
+ export PATH
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
++ brew --prefix
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_STATIC_BUILD=TRUE '-DFREETYPE_LDFLAGS=bz2;/opt/homebrew/lib/libpng.a' -DTSMUXER_GUI=TRUE -DWITHOUT_PKGCONFIG=TRUE -DQT_VERSION=6 ..
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Found ZLIB: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/lib/libz.tbd (found version "1.2.11") 
-- Found Freetype: /opt/homebrew/lib/libfreetype.a (found version "2.11.1") 
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE  
-- Found OpenGL: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/OpenGL.framework   
-- Found WrapOpenGL: TRUE  
-- Found AVFoundation: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AVFoundation.framework  
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/darrensolomon/tsmuxer_build/build
++ sysctl -n hw.logicalcpu
+ num_cores=8
+ make -j8
[  1%] Automatic MOC and UIC for target tsMuxerGUI
[  2%] Building CXX object libmediation/CMakeFiles/mediation.dir/types/types.cpp.o
[  3%] Building CXX object libmediation/CMakeFiles/mediation.dir/system/terminatablethread.cpp.o
[  5%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/directory_unix.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o
[  6%] Built target tsMuxerGUI_autogen
[  7%] Generating tsmuxergui_en.qm
[  8%] Generating tsmuxergui_zh.qm
[ 10%] Generating tsmuxergui_fr.qm
[ 11%] Generating tsmuxergui_ru.qm
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_en.qm'...
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_fr.qm'...
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_ru.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 215 untranslated source text(s)
    Generated 215 translation(s) (215 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_zh.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
    Generated 215 translation(s) (215 finished and 0 unfinished)
[ 12%] Automatic RCC for translations.qrc
[ 14%] Automatic RCC for images.qrc
[ 15%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/mocs_compilation.cpp.o
[ 16%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/main.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/muxForm.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsmuxerwindow.cpp.o
[ 20%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/checkboxedheaderview.cpp.o
[ 21%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/fontsettingstablemodel.cpp.o
[ 23%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EWIEGA46WW/qrc_images.cpp.o
[ 24%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EJRQKI7XPS/qrc_translations.cpp.o
Copying OS X content tsMuxerGUI/tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:1903:73: warning: 'location' is deprecated: Use path() [-Wdeprecated-declarations]
    qtCoreTranslator.load(QString("qtbase_%1").arg(lang), QLibraryInfo::location(QLibraryInfo::TranslationsPath));
                                                                        ^
//opt/qt/lib/QtCore.framework/Headers/qlibraryinfo.h:82:5: note: 'location' has been explicitly marked deprecated here
    QT_DEPRECATED_VERSION_X_6_0("Use path()")
    ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:382:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0'
# define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text)
                                           ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
//opt/qt/lib/QtCore.framework/Headers/qcompilerdetection.h:1146:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
                                   ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:1903:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
    qtCoreTranslator.load(QString("qtbase_%1").arg(lang), QLibraryInfo::location(QLibraryInfo::TranslationsPath));
    ^~~~~~~~~~~~~~~~~~~~~
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:1904:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
    tsMuxerTranslator.load(QString("tsmuxergui_%1").arg(lang), ":/i18n");
    ^~~~~~~~~~~~~~~~~~~~~~
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:2553:41: warning: 'pos' is deprecated: Use position().toPoint() [-Wdeprecated-declarations]
            QWidget *w = childAt(event->pos());
                                        ^
//opt/qt/lib/QtGui.framework/Headers/qevent.h:787:5: note: 'pos' has been explicitly marked deprecated here
    QT_DEPRECATED_VERSION_X_6_0("Use position().toPoint()")
    ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:382:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0'
# define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text)
                                           ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
//opt/qt/lib/QtCore.framework/Headers/qcompilerdetection.h:1146:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
                                   ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:2579:29: warning: 'pos' is deprecated: Use position().toPoint() [-Wdeprecated-declarations]
    auto w = childAt(event->pos());
                            ^
//opt/qt/lib/QtGui.framework/Headers/qevent.h:787:5: note: 'pos' has been explicitly marked deprecated here
    QT_DEPRECATED_VERSION_X_6_0("Use position().toPoint()")
    ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:382:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0'
# define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text)
                                           ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
//opt/qt/lib/QtCore.framework/Headers/qcompilerdetection.h:1146:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
                                   ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:2589:33: warning: 'pos' is deprecated: Use position().toPoint() [-Wdeprecated-declarations]
    QWidget *w = childAt(event->pos());
                                ^
//opt/qt/lib/QtGui.framework/Headers/qevent.h:787:5: note: 'pos' has been explicitly marked deprecated here
    QT_DEPRECATED_VERSION_X_6_0("Use position().toPoint()")
    ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:382:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0'
# define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text)
                                           ^
//opt/qt/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
//opt/qt/lib/QtCore.framework/Headers/qcompilerdetection.h:1146:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
                                   ^
[ 25%] Linking CXX static library libmediation.a
[ 25%] Built target mediation
[ 26%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/abstractMuxer.cpp.o
[ 28%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aacStreamReader.cpp.o
[ 30%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aac.cpp.o
[ 30%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/AbstractDemuxer.cpp.o
[ 32%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3Codec.cpp.o
[ 33%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3StreamReader.cpp.o
[ 34%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/avCodecs.cpp.o
[ 35%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/blurayHelper.cpp.o
[ 37%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bitStream.cpp.o
[ 38%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileReader.cpp.o
[ 39%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileWriter.cpp.o
[ 41%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReader.cpp.o
[ 42%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/combinedH264Demuxer.cpp.o
[ 43%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReaderManager.cpp.o
[ 44%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/convertUTF.cpp.o
[ 46%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dtsStreamReader.cpp.o
[ 47%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dvbSubStreamReader.cpp.o
[ 48%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/h264StreamReader.cpp.o
[ 50%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevc.cpp.o
[ 51%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevcStreamReader.cpp.o
[ 52%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ioContextDemuxer.cpp.o
[ 53%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/iso_writer.cpp.o
[ 55%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/lpcmStreamReader.cpp.o
[ 56%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/main.cpp.o
[ 57%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaDemuxer.cpp.o
[ 58%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaParser.cpp.o
[ 60%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/metaDemuxer.cpp.o
[ 61%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mlpCodec.cpp.o
[ 62%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mlpStreamReader.cpp.o
[ 64%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/movDemuxer.cpp.o
[ 65%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mp3Codec.cpp.o
[ 66%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpeg2StreamReader.cpp.o
[ 67%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegAudioStreamReader.cpp.o
[ 69%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegStreamReader.cpp.o
[ 70%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegVideo.cpp.o
[ 71%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/muxerManager.cpp.o
[ 73%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/nalUnits.cpp.o
[ 74%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/pesPacket.cpp.o
[ 75%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/programStreamDemuxer.cpp.o
[ 76%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/psgStreamReader.cpp.o
6 warnings generated.
[ 79%] Linking CXX executable tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
[ 79%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/simplePacketizerReader.cpp.o
[ 80%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/singleFileMuxer.cpp.o
[ 80%] Built target tsMuxerGUI
[ 82%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/srtStreamReader.cpp.o
[ 83%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitles.cpp.o
[ 84%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitlesRender.cpp.o
[ 85%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsDemuxer.cpp.o
[ 87%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsMuxer.cpp.o
[ 88%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsPacket.cpp.o
[ 89%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/utf8Converter.cpp.o
[ 91%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1Parser.cpp.o
[ 92%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1StreamReader.cpp.o
[ 93%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vod_common.cpp.o
[ 94%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvc.cpp.o
[ 96%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvcStreamReader.cpp.o
[ 97%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/wave.cpp.o
[ 98%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/osdep/textSubtitlesRenderFT.cpp.o
[100%] Linking CXX executable tsmuxer
[100%] Built target tsmuxer
+ pushd tsMuxerGUI
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ pushd tsMuxerGUI.app/Contents
~/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents ~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSPrincipalClass -string NSApplication
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSHighResolutionCapable -string True
+ plutil -convert xml1 Info.plist
+ popd
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ macdeployqt tsMuxerGUI.app
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtMultimedia.framework/Versions/A/QtMultimedia (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/QtMultimedia (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtMultimedia.framework/Versions/A/QtMultimedia (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/platforms/libqcocoa.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/styles/libqmacstyle.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/tls/libqcertonlybackend.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/tls/libqsecuretransportbackend.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/imageformats/libqgif.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/imageformats/libqico.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/imageformats/libqjpeg.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/iconengines/libqsvgicon.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ mkdir bin
+ pushd bin
~/tsmuxer_build/build/bin ~/tsmuxer_build/build ~/tsmuxer_build
+ mv ../tsMuxer/tsmuxer tsMuxeR
+ mv ../tsMuxerGUI/tsMuxerGUI.app .
+ cp tsMuxeR tsMuxerGUI.app/Contents/MacOS/
+ zip -9 -r mac.zip tsMuxeR tsMuxerGUI.app
  adding: tsMuxeR (deflated 55%)
  adding: tsMuxerGUI.app/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/MacOS/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/MacOS/tsMuxeR (deflated 55%)
  adding: tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI (deflated 57%)
  adding: tsMuxerGUI.app/Contents/PlugIns/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforms/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforms/libqcocoa.dylib (deflated 64%)
  adding: tsMuxerGUI.app/Contents/PlugIns/styles/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/styles/libqmacstyle.dylib (deflated 68%)
  adding: tsMuxerGUI.app/Contents/PlugIns/tls/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/tls/libqsecuretransportbackend.dylib (deflated 73%)
  adding: tsMuxerGUI.app/Contents/PlugIns/tls/libqcertonlybackend.dylib (deflated 78%)
  adding: tsMuxerGUI.app/Contents/PlugIns/iconengines/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/iconengines/libqsvgicon.dylib (deflated 85%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqgif.dylib (deflated 84%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqico.dylib (deflated 85%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqjpeg.dylib (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Resources/qt.conf (deflated 32%)
  adding: tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns (deflated 41%)
  adding: tsMuxerGUI.app/Contents/Frameworks/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/QtGui.prl (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/Resources/QtGui.prl (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/QtGui (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/QtGui.prl (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/QtGui (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/QtGui (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/QtDBus.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/Resources/QtDBus.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/QtDBus (deflated 67%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/QtDBus.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/QtDBus (deflated 67%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/QtDBus (deflated 67%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/QtCore.prl (deflated 43%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/Resources/QtCore.prl (deflated 43%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/QtCore (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/QtCore.prl (deflated 43%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/QtCore (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/QtCore (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/QtMultimedia.prl (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/Resources/QtMultimedia.prl (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/QtMultimedia (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/QtMultimedia.prl (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/QtMultimedia (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/QtMultimedia (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/QtWidgets.prl (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/Resources/QtWidgets.prl (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/QtWidgets.prl (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/QtNetwork (deflated 63%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/QtNetwork.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/QtNetwork (deflated 63%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/Resources/QtNetwork.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/QtNetwork (deflated 63%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/QtNetwork.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/QtSvg (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/QtSvg.prl (deflated 61%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/QtSvg (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/Resources/QtSvg.prl (deflated 61%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/QtSvg (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/QtSvg.prl (deflated 61%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Info.plist (deflated 59%)
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ popd
~/tsmuxer_build
caelar commented 2 years ago

Alrighty so did some more testing. Issue does appear to be with the most recent few nightlys from the 24th, 26th, and 30th and is not an ARM specific issue. Playback stalls at the same point when M2TS file is created on either an intel or ARM machine on both these builds.

Anything before the update on the 13th creates an error on ARM machines as theres some kind of problem with finding the dependency libraries. I assume that because homebrew is kept somewhere else on ARM machines compared to intel.

Starting with the nightly from the 15th the dependency error is gone but strangely this one messes something up with creating dual layer single track DV files as its displaying as HDR rather than DV on my x700.

Past this point things seem to be good. All builds between the 21st and the 23rd correctly rip DV, don't give dependency flags, and don't have the stalling issue.

Up until this point I have been doing this testing using the intel build running rosetta. Since the build from the 23rd is the last build working correctly I then proceeded to build this for ARM. Build finished with same errors as I and axledentaldj have previously noted. But the only place I can actually see anything strange is the ok and abort buttons on the console/progress window not having the right style but that's really a non issue. Build successfully remuxes anything Ive thrown at it without error and playback is perfect on my x700. Last app on my machine that wasn't native so happy to finally have gotten it working not to mention that my remuxes are finishing on average about 10 second faster than when running through rosetta ;)

Anyway that was a whole thing. But seemingly as long as you install QT correctly change the cmake line and install the build from the 23rd native macOS ARM is now totally possible! (At least for M2TS playback on x700 I don't have an oppo to be able to test ISO but I don't see why there would be any issue there either)

I am curious what's going on with the two most recent builds though, playback starts fine but after a certain amount of time the screen will go to black, progress keeps tracking but nothing is displayed. If you fast forward past these points everything resumes like normal, seems to actually only be an issue for a split second as far as the file goes but the x700 never recovers on its own. The issue always occurs at the same time for each movie if remuxed more than once, which points to it being something to do with how its remuxing the original file but there doesn't seem to be any rhyme or reason based on the content at that time. One movie it happens first about 10 second in when transitioning between production house logos, but another the first instance is 10 minutes in randomly in the middle of a scene. Again if you fast forward through it for a as second it will pick back up but the issue occurs about a dozen times throughout the film so that's untenable. Very strange indeed. @justdan96 if you've got any insight of what could be going on here I'm very curious. And might wanna take down those most recent builds I've confirmed it is an issue on three different Mac machines so it does not appear to be isolated.

justdan96 commented 2 years ago

With the merge of #544 we should see compiling for Mac native work straight from the master branch.

axledentaldj commented 2 years ago

Tested master branch, still compiles with sane parsing errors but tsmuxergui works (MacOS 11.6.5 Arm). Although, tsmuxer still muxes a BD ISO that fails to play on my Oppo-203. It says, File Not Supported. A BDMV folder doesn't play either. Hmm my previous build, BDMV folders did play. This will not replace my CloneBD s/w.

Last login: Wed Mar 30 17:33:24 on console
darrensolomon@DARRENs-Mac-mini ~ % cd tsmuxer_build
darrensolomon@DARRENs-Mac-mini tsmuxer_build % /Users/darrensolomon/tsmuxer_build/build_macos_native.sh
+ set -e
+ export MACOSX_DEPLOYMENT_TARGET=10.15
+ MACOSX_DEPLOYMENT_TARGET=10.15
++ qmake -query QT_VERSION
++ cut -d. -f1
+ qtver=6
+ mkdir build
+ pushd build
~/tsmuxer_build/build ~/tsmuxer_build
++ brew --prefix
+ cmake -DCMAKE_BUILD_TYPE=Release -DTSMUXER_STATIC_BUILD=TRUE '-DFREETYPE_LDFLAGS=bz2;/opt/homebrew/lib/libpng.a' -DTSMUXER_GUI=TRUE -DWITHOUT_PKGCONFIG=TRUE -DQT_VERSION=6 ..
-- The CXX compiler identification is AppleClang 13.0.0.13000029
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /Library/Developer/CommandLineTools/usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
fatal: not a git repository (or any of the parent directories): .git
-- The C compiler identification is AppleClang 13.0.0.13000029
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /Library/Developer/CommandLineTools/usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE  
-- Found PkgConfig: /opt/homebrew/bin/pkg-config (found version "0.29.2") 
-- Found ZLIB: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/usr/lib/libz.tbd (found version "1.2.11") 
-- Found Freetype: /opt/homebrew/lib/libfreetype.a (found version "2.11.1") 
-- Performing Test HAVE_STDATOMIC
-- Performing Test HAVE_STDATOMIC - Success
-- Found WrapAtomic: TRUE  
-- Found OpenGL: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/OpenGL.framework   
-- Found WrapOpenGL: TRUE  
-- Found AVFoundation: /Library/Developer/CommandLineTools/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/AVFoundation.framework  
-- Configuring done
-- Generating done
-- Build files have been written to: /Users/darrensolomon/tsmuxer_build/build
++ sysctl -n hw.logicalcpu
+ num_cores=8
+ make -j8
[  3%] Automatic MOC and UIC for target tsMuxerGUI
[  3%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/directory_unix.cpp.o
[  3%] Building CXX object libmediation/CMakeFiles/mediation.dir/system/terminatablethread.cpp.o
[  5%] Building CXX object libmediation/CMakeFiles/mediation.dir/types/types.cpp.o
[  6%] Building CXX object libmediation/CMakeFiles/mediation.dir/fs/osdep/file_unix.cpp.o
[  6%] Built target tsMuxerGUI_autogen
[  8%] Generating tsmuxergui_zh.qm
[  8%] Generating tsmuxergui_fr.qm
[ 10%] Generating tsmuxergui_ru.qm
[ 11%] Generating tsmuxergui_en.qm
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_en.qm'...
    Generated 0 translation(s) (0 finished and 0 unfinished)
    Ignored 215 untranslated source text(s)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_ru.qm'...
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_zh.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
Updating '/Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsmuxergui_fr.qm'...
    Generated 215 translation(s) (215 finished and 0 unfinished)
    Generated 215 translation(s) (215 finished and 0 unfinished)
[ 14%] Automatic RCC for images.qrc
[ 14%] Automatic RCC for translations.qrc
[ 15%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/main.cpp.o
[ 16%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsmuxerwindow.cpp.o
[ 17%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/mocs_compilation.cpp.o
[ 19%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/muxForm.cpp.o
[ 20%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/checkboxedheaderview.cpp.o
[ 21%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/fontsettingstablemodel.cpp.o
[ 23%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EWIEGA46WW/qrc_images.cpp.o
[ 24%] Building CXX object tsMuxerGUI/CMakeFiles/tsMuxerGUI.dir/tsMuxerGUI_autogen/EJRQKI7XPS/qrc_translations.cpp.o
Copying OS X content tsMuxerGUI/tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:1903:73: warning: 'location' is deprecated: Use path() [-Wdeprecated-declarations]
    qtCoreTranslator.load(QString("qtbase_%1").arg(lang), QLibraryInfo::location(QLibraryInfo::TranslationsPath));
                                                                        ^
/opt/qt/lib/QtCore.framework/Headers/qlibraryinfo.h:82:5: note: 'location' has been explicitly marked deprecated here
    QT_DEPRECATED_VERSION_X_6_0("Use path()")
    ^
/opt/qt/lib/QtCore.framework/Headers/qglobal.h:382:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0'
# define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text)
                                           ^
/opt/qt/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/opt/qt/lib/QtCore.framework/Headers/qcompilerdetection.h:1146:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
                                   ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:1903:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
    qtCoreTranslator.load(QString("qtbase_%1").arg(lang), QLibraryInfo::location(QLibraryInfo::TranslationsPath));
    ^~~~~~~~~~~~~~~~~~~~~
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:1904:5: warning: ignoring return value of function declared with 'nodiscard' attribute [-Wunused-result]
    tsMuxerTranslator.load(QString("tsmuxergui_%1").arg(lang), ":/i18n");
    ^~~~~~~~~~~~~~~~~~~~~~
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:2553:41: warning: 'pos' is deprecated: Use position().toPoint() [-Wdeprecated-declarations]
            QWidget *w = childAt(event->pos());
                                        ^
/opt/qt/lib/QtGui.framework/Headers/qevent.h:787:5: note: 'pos' has been explicitly marked deprecated here
    QT_DEPRECATED_VERSION_X_6_0("Use position().toPoint()")
    ^
/opt/qt/lib/QtCore.framework/Headers/qglobal.h:382:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0'
# define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text)
                                           ^
/opt/qt/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/opt/qt/lib/QtCore.framework/Headers/qcompilerdetection.h:1146:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
                                   ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:2579:29: warning: 'pos' is deprecated: Use position().toPoint() [-Wdeprecated-declarations]
    auto w = childAt(event->pos());
                            ^
/opt/qt/lib/QtGui.framework/Headers/qevent.h:787:5: note: 'pos' has been explicitly marked deprecated here
    QT_DEPRECATED_VERSION_X_6_0("Use position().toPoint()")
    ^
/opt/qt/lib/QtCore.framework/Headers/qglobal.h:382:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0'
# define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text)
                                           ^
/opt/qt/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/opt/qt/lib/QtCore.framework/Headers/qcompilerdetection.h:1146:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
                                   ^
/Users/darrensolomon/tsmuxer_build/tsMuxerGUI/tsmuxerwindow.cpp:2589:33: warning: 'pos' is deprecated: Use position().toPoint() [-Wdeprecated-declarations]
    QWidget *w = childAt(event->pos());
                                ^
/opt/qt/lib/QtGui.framework/Headers/qevent.h:787:5: note: 'pos' has been explicitly marked deprecated here
    QT_DEPRECATED_VERSION_X_6_0("Use position().toPoint()")
    ^
/opt/qt/lib/QtCore.framework/Headers/qglobal.h:382:44: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_0'
# define QT_DEPRECATED_VERSION_X_6_0(text) QT_DEPRECATED_X(text)
                                           ^
/opt/qt/lib/QtCore.framework/Headers/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'
#  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)
                                ^
/opt/qt/lib/QtCore.framework/Headers/qcompilerdetection.h:1146:36: note: expanded from macro 'Q_DECL_DEPRECATED_X'
#  define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]]
                                   ^
[ 25%] Linking CXX static library libmediation.a
[ 25%] Built target mediation
[ 26%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3StreamReader.cpp.o
[ 29%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/avCodecs.cpp.o
[ 30%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/abstractMuxer.cpp.o
[ 30%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/AbstractDemuxer.cpp.o
[ 32%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aacStreamReader.cpp.o
[ 33%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/aac.cpp.o
[ 34%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ac3Codec.cpp.o
[ 35%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bitStream.cpp.o
[ 37%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/blurayHelper.cpp.o
[ 38%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileReader.cpp.o
[ 39%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedFileWriter.cpp.o
[ 41%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReader.cpp.o
[ 42%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/bufferedReaderManager.cpp.o
[ 43%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/combinedH264Demuxer.cpp.o
[ 44%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/convertUTF.cpp.o
[ 46%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dtsStreamReader.cpp.o
[ 47%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/dvbSubStreamReader.cpp.o
[ 48%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/h264StreamReader.cpp.o
[ 50%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevc.cpp.o
[ 51%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/hevcStreamReader.cpp.o
[ 52%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/ioContextDemuxer.cpp.o
[ 53%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/iso_writer.cpp.o
[ 55%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/lpcmStreamReader.cpp.o
[ 56%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/main.cpp.o
[ 57%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaDemuxer.cpp.o
[ 58%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/matroskaParser.cpp.o
[ 60%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/metaDemuxer.cpp.o
[ 61%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mlpCodec.cpp.o
[ 62%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mlpStreamReader.cpp.o
[ 64%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/movDemuxer.cpp.o
[ 65%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mp3Codec.cpp.o
[ 66%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpeg2StreamReader.cpp.o
[ 67%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegAudioStreamReader.cpp.o
[ 69%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegStreamReader.cpp.o
[ 70%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/mpegVideo.cpp.o
[ 71%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/muxerManager.cpp.o
[ 73%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/nalUnits.cpp.o
[ 74%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/pesPacket.cpp.o
[ 75%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/programStreamDemuxer.cpp.o
6 warnings generated.
[ 76%] Linking CXX executable tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI
[ 78%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/psgStreamReader.cpp.o
[ 79%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/simplePacketizerReader.cpp.o
[ 80%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/singleFileMuxer.cpp.o
[ 80%] Built target tsMuxerGUI
[ 82%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/srtStreamReader.cpp.o
[ 83%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitles.cpp.o
[ 84%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/textSubtitlesRender.cpp.o
[ 85%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsDemuxer.cpp.o
[ 87%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsMuxer.cpp.o
[ 88%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/tsPacket.cpp.o
[ 89%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/utf8Converter.cpp.o
[ 91%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1Parser.cpp.o
[ 92%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vc1StreamReader.cpp.o
[ 93%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vod_common.cpp.o
[ 94%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvc.cpp.o
[ 96%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/vvcStreamReader.cpp.o
[ 97%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/wave.cpp.o
[ 98%] Building CXX object tsMuxer/CMakeFiles/tsmuxer.dir/osdep/textSubtitlesRenderFT.cpp.o
[100%] Linking CXX executable tsmuxer
[100%] Built target tsmuxer
+ pushd tsMuxerGUI
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ pushd tsMuxerGUI.app/Contents
~/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents ~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ chmod 664 /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSPrincipalClass -string NSApplication
+ defaults write /Users/darrensolomon/tsmuxer_build/build/tsMuxerGUI/tsMuxerGUI.app/Contents/Info.plist NSHighResolutionCapable -string True
+ plutil -convert xml1 Info.plist
+ popd
~/tsmuxer_build/build/tsMuxerGUI ~/tsmuxer_build/build ~/tsmuxer_build
+ macdeployqt tsMuxerGUI.app
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtMultimedia.framework/Versions/A/QtMultimedia (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/QtMultimedia (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtMultimedia.framework/Versions/A/QtMultimedia (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtDBus.framework/Versions/A/QtDBus (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/platforms/libqcocoa.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/styles/libqmacstyle.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/tls/libqcertonlybackend.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/tls/libqsecuretransportbackend.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtNetwork.framework/Versions/A/QtNetwork (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/imageformats/libqgif.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/imageformats/libqico.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/imageformats/libqjpeg.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/PlugIns/iconengines/libqsvgicon.dylib (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtSvg.framework/Versions/A/QtSvg (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtWidgets.framework/Versions/A/QtWidgets (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtGui.framework/Versions/A/QtGui (architecture arm64):"
ERROR: Could not parse otool output line: "/opt/qt/lib/QtCore.framework/Versions/A/QtCore (architecture arm64):"
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ mkdir bin
+ pushd bin
~/tsmuxer_build/build/bin ~/tsmuxer_build/build ~/tsmuxer_build
+ mv ../tsMuxer/tsmuxer tsMuxeR
+ mv ../tsMuxerGUI/tsMuxerGUI.app .
+ cp tsMuxeR tsMuxerGUI.app/Contents/MacOS/
+ zip -9 -r mac.zip tsMuxeR tsMuxerGUI.app
  adding: tsMuxeR (deflated 55%)
  adding: tsMuxerGUI.app/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/MacOS/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/MacOS/tsMuxeR (deflated 55%)
  adding: tsMuxerGUI.app/Contents/MacOS/tsMuxerGUI (deflated 57%)
  adding: tsMuxerGUI.app/Contents/PlugIns/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforms/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/platforms/libqcocoa.dylib (deflated 64%)
  adding: tsMuxerGUI.app/Contents/PlugIns/styles/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/styles/libqmacstyle.dylib (deflated 68%)
  adding: tsMuxerGUI.app/Contents/PlugIns/tls/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/tls/libqsecuretransportbackend.dylib (deflated 73%)
  adding: tsMuxerGUI.app/Contents/PlugIns/tls/libqcertonlybackend.dylib (deflated 78%)
  adding: tsMuxerGUI.app/Contents/PlugIns/iconengines/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/iconengines/libqsvgicon.dylib (deflated 85%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqgif.dylib (deflated 84%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqico.dylib (deflated 85%)
  adding: tsMuxerGUI.app/Contents/PlugIns/imageformats/libqjpeg.dylib (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Resources/qt.conf (deflated 32%)
  adding: tsMuxerGUI.app/Contents/Resources/tsMuxerGUI.icns (deflated 41%)
  adding: tsMuxerGUI.app/Contents/Frameworks/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/QtGui.prl (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/Resources/QtGui.prl (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/A/QtGui (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/QtGui.prl (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/Versions/Current/QtGui (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtGui.framework/QtGui (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/QtDBus.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/Resources/QtDBus.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/A/QtDBus (deflated 67%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/QtDBus.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/Versions/Current/QtDBus (deflated 67%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtDBus.framework/QtDBus (deflated 67%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/QtCore.prl (deflated 43%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/Resources/QtCore.prl (deflated 43%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/A/QtCore (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/QtCore.prl (deflated 43%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/Versions/Current/QtCore (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtCore.framework/QtCore (deflated 58%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/QtMultimedia.prl (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/Resources/QtMultimedia.prl (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/A/QtMultimedia (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/QtMultimedia.prl (deflated 70%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/Versions/Current/QtMultimedia (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtMultimedia.framework/QtMultimedia (deflated 65%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/QtWidgets.prl (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/Resources/QtWidgets.prl (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/A/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/QtWidgets.prl (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/Versions/Current/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtWidgets.framework/QtWidgets (deflated 59%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/QtNetwork (deflated 63%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/QtNetwork.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/QtNetwork (deflated 63%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/Resources/QtNetwork.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/QtNetwork (deflated 63%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/QtNetwork.prl (deflated 47%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtNetwork.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/QtSvg (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/QtSvg.prl (deflated 61%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/QtSvg (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/Resources/QtSvg.prl (deflated 61%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/A/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/QtSvg (deflated 68%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/ (stored 0%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/QtSvg.prl (deflated 61%)
  adding: tsMuxerGUI.app/Contents/Frameworks/QtSvg.framework/Versions/Current/Resources/Info.plist (deflated 55%)
  adding: tsMuxerGUI.app/Contents/Info.plist (deflated 59%)
+ popd
~/tsmuxer_build/build ~/tsmuxer_build
+ popd
~/tsmuxer_build
darrensolomon@DARRENs-Mac-mini tsmuxer_build % 
justdan96 commented 2 years ago

@axledentaldj It looks like we have updated the compilation steps and updated the required scripts so I will close this issue. Hopefully soon I can update our infrastructure to produce x86 and ARM binaries for Mac.

If you are having problems playing the output from tsMuxer and there are differences between versions please raise as a separate issue on GitHub.