Mailinglist Archive: opensuse-bugs (2150 mails)

< Previous Next >
[Bug 873290] New: science/tao: Bug
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Fri, 11 Apr 2014 19:58:40 +0000
  • Message-id: <bug-873290-21960@http.bugzilla.novell.com/>

https://bugzilla.novell.com/show_bug.cgi?id=873290

https://bugzilla.novell.com/show_bug.cgi?id=873290#c0


Summary: science/tao: Bug
Classification: openSUSE
Product: openSUSE.org
Version: unspecified
Platform: x86-64
OS/Version: Other
Status: NEW
Severity: Normal
Priority: P5 - None
Component: 3rd party software
AssignedTo: dmitry@xxxxxxxxxxxx
ReportedBy: ramiro@xxxxxxxxxxxxxxxx
QAContact: opensuse-communityscreening@xxxxxxxxxxxxxxxxxxxxxx
Found By: ---
Blocker: No


I think it's just a packaging error:
suse:~ # zypper search tao
Loading repository data...
Reading installed packages...

S | Name | Summary
| Type
--+-------------------------------------+---------------------------------------------------+-----------
| libPocoDataODBC16 | Modern C++ Framework for
Network-based Applicat-> | package
| libtao2 | A Toolkit for Advanced Optimization
| package
| libtao2-debuginfo | Debug information for package libtao2
| package
| libtao2-openmpi | A Toolkit for Advanced Optimization
| package
| libtao2-openmpi-debuginfo | Debug information for package
libtao2-openmpi | package
| php5-pear-DB_DataObject | An SQL Builder, Object Interface to
Database Ta-> | package
| php5-pear-DB_DataObject_FormBuilder | Build automatically HTML_QuickForm
objects from-> | package
| tao | A Toolkit for Advanced Optimization
| srcpackage
| tao-debugsource | Debug sources for package tao
| package
| tao-devel | Development and header files for tao
| package
| tao-doc | Documentation files for tao
| package
| tao-openmpi-devel | Development and header files for tao
| package
i | texlive-metaobj | MetaPost package providing high-level
objects | package
i | texlive-metaobj-doc | Documentation for texlive-metaobj
| package
suse:~ # ls /usr/lib64/mpi/gcc/openmpi/
bin include lib lib64 share
suse:~ # ls /usr/lib64/mpi/gcc/openmpi/lib64/tao
ls: cannot access /usr/lib64/mpi/gcc/openmpi/lib64/tao: No such file or
directory
suse:~ # zypper in libtao2-openmpi
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
libtao2-openmpi

1 new package to install.
Overall download size: 171.5 KiB. After the operation, additional 619.0 KiB
will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package libtao2-openmpi-2.2.2-1.1.x86_64 (1/1), 171.5
KiB (619.0 KiB unpacked)
Retrieving: libtao2-openmpi-2.2.2-1.1.x86_64.rpm
..................................[done (287.8 KiB/s)]
(1/1) Installing: libtao2-openmpi-2.2.2-1.1
.....................................................[done]
suse:~ # ls /usr/lib64/mpi/gcc/openmpi/lib64/tao
lib64
suse:~ # ls /usr/lib64/mpi/gcc/openmpi/lib64/tao/lib64
libtao.so.2 libtao.so.3 libtao.so.3.4
suse:~ # ls -l /usr/lib64/mpi/gcc/openmpi/lib64/tao/lib64
total 628
lrwxrwxrwx 1 root root 15 Apr 11 16:51 libtao.so.2 -> libtao.so.2.2.2
-rwxr-xr-x 1 root root 633856 Apr 6 14:27 libtao.so.3
lrwxrwxrwx 1 root root 11 Apr 11 16:51 libtao.so.3.4 -> libtao.so.3

But libtao.so.2.2.2 does not exist.

If you install the devel package:

suse:~ # zypper in tao-openmpi-devel
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW package is going to be installed:
tao-openmpi-devel

1 new package to install.
Overall download size: 761.4 KiB. After the operation, additional 6.8 MiB will
be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package tao-openmpi-devel-2.2.2-1.1.x86_64 (1/1), 761.4
KiB ( 6.8 MiB unpacked)
Retrieving: tao-openmpi-devel-2.2.2-1.1.x86_64.rpm
................................[done (468.8 KiB/s)]
(1/1) Installing: tao-openmpi-devel-2.2.2-1.1
...................................................[done]
suse:~ # ls -l /usr/lib64/mpi/gcc/openmpi/lib64/tao/lib64
total 7508
-rw-r--r-- 1 root root 7038572 Apr 6 14:27 libtao.a
lrwxrwxrwx 1 root root 15 Apr 11 16:53 libtao.so -> libtao.so.2.2.2
lrwxrwxrwx 1 root root 15 Apr 11 16:51 libtao.so.2 -> libtao.so.2.2.2
-rwxr-xr-x 1 root root 633856 Apr 6 14:27 libtao.so.3
lrwxrwxrwx 1 root root 11 Apr 11 16:51 libtao.so.3.4 -> libtao.so.3
suse:~ #

You get the static library, but *another* link to the non-existing library.
I "fixed" mine changing the symlinks manually to the .3.4 version of the
library, but I don't know what you intended to do with the package, Perhaps you
wanted to ship both versions?

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >