clang-2.7 is already outdated and continues to be outdated as it evolves and be nice to use the latest from svn like some many other ebuilds. Reproducible: Always
Indeed, in fact I was already working on them to try dragonegg plugin, which I hope will be easier to maintain than llvm-gcc llvm-9999 and clang-9999 now in tree, enjoy!
>>> Installing (1 of 1) sys-devel/clang-9999 * ERROR: sys-devel/clang-9999 failed: * subversion: ESVN_REPO_URI (or specified URI) is empty. * * Call stack: * ebuild.sh, line 48: Called pkg_preinst * environment, line 2797: Called subversion_pkg_preinst * environment, line 4767: Called subversion_wc_info '' * environment, line 4794: Called subversion__get_repository_uri '' * environment, line 4585: Called die * The specific snippet of code: * die "${ESVN}: ESVN_REPO_URI (or specified URI) is empty."; * * If you need support, post the output of 'emerge --info =sys-devel/clang-9999', * the complete build log and the output of 'emerge -pqv =sys-devel/clang-9999'. * The complete build log is located at '/var/tmp/portage/sys-devel/clang-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-devel/clang-9999/temp/environment'. * S: '/var/tmp/portage/sys-devel/clang-9999/work/llvm' * ERROR: sys-devel/clang-9999 failed: * subversion: ESVN_REPO_URI (or specified URI) is empty. * * Call stack: * ebuild.sh, line 48: Called pkg_preinst * environment, line 2797: Called subversion_pkg_preinst * environment, line 4767: Called subversion_wc_info '' * environment, line 4795: Called subversion__get_wc_path '' * environment, line 4595: Called subversion__get_repository_uri '' * environment, line 4585: Called die * The specific snippet of code: * die "${ESVN}: ESVN_REPO_URI (or specified URI) is empty."; * * If you need support, post the output of 'emerge --info =sys-devel/clang-9999', * the complete build log and the output of 'emerge -pqv =sys-devel/clang-9999'. * The complete build log is located at '/var/tmp/portage/sys-devel/clang-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-devel/clang-9999/temp/environment'. * S: '/var/tmp/portage/sys-devel/clang-9999/work/llvm' svn: '/usr/portage/distfiles/svn-src/clang' is not a working copy svn: '/usr/portage/distfiles/svn-src/clang' is not a working copy svn: '/usr/portage/distfiles/svn-src/clang' is not a working copy svn: '/usr/portage/distfiles/svn-src/clang' is not a working copy !!! FAILED preinst: 1 >>> Failed to install sys-devel/clang-9999, Log file: >>> '/var/tmp/portage/sys-devel/clang-9999/temp/build.log' * Messages for package sys-devel/clang-9999: * ERROR: sys-devel/clang-9999 failed: * subversion: ESVN_REPO_URI (or specified URI) is empty. * * Call stack: * ebuild.sh, line 48: Called pkg_preinst * environment, line 2797: Called subversion_pkg_preinst * environment, line 4767: Called subversion_wc_info '' * environment, line 4794: Called subversion__get_repository_uri '' * environment, line 4585: Called die * The specific snippet of code: * die "${ESVN}: ESVN_REPO_URI (or specified URI) is empty."; * * If you need support, post the output of 'emerge --info =sys-devel/clang-9999', * the complete build log and the output of 'emerge -pqv =sys-devel/clang-9999'. * The complete build log is located at '/var/tmp/portage/sys-devel/clang-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-devel/clang-9999/temp/environment'. * S: '/var/tmp/portage/sys-devel/clang-9999/work/llvm' * ERROR: sys-devel/clang-9999 failed: * subversion: ESVN_REPO_URI (or specified URI) is empty. * * Call stack: * ebuild.sh, line 48: Called pkg_preinst * environment, line 2797: Called subversion_pkg_preinst * environment, line 4767: Called subversion_wc_info '' * environment, line 4795: Called subversion__get_wc_path '' * environment, line 4595: Called subversion__get_repository_uri '' * environment, line 4585: Called die * The specific snippet of code: * die "${ESVN}: ESVN_REPO_URI (or specified URI) is empty."; * * If you need support, post the output of 'emerge --info =sys-devel/clang-9999', * the complete build log and the output of 'emerge -pqv =sys-devel/clang-9999'. * The complete build log is located at '/var/tmp/portage/sys-devel/clang-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sys-devel/clang-9999/temp/environment'. * S: '/var/tmp/portage/sys-devel/clang-9999/work/llvm' * GNU info directory index is up-to-date.
Thanks for testing, it should be fixed (on the next sync). clang-9999 is a bit hackish, as it does two SVN checkouts (llvm and clang)
Created attachment 233849 [details] llvm-gcc-9999 live ebuild for llvm-gcc I know the request was not about llvm-gcc, but as I am in the situation that my project depends on llvm-gcc and the llvm-2.7 has a bug that prevents me from using it, then I needed a newer llvm-gcc and just out of completeness here is a live ebuild for that as well. It is build on llvm-gcc-2.7-r1 and has been succesfully used on two x86 systems now.
Thanks for providing it, added!