Install dependencies for libsaml8

Hi.

I tried to install libsaml8 via package manager as you can see in the screen shot.

It needs the dependencies libxerces-c but I could not found this library.

Where can I find the libxerces-c.so.28 (64bit)?

Hi
What release of SLE is this?

It’s not a third party repository is it?

SLES 11 SP3.

Hi
It’s a third party repository, see the Vendor entry.

Can you post the output from;

zypper lr -d

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

–±-------------------------------------------------±-------------------------------------------------±--------±--------±---------±-------±---------------------------------------------------------------------------±-------
1 | SUSE-Linux-Enterprise-Server-11-SP3 11.3.3-1.138 | SUSE-Linux-Enterprise-Server-11-SP3 11.3.3-1.138 | Yes | No | 99 | yast2 | cd:///?devices=/dev/sr0 |
2 | security_shibboleth | Shibboleth (SLE_11_SP3) | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/security:/shibboleth/SLE_11_SP3/ |

Hi
They have built the package against an older library, the versions available on OBS is 3.1.x for SLE
https://build.opensuse.org/package/show?project=devel%3Alibraries%3Ac_c%2B%2B&package=xerces-c

As indicated on the OBS page, you need to follow up on their website;
https://build.opensuse.org/project/show/security:shibboleth

Else you could branch the package on OBS and build against the c++ repository version.

I dont get it what to do, I tired to install the package from your first link. I add the repo and installed the package via YaST. After I execute the command [QUOTE]zypper in shibboleth
Loading repository data…
Reading installed packages…
Resolving package dependencies…

Problem: nothing provides libxerces-c.so.28()(64bit) needed by shibboleth-2.5.3-1.1.x86_64
Solution 1: do not install shibboleth-2.5.3-1.1.x86_64
Solution 2: break shibboleth-2.5.3-1.1.x86_64 by ignoring some of its dependencies

Choose from above solutions by number or cancel [1/2/c] (c): 1
Resolving dependencies…
Resolving package dependencies…

Nothing to do.
[/QUOTE]

As you mentioned I followed up their website but I could not find other version.

Hi
Yes that’s the issue, the package your trying to install appears to be
built against an older library. What they should do in their repository
is ‘linkpac’ to the one in the c++ development library and let them
build… unfortunately until that happens not a lot you can do.

If you know your way around the Open Build Service you could branch
their project and try building yourself plus add the missing library.


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.28-4-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!