user/pulseaudio: (armv7) FTBFS: pulsecore/remap_neon.c:65:1: error: r7 cannot be used in asm here
Found on HR350A:
pulsecore/proplist-util.c:55:13: warning: Deprecated pre-processor symbol: replace with "const"
static G_CONST_RETURN gchar* _gtk_window_get_default_icon_name(void) PA_GCC_WEAKREF(gtk_window_get_default_icon_name);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CC modules/module_http_protocol_tcp_la-module-protocol-stub.lo
CC modules/module_sine_la-module-sine.lo
CC modules/module_native_protocol_tcp_la-module-protocol-stub.lo
CC modules/module_native_protocol_fd_la-module-native-protocol-fd.lo
CC modules/module_combine_la-module-combine.lo
CC modules/module_combine_sink_la-module-combine-sink.lo
CC modules/module_remap_sink_la-module-remap-sink.lo
CC modules/module_remap_source_la-module-remap-source.lo
CC modules/module_ladspa_sink_la-module-ladspa-sink.lo
CC modules/module_tunnel_sink_new_la-module-tunnel-sink-new.lo
In file included from ./pulsecore/asyncmsgq.h:27,
from ./pulsecore/core.h:50,
from ./pulsecore/client.h:27,
from pulsecore/protocol-native.c:40:
pulsecore/protocol-native.c: In function ‘record_stream_new’:
./pulsecore/msgobject.h:39:33: warning: cast increases required alignment of target type [-Wcast-align]
#define pa_msgobject_new(type) ((type*) pa_msgobject_new_internal(sizeof(type), type##_type_id, type##_check_type))
^
pulsecore/protocol-native.c:567:9: note: in expansion of macro ‘pa_msgobject_new’
s = pa_msgobject_new(record_stream);
^~~~~~~~~~~~~~~~
CC modules/module_tunnel_source_new_la-module-tunnel-source-new.lo
pulsecore/protocol-native.c: In function ‘playback_stream_new’:
./pulsecore/msgobject.h:39:33: warning: cast increases required alignment of target type [-Wcast-align]
#define pa_msgobject_new(type) ((type*) pa_msgobject_new_internal(sizeof(type), type##_type_id, type##_check_type))
^
pulsecore/protocol-native.c:1041:9: note: in expansion of macro ‘pa_msgobject_new’
s = pa_msgobject_new(playback_stream);
^~~~~~~~~~~~~~~~
CC modules/module_tunnel_sink_la-module-tunnel.lo
CC modules/module_tunnel_source_la-module-tunnel.lo
CC modules/module_position_event_sounds_la-module-position-event-sounds.lo
CC modules/module_augment_properties_la-module-augment-properties.lo
CC modules/module_role_cork_la-module-role-cork.lo
pulsecore/remap_neon.c: In function ‘remap_mono_to_stereo_float32ne_generic_arm’:
pulsecore/remap_neon.c:65:1: error: r7 cannot be used in asm here
}
^
pulsecore/remap_neon.c:65:1: error: r7 cannot be used in asm here
CC modules/module_role_cork_la-stream-interaction.lo
CC modules/module_loopback_la-module-loopback.lo
CC modules/module_virtual_sink_la-module-virtual-sink.lo
CC modules/module_virtual_source_la-module-virtual-source.lo
CC modules/module_virtual_surround_sink_la-module-virtual-surround-sink.lo
CC modules/module_switch_on_connect_la-module-switch-on-connect.lo
make[3]: *** [Makefile:9185: pulsecore/libpulsecore_remap_neon_la-remap_neon.lo] Error 1
make[3]: *** Waiting for unfinished jobs....