Closed l-l-l-l-l-l closed 1 month ago
Okay, the issue seems to be that I have enabled opencore-amrnb and opencore-amrwb in my ffmpeg options, but not vo-amrwbenc. When sox detects either opencore-amrnb or opencore-amrwb, it also enables vo-amrwbenc by default, but it doesn't download it, so when it tries to access it during compilation, it breaks.
I managed to fix it by downloading the vo-amrwbenc tarball from the link given at the sox repository, building it separatedly and moving the vo-amrwbenc.a and vo-amrwbenc.la files to local64\lib
.
It seems like the error with the other four codecs got fixed after deleting and recompiling them.
OK, it was just the antivirus doing weird things.
Custom 64-bit build. For some reason, sox cannot link to FLAC, ogg, vorbis and opus, saying that they are not shared (I'm compiling a full shared build). I've checked the config.log of the operation, and the issue seems to be somewhere here, but I may be wrong:
I've tried deleting the gits for those codecs, as well as the libraries so that they are recompiled, but still nothing. I believe that perhaps I would need to fix those codecs so that they build shared libraries, but I don't know what do I have to touch to do that. I attach both the relevant log and the logs.zip.
Deleted gits as a fix attempt: config.log logs.zip
Deleted libraries as a fix attempt: config.log logs.zip