I was trying install the latest development branch of labplot to check it out its non-linear fitting abilities. Sadly, current labplot-9999 in the tree is not able to find the source code: ===== These are the packages that would be merged, in reverse order: Calculating dependencies... done! [ebuild U *] sci-visualization/labplot-9999:5::gentoo [2.4.0:5::gentoo] USE="fftw handbook -cantor -debug -fits -hdf5 -netcdf" 0 KiB Total: 1 package (1 upgrade), Size of downloads: 0 KiB Would you like to merge these packages? [Yes/No] Y >>> Verifying ebuild manifests >>> Emerging (1 of 1) sci-visualization/labplot-9999::gentoo >>> Unpacking source... Initialized empty Git repository in /usr/portage/distfiles/git3-src/labplot.git/ * Fetching https://anongit.kde.org/labplot ... git fetch https://anongit.kde.org/labplot +refs/heads/frameworks:refs/heads/frameworks fatal: Couldn't find remote ref refs/heads/frameworks * ERROR: sci-visualization/labplot-9999::gentoo failed (unpack phase): * Unable to fetch from any of EGIT_REPO_URI * * Call stack: * ebuild.sh, line 124: Called src_unpack * environment, line 4403: Called kde5_src_unpack * environment, line 3510: Called git-r3_src_unpack * environment, line 2930: Called git-r3_src_fetch * environment, line 2924: Called git-r3_fetch * environment, line 2846: Called die * The specific snippet of code: * [[ -n ${success} ]] || die "Unable to fetch from any of EGIT_REPO_URI"; * * If you need support, post the output of `emerge --info '=sci-visualization/labplot-9999::gentoo'`, * the complete build log and the output of `emerge -pqv '=sci-visualization/labplot-9999::gentoo'`. * The complete build log is located at '/var/tmp/portage/sci-visualization/labplot-9999/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/sci-visualization/labplot-9999/temp/environment'. * Working directory: '/var/tmp/portage/sci-visualization/labplot-9999/work' * S: '/var/tmp/portage/sci-visualization/labplot-9999/work/labplot-9999' ===== However, according to the labplot site, the 9999 ebuild points to the correct git address as indicated in https://labplot.kde.org/download/ It would be great to have a working labplot-9999 ebuild.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd3aead941542c28dbaacfc72dd40fe30bc186a commit fcd3aead941542c28dbaacfc72dd40fe30bc186a Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-04-13 09:02:35 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-04-13 09:02:46 +0000 sci-visualization/labplot: Frameworks merged to master Closes: https://bugs.gentoo.org/653090 Package-Manager: Portage-2.3.28, Repoman-2.3.9 sci-visualization/labplot/labplot-9999.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-)
(In reply to Larry the Git Cow from comment #1) > The bug has been closed via the following commit(s): > > https://gitweb.gentoo.org/repo/gentoo.git/commit/ > ?id=fcd3aead941542c28dbaacfc72dd40fe30bc186a > > commit fcd3aead941542c28dbaacfc72dd40fe30bc186a > Author: Andreas Sturmlechner <asturm@gentoo.org> > AuthorDate: 2018-04-13 09:02:35 +0000 > Commit: Andreas Sturmlechner <asturm@gentoo.org> > CommitDate: 2018-04-13 09:02:46 +0000 > > sci-visualization/labplot: Frameworks merged to master > > Closes: https://bugs.gentoo.org/653090 > Package-Manager: Portage-2.3.28, Repoman-2.3.9 > > sci-visualization/labplot/labplot-9999.ebuild | 3 +-- > 1 file changed, 1 insertion(+), 2 deletions(-) Good Lord!This is the fastest-solving bug in history! :) Thanks very much indeed! It seems the current development version of labplot depends upon qtserialport: ===== CMake Error at /usr/lib64/cmake/Qt5/Qt5Config.cmake:28 (find_package): Could not find a package configuration file provided by "Qt5SerialPort" with any of the following names: Qt5SerialPortConfig.cmake qt5serialport-config.cmake Add the installation prefix of "Qt5SerialPort" to CMAKE_PREFIX_PATH or set "Qt5SerialPort_DIR" to a directory containing one of the above files. If "Qt5SerialPort" provides a separate development package or SDK, be sure it has been installed. ===== Emerging the stable dev-qt/qtserialport-5.9.4 solves this and allows labplot-9999 to finely compile.