This package needs a patch to work on amd64; a patch is supplied. The README for the package says: Note for all 64-bit systems: when your `long'-type vars are 64 bit, .wav headers are not read/written correctly (=bug). If you replace every `long' with an `int' (or other 32-bit type), everything should be fine. Therefor, a patch should be applied on amd64 machines. I attach what I think is the appropriate patch. Reproducible: Always Steps to Reproduce: How to test: Run gramofile Select "3. Locate Tracks" Pick any WAV file, select "Start computation" on following screen. Actual Results: Unpatched version: an error appears: "The source file is a .wav file with unknown format" Expected Results: Patched version: This error does not appear.
Created attachment 61023 [details, diff] Fix the WAV header structure to use 32-bit fields
(In reply to comment #1) > Created an attachment (id=61023) [edit] > Fix the WAV header structure to use 32-bit fields > The patch works for me, as Uri described I was unable to read WAV files without it. Thanks Uri.
That does not seems good, please use standard integer types.
fixed, thanks