After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 770264 - webrtcdsp plugin disabled on Windows due to path length limitation causing build failure in webrtc-audio-processing
webrtcdsp plugin disabled on Windows due to path length limitation causing bu...
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: cerbero
1.11.90
Other Windows
: Normal major
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-08-23 06:48 UTC by Sebastian Dröge (slomo)
Modified: 2018-11-03 10:20 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastian Dröge (slomo) 2016-08-23 06:48:50 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.
Comment 1 Sebastian Dröge (slomo) 2016-08-23 06:49:28 UTC
Should we disable this again for the time being?
Comment 2 Olivier Crête 2016-08-23 17:23:28 UTC
Suggestions to work around this for now:
s/cerbero/c/
s/slomo/s/
s/windows_x86_64/win_x86_64/
s/sources/src/
Comment 3 Sebastian Dröge (slomo) 2016-09-01 08:20:40 UTC
Working around that like this for now
Comment 4 Tim-Philipp Müller 2017-04-13 10:03:02 UTC
We should just disable this on windows for now then.
Comment 5 Nirbheek Chauhan 2017-04-13 10:04:32 UTC
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.
Comment 6 Nirbheek Chauhan 2017-04-13 10:49:11 UTC
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
Comment 7 Nicolas Dufresne (ndufresne) 2017-04-13 14:05:10 UTC
That's annoying, considering this plugin work just fine on windows otherwise. Can't we get rid of the .. ?
Comment 8 GStreamer system administrator 2018-11-03 10:20:58 UTC
-- 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.