[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Lilypond-auto] Issue 3656 in lilypond: Problems building Lilypond 2.17.
From: |
lilypond |
Subject: |
[Lilypond-auto] Issue 3656 in lilypond: Problems building Lilypond 2.17.28 with libc++ for use with llvm |
Date: |
Tue, 12 Nov 2013 15:25:12 +0000 |
Status: Accepted
Owner: ----
Labels: Type-Build
New issue 3656 by address@hidden: Problems building Lilypond 2.17.28
with libc++ for use with llvm
http://code.google.com/p/lilypond/issues/detail?id=3656
http://lists.gnu.org/archive/html/bug-lilypond/2013-11/msg00032.html
--snip--
From: Thomas Klausner
Subject: lilypond-2.17.28 doesn't build with libc++
Date: Fri, 8 Nov 2013 11:15:29 +0100
Hi!
I've tried building lilypond-2.17.28 with libc++, the new standard c++
library for use with llvm (http://libcxx.llvm.org/).
I have a build failure I don't really know how to fix, it is:
In file included from file-path.cc:21:
In file included from ./include/file-path.hh:23:
In file included from ./include/std-vector.hh:74:
/usr/include/c++/vector:1371:12: error: calling a private constructor of
class
'std::__1::__wrap_iter<std::__1::basic_string<char> *>'
return iterator(__p);
^
/usr/include/c++/vector:1408:12: note: in instantiation of member function
'std::__1::__flower_vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >::__make_iter'
requested here
return __make_iter(this->__end_);
^
./include/std-vector.hh:155:15: note: in instantiation of member function
'std::__1::__flower_vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >::end' requested
here
v.insert (v.end (), w.begin (), w.end ());
^
file-path.cc:52:3: note: in instantiation of function template
specialization
'concat<std::__1::basic_string<char> >' requested here
concat (dirs_, string_split (p, PATHSEP));
^
/usr/include/c++/iterator:1200:31: note: declared private here
_LIBCPP_INLINE_VISIBILITY __wrap_iter(iterator_type __x) _NOEXCEPT :
__i(__x) {}
^
same error in another file:
In file included from file-path.cc:21:
In file included from ./include/file-path.hh:23:
In file included from ./include/std-vector.hh:74:
/usr/include/c++/vector:1371:12: error: calling a private constructor of
class
'std::__1::__wrap_iter<std::__1::basic_string<char> *>'
return iterator(__p);
^
/usr/include/c++/vector:1408:12: note: in instantiation of member function
'std::__1::__flower_vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >::__make_iter'
requested here
return __make_iter(this->__end_);
^
./include/std-vector.hh:155:15: note: in instantiation of member function
'std::__1::__flower_vector<std::__1::basic_string<char>,
std::__1::allocator<std::__1::basic_string<char> > >::end' requested
here
v.insert (v.end (), w.begin (), w.end ());
^
file-path.cc:52:3: note: in instantiation of function template
specialization
'concat<std::__1::basic_string<char> >' requested here
concat (dirs_, string_split (p, PATHSEP));
^
/usr/include/c++/iterator:1200:31: note: declared private here
_LIBCPP_INLINE_VISIBILITY __wrap_iter(iterator_type __x) _NOEXCEPT :
__i(__x) {}
^
I know that there are differences between GNU cc and clang wrt. the
inline keyword, see
http://clang.llvm.org/compatibility.html#inline
and I guess it might be related, but I don't see how to fix that.
Ideas?
Thanks,
Thomas
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
- [Lilypond-auto] Issue 3656 in lilypond: Problems building Lilypond 2.17.28 with libc++ for use with llvm,
lilypond <=
- Re: [Lilypond-auto] Issue 3656 in lilypond: Problems building Lilypond 2.17.28 with libc++ for use with llvm, lilypond, 2013/11/12
- Re: [Lilypond-auto] Issue 3656 in lilypond: Problems building Lilypond 2.17.28 with libc++ for use with llvm, lilypond, 2013/11/12
- Re: [Lilypond-auto] Issue 3656 in lilypond: Problems building Lilypond 2.17.28 with libc++ for use with llvm, lilypond, 2013/11/12
- Re: [Lilypond-auto] Issue 3656 in lilypond: Problems building Lilypond 2.17.28 with libc++ for use with llvm, lilypond, 2013/11/12
- Re: [Lilypond-auto] Issue 3656 in lilypond: Problems building Lilypond 2.17.28 with libc++ for use with llvm, lilypond, 2013/11/12
- Re: [Lilypond-auto] Issue 3656 in lilypond: Problems building Lilypond 2.17.28 with libc++ for use with llvm, lilypond, 2013/11/12