Avidemux Forum

Avidemux => Windows => Topic started by: juergen_m on August 16, 2019, 01:53:37 PM

Title: Avidemux 2.7.4 VC++ 64bits - Fileversion is missing
Post by: juergen_m on August 16, 2019, 01:53:37 PM
The Fileversion in the properties of avidemux.exe is empty/missing.
This is bad because Update-Software is scanning this info.
No info - no update if there is one.
Title: Re: Avidemux 2.7.4 VC++ 64bits - Fileversion is missing
Post by: eumagga0x2a on August 16, 2019, 04:46:29 PM
Confirming that this is broken in VC++ builds, works in MinGW builds. Thank you for your report.

Regarding updates, I don't think this matters as Avidemux has its own update notifier. Anyway, users are almost always better off tracking the development and using the latest nightly.
Title: Re: Avidemux 2.7.4 VC++ 64bits - Fileversion is missing
Post by: thomas.besser on August 20, 2019, 11:27:07 AM
I would also appreciate to have this information.

My intention is to automatically packaging windows binaries into a OPSI (https://opsi.org/) package for deployment.
Therefore the correct version of the binary should be verifiable.
Title: Re: Avidemux 2.7.4 VC++ 64bits - Fileversion is missing
Post by: eumagga0x2a on August 20, 2019, 11:32:14 AM
Using a hash is much better for fingerprinting a file, but if the version info embedded into .exe is a requirement, please consider using a MinGW build from https://avidemux.org/nightly/win64/ (r190814 is the 2.7.4 release).
Title: Re: Avidemux 2.7.4 VC++ 64bits - Fileversion is missing
Post by: thomas.besser on August 20, 2019, 12:31:56 PM
Thanks for the additional link.

This answers my next question/request for the files from the QT-build without an .exe at once ;)

What are the plans about the parallel building (MinGW vs. QT): will both offered in the near future or do you plan EOL of the MinGW?
Title: Re: Avidemux 2.7.4 VC++ 64bits - Fileversion is missing
Post by: eumagga0x2a on August 20, 2019, 02:36:38 PM
I am not that much into packaging, but once remaining VC++ bugs have been fixed and a few still missing filters have been ported, MinGW 64 bits builds might be dropped. The original plan was surely to unify packaging across platforms, currently stalled due to Qt installer framework bugs and my inability to setup a working VC++ build environment.

Regardless the availability of official builds, you can always easily cross-compile without installer for Windows in an MXE (https://mxe.cc) on Fedora, Ubuntu or a different Linux distribution supported by MXE.
Title: Re: Avidemux 2.7.4 VC++ 64bits - Fileversion is missing
Post by: thomas.besser on August 21, 2019, 05:37:37 AM
Thanks for clarification. Yes, unifying packaging should mean less work. Hopefully the missing file version in VC++ builds will then be fixed.
Title: Re: Avidemux 2.7.4 VC++ 64bits - Fileversion is missing
Post by: eumagga0x2a on August 21, 2019, 02:05:47 PM
Quote from: thomas.besser on August 21, 2019, 05:37:37 AM
Yes, unifying packaging should mean less work. Hopefully the missing file version in VC++ builds will then be fixed.

Unsure about the former. Most probably much, much sooner regarding the latter.