Summary: | [science overlay] =dev-lang/vtune-13* - amplxe-gui: error while loading shared libraries: libamplxe_libxml_2.7.so: cannot open shared object file: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Georg Rudoy <0xd34df00d> |
Component: | [OLD] Development | Assignee: | Nicolas Bigaouette <nbigaouette> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alexxy, civil, jlec |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
vtune-13.1.10.298370.ebuild.patch |
There are several problems (at least in my opinion): 1) Most binaries contained in CLI part of vtune, which is not unpacked 2) intel-sdp eclass dies if tar fails 3) vtune ebuild fetchs whole parallel studio, while it can fetch only vtune itself, and ~10 times lighter (200MB instead of 2GB). 4) One little dependency is still missing. 5) vtune is a bit outdated (update4, but update10 already released) So I've modified ebuild a bit to address those issues and to update it to new version. Ebuild includes modified version of src_unpack (mostly copy-paste from eclass, just removed die and added one little check, so it now won't try to extract files that doesn't exist) Created attachment 353498 [details, diff]
vtune-13.1.10.298370.ebuild.patch
P.S. I've copy-pasted src_unpack because I don't know if it won't break other intel ebuilds.
Patch for vtune ebuild.
Tested the patch by Vladimir, works like a charm, thanks. I will take a look into that. We need to fix the intel eclass to allow specific subdir/foo.rpm. I will work on it. + 24 Jul 2013; Justin Lecher <jlec@gentoo.org> -vtune-13.1.4.270817.ebuild, + -vtune-13.1.9.295420.ebuild, +vtune-13.1.10.298370.ebuild: + Version BUmp and fix missing libs, #472572 + |
Created attachment 350334 [details] emerge --info amplxe-gui (from the Intel vtune package) won't run with the following error: % amplxe-gui amplxe-gui: error while loading shared libraries: libamplxe_libxml_2.7.so: cannot open shared object file: No such file or directory Seems like the corresponding libraries don't get installed: % equery f vtune | grep xml | grep so | wc -l 0 Running the install script from the vtune package manually installs a proper and working application. The previous version from portage (9 AFAIR) also worked fine. Steps to reproduce: 1. Install dev-lang/vtune from the science overlay. 2. Try running amplxe-gui