[Bug 195888] New: audio/musicpd build fails
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Thu Dec 11 12:06:36 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=195888
Bug ID: 195888
Summary: audio/musicpd build fails
Product: Ports Tree
Version: Latest
Hardware: amd64
OS: Any
Status: New
Severity: Affects Only Me
Priority: ---
Component: Individual Port(s)
Assignee: crees at FreeBSD.org
Reporter: nvl at crde.me
Flags: maintainer-feedback?(crees at FreeBSD.org)
Assignee: crees at FreeBSD.org
Trying to build audio/musicpd on FreeBSD 10.1-RELEASE-p1 amd64 with system
clang (3.4) and clang35 from ports.
The build fails when trying to compile ApeReplayGain.cxx
gmake[3]: Entering directory
'/var/ports/basejail/usr/ports/audio/musicpd/work/mpd-0.18.11'
gmake all-am
gmake[4]: Entering directory
'/var/ports/basejail/usr/ports/audio/musicpd/work/mpd-0.18.11'
clang++35 -DHAVE_CONFIG_H -I. -DNDEBUG -I./src -pthread -isystem
/usr/local/include/glib-2.0 -isystem /usr/local/lib/glib-2.0/include -isystem
/usr/local/include -DSYSTEM_CONFIG_FILE_LOCATION='"/usr/local/etc/mpd.conf"'
-I/usr/local/include -std=gnu++0x -O2 -pipe -I/usr/local/include
-fstack-protector -fno-strict-aliasing -fvisibility=hidden
-fno-threadsafe-statics -fmerge-all-constants -fno-exceptions -fno-rtti
-ffast-math -ftree-vectorize -ffunction-sections -fdata-sections -Wall -Wextra
-Wmissing-declarations -Wshadow -Wpointer-arith -Wcast-qual -Wwrite-strings
-Wsign-compare -MT src/tag/libtag_a-ApeReplayGain.o -MD -MP -MF
src/tag/.deps/libtag_a-ApeReplayGain.Tpo -c -o src/tag/libtag_a-ApeReplayGain.o
`test -f 'src/tag/ApeReplayGain.cxx' || echo './'`src/tag/ApeReplayGain.cxx
In file included from src/tag/ApeReplayGain.cxx:22:
In file included from src/tag/ApeLoader.hxx:25:
In file included from /usr/include/c++/v1/functional:465:
In file included from /usr/include/c++/v1/memory:603:
/usr/include/c++/v1/tuple:320:11: error: rvalue reference to type '(lambda at
src/tag/ApeReplayGain.cxx:67:18)' cannot bind to lvalue of type
'(lambda at src/tag/ApeReplayGain.cxx:67:18)'
: value(__t.get())
^ ~~~~~~~~~
/usr/include/c++/v1/tuple:444:8: note: in instantiation of member function
'std::__1::__tuple_leaf<0, (lambda at src/tag/ApeReplayGain.cxx:67:18) &&,
false>::__tuple_leaf'
requested here
struct __tuple_impl<__tuple_indices<_Indx...>, _Tp...>
^
/usr/include/c++/v1/functional:1286:26: note: in instantiation of member
function 'std::__1::__function::__func<(lambda at
src/tag/ApeReplayGain.cxx:67:18),
std::__1::allocator<(lambda at src/tag/ApeReplayGain.cxx:67:18)>, bool
(unsigned long, const char *, const char *, unsigned long)>::__func' requested
here
::new (__f_) _FF(_VSTD::move(__f));
^
src/tag/ApeReplayGain.cxx:77:31: note: in instantiation of function template
specialization 'std::__1::function<bool (unsigned long, const char *, const
char *, unsigned
long)>::function<(lambda at src/tag/ApeReplayGain.cxx:67:18)>' requested
here
return tag_ape_scan(path_fs, callback) && found;
^
In file included from src/tag/ApeReplayGain.cxx:22:
In file included from src/tag/ApeLoader.hxx:25:
In file included from /usr/include/c++/v1/memory:603:
/usr/include/c++/v1/tuple:321:10: error: static_assert failed "Can not copy a
tuple with rvalue reference member"
{static_assert(!is_rvalue_reference<_Hp>::value, "Can not copy a tuple
with rvalue reference member");}
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/tuple:320:11: error: rvalue reference to type
'allocator<[...]>' cannot bind to lvalue of type 'allocator<[...]>'
: value(__t.get())
^ ~~~~~~~~~
/usr/include/c++/v1/tuple:444:8: note: in instantiation of member function
'std::__1::__tuple_leaf<0, std::__1::allocator<(lambda at
src/tag/ApeReplayGain.cxx:67:18)> &&,
false>::__tuple_leaf' requested here
struct __tuple_impl<__tuple_indices<_Indx...>, _Tp...>
^
/usr/include/c++/v1/functional:1028:26: note: in instantiation of member
function 'std::__1::__function::__func<(lambda at
src/tag/ApeReplayGain.cxx:67:18),
std::__1::allocator<(lambda at src/tag/ApeReplayGain.cxx:67:18)>, bool
(unsigned long, const char *, const char *, unsigned long)>::__func' requested
here
::new (__hold.get()) __func(__f_.first(), _Alloc(__a));
^
/usr/include/c++/v1/functional:992:14: note: in instantiation of member
function 'std::__1::__function::__func<(lambda at
src/tag/ApeReplayGain.cxx:67:18),
std::__1::allocator<(lambda at src/tag/ApeReplayGain.cxx:67:18)>, bool
(unsigned long, const char *, const char *, unsigned long)>::__clone' requested
here
explicit __func(_Fp&& __f)
^
/usr/include/c++/v1/functional:1286:26: note: in instantiation of member
function 'std::__1::__function::__func<(lambda at
src/tag/ApeReplayGain.cxx:67:18),
std::__1::allocator<(lambda at src/tag/ApeReplayGain.cxx:67:18)>, bool
(unsigned long, const char *, const char *, unsigned long)>::__func' requested
here
::new (__f_) _FF(_VSTD::move(__f));
^
src/tag/ApeReplayGain.cxx:77:31: note: in instantiation of function template
specialization 'std::__1::function<bool (unsigned long, const char *, const
char *, unsigned
long)>::function<(lambda at src/tag/ApeReplayGain.cxx:67:18)>' requested
here
return tag_ape_scan(path_fs, callback) && found;
^
In file included from src/tag/ApeReplayGain.cxx:22:
In file included from src/tag/ApeLoader.hxx:25:
In file included from /usr/include/c++/v1/functional:465:
In file included from /usr/include/c++/v1/memory:603:
/usr/include/c++/v1/tuple:321:10: error: static_assert failed "Can not copy a
tuple with rvalue reference member"
{static_assert(!is_rvalue_reference<_Hp>::value, "Can not copy a tuple
with rvalue reference member");}
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 errors generated.
Makefile:6995: recipe for target 'src/tag/libtag_a-ApeReplayGain.o' failed
gmake[4]: *** [src/tag/libtag_a-ApeReplayGain.o] Error 1
gmake[4]: Leaving directory
'/var/ports/basejail/usr/ports/audio/musicpd/work/mpd-0.18.11'
Makefile:3235: recipe for target 'all' failed
gmake[3]: *** [all] Error 2
gmake[3]: Leaving directory
'/var/ports/basejail/usr/ports/audio/musicpd/work/mpd-0.18.11'
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1
Stop.
make[2]: stopped in /basejail/usr/ports/audio/musicpd
*** Error code 1
Stop.
make[1]: stopped in /basejail/usr/ports/audio/musicpd
*** Error code 1
Stop.
make: stopped in /basejail/usr/ports/audio/musicpd
--- Comment #1 from Bugzilla Automation <bugzilla at FreeBSD.org> ---
Auto-assigned to maintainer crees at FreeBSD.org
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list