GNOME Bugzilla – Bug 770264
webrtcdsp plugin disabled on Windows due to path length limitation causing build failure in webrtc-audio-processing
Last modified: 2018-11-03 10:20:58 UTC
> libtool: link: (cd .libs/libwebrtc_audio_processing.lax/libaudio_coding.a && x86_64-w64-mingw32-ar x "/usr/home/slomo/cerbero/build/sources/windows_x86_64/webrtc-audio-processing-0.2/webrtc/modules/audio_processing/../../../webrtc/modules/audio_coding/.libs/libaudio_coding.a") > libtool: link: (cd .libs/libwebrtc_audio_processing.lax/libwebrtc_audio_processing_privatearch.a && x86_64-w64-mingw32-ar x "/usr/home/slomo/cerbero/build/sources/windows_x86_64/webrtc-audio-processing-0.2/webrtc/modules/audio_processing/./.libs/libwebrtc_audio_processing_privatearch.a") > libwebrtc_audio_processing_privatearch_la-aec_core_sse2.o: No such file or directory > make: *** [libwebrtc_audio_processing.la] Error 1 The problem here is that it's trying to create/extract that file in a path that is already quit long. If the filename had 2 letters less, it would work.
Should we disable this again for the time being?
Suggestions to work around this for now: s/cerbero/c/ s/slomo/s/ s/windows_x86_64/win_x86_64/ s/sources/src/
Working around that like this for now
We should just disable this on windows for now then.
I've had several people come to me complaining that their Windows builds just fail out of the box because of this. If someone needs this on Windows, they can fix this. In the meantime, I'm going to disable this.
commit acf649e06d77e3abf6de8a325f95c2607741cbe8 Author: Nirbheek Chauhan <nirbheek@centricular.com> Date: Thu Apr 13 15:48:53 2017 +0530 gst-plugins-bad-1.0: Disable webrtcdsp on Windows It fails to build on most Windows machines due to a too-long-path error unless you use a directory (with a small name) in the root of the drive. This means that essentially every Windows user will hit this (and does hit this), so disable it. If you need this, please supply patches to fix it. Alternatively, revert it locally. https://bugzilla.gnome.org/show_bug.cgi?id=770264
That's annoying, considering this plugin work just fine on windows otherwise. Can't we get rid of the .. ?
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/cerbero/issues/32.