Summary: | media-sound/lilypond-2.0.3 fails during configure | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Eldad Zack (RETIRED) <eldad> |
Component: | Current packages | Assignee: | Scheme Project <scheme> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | lilypond-2.0.3-disable-broken-checks.patch |
Description
Eldad Zack (RETIRED)
2007-09-05 18:22:32 UTC
yep, the configure script has an ugly way to check for broken debian compilers...: (line 2126) gcc --version | grep '[0-9]\.[0-9]' | head -n 1 | sed -e 's/.*[^-.0-9]\([0-9][0-9]*\.[0-9][.0-9]*\).*/\1/' which in my system produce "1.0.1". Well yeah, same stupidity like Bug 187118 Created attachment 130104 [details]
lilypond-2.0.3-disable-broken-checks.patch
This simply removes the checks (which the build already does anyway) from the configure.in.
Oh, but wait - the fun doesn't end here, it also doesn't compile. include/interval.tcc: In member function 'void Interval_t<T>::set_empty()': include/interval.tcc:59: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc:60: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc: In member function 'void Interval_t<T>::set_full()': include/interval.tcc:67: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc:68: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc: In member function 'T Interval_t<T>::length() const': include/interval.tcc:75: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc:75: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc:78: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc:78: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc: In member function 'T Interval_t<T>::delta() const': include/interval.tcc:85: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc:85: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc: In member function 'void Interval_t<T>::unite(Interval_t<T>)': include/interval.tcc:95: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc:95: warning: minimum/maximum operators are deprecated include/interval.tcc:95: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc:96: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc:96: warning: minimum/maximum operators are deprecated include/interval.tcc:96: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc: In member function 'void Interval_t<T>::intersect(Interval_t<T>)': include/interval.tcc:112: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc:112: warning: minimum/maximum operators are deprecated include/interval.tcc:112: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc:113: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc:113: warning: minimum/maximum operators are deprecated include/interval.tcc:113: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc: In member function 'String Interval_t<T>::to_string() const': include/interval.tcc:136: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc:136: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc: In member function 'bool Interval_t<T>::elem_b(T)': include/interval.tcc:143: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available include/interval.tcc:143: error: there are no arguments to 'elem' that depend on a template parameter, so a declaration of 'elem' must be available interval.cc: At global scope: interval.cc:15: error: too few template-parameter-lists interval.cc:21: error: too few template-parameter-lists interval.cc:28: error: too few template-parameter-lists interval.cc:34: error: too few template-parameter-lists make[1]: *** [out/interval.o] Error 1 make[1]: Leaving directory `/var/tmp/portage/media-sound/lilypond-2.0.3/work/lilypond-2.0.3/flower' make: *** [all] Error 2 !!! ERROR: media-sound/lilypond-2.0.3 failed. Call stack: ebuild.sh, line 1638: Called dyn_compile ebuild.sh, line 985: Called qa_call 'src_compile' ebuild.sh, line 44: Called src_compile lilypond-2.0.3.ebuild, line 61: Called die !!! emake failed !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/media-sound/lilypond-2.0.3/temp/build.log'. Well, this is a no-go. Lets move to Bug 182995. *** This bug has been marked as a duplicate of bug 182995 *** |