Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 811552 - sci-visualization/labplot-2.8.2 - /.../ld: cannot find -lhdf5_hl-shared
Summary: sci-visualization/labplot-2.8.2 - /.../ld: cannot find -lhdf5_hl-shared
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andreas K. Hüttel
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: hdf5-1.12
  Show dependency tree
 
Reported: 2021-09-04 07:49 UTC by Toralf Förster
Modified: 2022-05-18 16:15 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge-info.txt (emerge-info.txt,16.46 KB, text/plain)
2021-09-04 07:49 UTC, Toralf Förster
Details
emerge-history.txt (emerge-history.txt,265.16 KB, text/plain)
2021-09-04 07:49 UTC, Toralf Förster
Details
environment (environment,109.25 KB, text/plain)
2021-09-04 07:49 UTC, Toralf Förster
Details
etc.portage.tar.bz2 (etc.portage.tar.bz2,15.92 KB, application/x-bzip)
2021-09-04 07:49 UTC, Toralf Förster
Details
logs.tar.bz2 (logs.tar.bz2,5.21 KB, application/x-bzip)
2021-09-04 07:49 UTC, Toralf Förster
Details
sci-visualization:labplot-2.8.2:20210904-053008.log.bz2 (sci-visualization:labplot-2.8.2:20210904-053008.log.bz2,16.91 KB, application/x-bzip)
2021-09-04 07:49 UTC, Toralf Förster
Details
temp.tar.bz2 (temp.tar.bz2,43.41 KB, application/x-bzip)
2021-09-04 07:49 UTC, Toralf Förster
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Toralf Förster gentoo-dev 2021-09-04 07:49:31 UTC
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lhdf5_hl-shared
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lhdf5-shared
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
 * ERROR: sci-visualization/labplot-2.8.2::gentoo failed (compile phase):

  -------------------------------------------------------------------

  This is an unstable amd64 chroot image at a tinderbox (==build bot)
  name: 17.1_desktop-j4-20210901-134826

  -------------------------------------------------------------------

gcc-config -l:
 [1] x86_64-pc-linux-gnu-11.2.0 *
/usr/lib/llvm/12
12.0.1
Python 3.9.7
Available Ruby profiles:
  [1]   ruby26 (with Rubygems)
  [2]   ruby30 (with Rubygems) *
Available Rust versions:
  [1]   rust-1.54.0 *
The Glorious Glasgow Haskell Compilation System, version 8.10.4

  HEAD of ::gentoo
commit c1f41f112c5e45775b6d315e8b58aa516f908c1c
Author: Repository mirror & CI <repomirrorci@gentoo.org>
Date:   Sat Sep 4 04:51:33 2021 +0000

    2021-09-04 04:51:32 UTC

emerge -qpvO sci-visualization/labplot
[ebuild  N    ] sci-visualization/labplot-2.8.2  USE="handbook netcdf telemetry -cantor -debug -fftw -fits -hdf5 -libcerf -root -serial -test"
Comment 1 Toralf Förster gentoo-dev 2021-09-04 07:49:32 UTC
Created attachment 737383 [details]
emerge-info.txt
Comment 2 Toralf Förster gentoo-dev 2021-09-04 07:49:34 UTC
Created attachment 737386 [details]
emerge-history.txt
Comment 3 Toralf Förster gentoo-dev 2021-09-04 07:49:35 UTC
Created attachment 737389 [details]
environment
Comment 4 Toralf Förster gentoo-dev 2021-09-04 07:49:36 UTC
Created attachment 737392 [details]
etc.portage.tar.bz2
Comment 5 Toralf Förster gentoo-dev 2021-09-04 07:49:38 UTC
Created attachment 737395 [details]
logs.tar.bz2
Comment 6 Toralf Förster gentoo-dev 2021-09-04 07:49:39 UTC
Created attachment 737398 [details]
sci-visualization:labplot-2.8.2:20210904-053008.log.bz2
Comment 7 Toralf Förster gentoo-dev 2021-09-04 07:49:40 UTC
Created attachment 737401 [details]
temp.tar.bz2
Comment 8 Larry the Git Cow gentoo-dev 2022-05-09 17:19:38 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bca509d0dc9216f8b8ea14cb3603250d1dc5454

commit 2bca509d0dc9216f8b8ea14cb3603250d1dc5454
Author:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
AuthorDate: 2022-05-09 17:17:47 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2022-05-09 17:19:29 +0000

    sci-visualization/labplot: add 2.9.0
    
    Bug: https://bugs.gentoo.org/811552
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 sci-visualization/labplot/Manifest             |  1 +
 sci-visualization/labplot/labplot-2.9.0.ebuild | 95 ++++++++++++++++++++++++++
 sci-visualization/labplot/labplot-9999.ebuild  |  1 +
 3 files changed, 97 insertions(+)
Comment 9 Andreas Sturmlechner gentoo-dev 2022-05-09 18:08:52 UTC
Are you sure about the poppler slot op? What is it linking against?

> <slots>
>         <subslots>Reflects ABI compatibility of libpoppler.so only,
>                 NOT libpoppler-{glib,qt5,cpp}.so!</subslots>
> </slots>
Comment 10 Andreas Sturmlechner gentoo-dev 2022-05-09 18:11:42 UTC
Also, if this bug is fixed by 2.9, should it be closed then?
Comment 11 Larry the Git Cow gentoo-dev 2022-05-09 18:51:50 UTC
The bug has been referenced in the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=055a3008ffd59e74942e93df5c65a0a190aee906

commit 055a3008ffd59e74942e93df5c65a0a190aee906
Author:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
AuthorDate: 2022-05-09 18:50:37 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2022-05-09 18:51:44 +0000

    sci-visualization/labplot: relax poppler dependency
    
    It links against libpoppler-qt5.so.1 only so we do not have
    to recompile it on ABI change
    
    Bug: https://bugs.gentoo.org/811552
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 .../labplot/{labplot-2.9.0.ebuild => labplot-2.9.0-r1.ebuild}           | 2 +-
 sci-visualization/labplot/labplot-9999.ebuild                           | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
Comment 12 Andrew Ammerlaan gentoo-dev 2022-05-09 18:54:28 UTC
(In reply to Andreas Sturmlechner from comment #9)
> Are you sure about the poppler slot op? What is it linking against?
> 
> > <slots>
> >         <subslots>Reflects ABI compatibility of libpoppler.so only,
> >                 NOT libpoppler-{glib,qt5,cpp}.so!</subslots>
> > </slots>

Yes indeed, you are right. It only links against libpoppler-qt5

NEEDED               libpoppler-qt5.so.1

Good catch, Thanks!

> Also, if this bug is fixed by 2.9, should it be closed then?

I tend to leave a bug open until the last affected version is removed from the tree (i.e. 2.8.2). But we can also close it, I don't have a strong preference.
Comment 13 Andreas Sturmlechner gentoo-dev 2022-05-18 13:35:13 UTC
(In reply to Andrew Ammerlaan from comment #12)
> (In reply to Andreas Sturmlechner from comment #9)
> > Also, if this bug is fixed by 2.9, should it be closed then?
> 
> I tend to leave a bug open until the last affected version is removed from
> the tree (i.e. 2.8.2). But we can also close it, I don't have a strong
> preference.
Then I suggest to drop the old version so this does not block the tracker anymore.
Comment 14 Andrew Ammerlaan gentoo-dev 2022-05-18 14:28:02 UTC
(In reply to Andreas Sturmlechner from comment #13)
> (In reply to Andrew Ammerlaan from comment #12)
> > (In reply to Andreas Sturmlechner from comment #9)
> > > Also, if this bug is fixed by 2.9, should it be closed then?
> > 
> > I tend to leave a bug open until the last affected version is removed from
> > the tree (i.e. 2.8.2). But we can also close it, I don't have a strong
> > preference.
> Then I suggest to drop the old version so this does not block the tracker
> anymore.

First we have to fix Bug 843602 which is breaking version 2.9.0 on glibc<2.35.
Comment 15 Andreas Sturmlechner gentoo-dev 2022-05-18 14:29:31 UTC
Did you establish 2.8.2 doesn't have the same problem? I don't see changes in that area within labplot.

Besides, labplot is not stable so it is fine to assume users run latest ~arch glibc as well.
Comment 16 Andrew Ammerlaan gentoo-dev 2022-05-18 14:56:15 UTC
(In reply to Andreas Sturmlechner from comment #15)
> Besides, labplot is not stable so it is fine to assume users run latest
> ~arch glibc as well.

Well the reporter of Bug 843602 is one user who doesn't run unstable glibc but would still like to use labplot. So if we can at all avoid it, I'd prefer not to hard depend on unstable glibc even though it is an unstable package. But yes lets first double check if 2.8.2 is also affected by Bug 843602 or not.
Comment 17 Larry the Git Cow gentoo-dev 2022-05-18 16:15:11 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e0120f11e7c062eb2a720e7e0b8d61c4ace4327

commit 8e0120f11e7c062eb2a720e7e0b8d61c4ace4327
Author:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
AuthorDate: 2022-05-18 16:14:17 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan@gentoo.org>
CommitDate: 2022-05-18 16:14:17 +0000

    sci-visualization/labplot: drop 2.8.2
    
    Closes: https://bugs.gentoo.org/811552
    Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>

 sci-visualization/labplot/Manifest             |  1 -
 sci-visualization/labplot/labplot-2.8.2.ebuild | 88 --------------------------
 2 files changed, 89 deletions(-)