I’m trying to install an app of which I only found a Fedora version.
When I start the program from the command line I got the following error: “beidgui: error while loading shared libraries: libxerces-c.so.28: cannot open shared object file: No such file or directory”.
In /usr/lib64/ I’ve linked mibxerces as follows: “ln -s libxerces-c-3.0.so libxerces-c.so.28”.
However, the error is not solved. Can you help?
System is opensuse 11.4 - 64bit
I have libxerces-c-3.0.so installed on my system, but the app is looking for libxerces-c.so.28 on my system. That’s why I’ve linked libxerces-c-3.0 to libxerces-c.so.28 in /usr/lib64/ but still no success.
You should be aware that it is not guaranteed to work (the same goes for symlinking libraries). Usually you would recompile the application on openSUSE.
I have in my mind maybe these libraries have not that who you want look this site RPM Search libxerces-c.so
But I thing this library because it is for C/C++ programming maybe Qmake include it.
Is that what you’re looking for: https://build.opensuse.org/project/s...ct=eID-belgium
This is exactly what I’m looking for but it says “failed” for opensuse 11.4.
Is this program who you have installed 32 bit and have you install 64 bit version of this library? Try to install 32 bit version of this link who please_try_again suggested https://build.opensuse.org/project/s...ct=eID-belgium
> I’m trying to install an app of which I only found a Fedora version.
> When I start the program from the command line I got the following
> error: “beidgui: error while loading shared libraries:
> libxerces-c.so.28: cannot open shared object file: No such file or
> In /usr/lib64/ I’ve linked mibxerces as follows: “ln -s
> libxerces-c-3.0.so libxerces-c.so.28”.
> However, the error is not solved. Can you help?
You can not simply symlink that and expect that version 3.0 behaves as if it
is version 2.8.
The following repository contains the old version 2.8 for openSUSE 11.4
but of course you need to answer what stamastolias asked, which openSUSE
version do you have?
PC: oS 11.3 64 bit | Intel Core2 Quad Q8300@2.50GHz | KDE 4.6.2 | GeForce
9600 GT | 4GB Ram
Eee PC 1201n: oS 11.4 64 bit | Intel Atom firstname.lastname@example.orgGHz | KDE 4.6.0 | nVidia
ION | 3GB Ram
That’s true. But it did previously compiled for factory:
Try to install that one: http://download.opensuse.org/repositories/eID-belgium/openSUSE_Factory/x86_64/eID-belgium-2.6.0-53.10.x86_64.rpm
or that one: http://download.opensuse.org/repositories/eID-belgium/openSUSE_Factory/i586/eID-belgium-2.6.0-53.10.i586.rpm
depending whether you have a 32bit or 64bit OS.
It’s not guaranteed though.
Otherwise you can try to compile it yourself. But I had a look at that: https://build.opensuse.org/package/files?package=eID-belgium&project=eID-belgium and it’s not fun.
eulaersivan, did you succeed installing the official fedora-package (3.5.x) as found on eid.belgium.be? Or did you succeed installing the hopelessly outdated (2.6) version that was available for opensuse 11.3?
I tried the first approach on my 64bit opensuse 11.4/Tumbleweed with the fedora-package on eid.belgium.be. After much messing around I finally managed to get the program working: it was able to display the data on my eID and I could change my pin code. Unfortunately firefox refused to use this set-up, even not after installing the eID-addon for firefox and manually changeing some settings. I guess my 64bit firefox is not very fond of 32bit programs. I gave up this approach (after several hours)
Quick overview of what I did - you’ll never know if this is of some use to someone - but it WON’T WORK!
(These instructions are for opensuse 11.4 64bit with KDE)
- install the following packages: libpcsclite1 libpcsclite1-32bit pcsc-acr38 pcsc-asedriveiiie-usb pcsc-asekey pcsc-ccid pcsc-cyberjack pcsc-eco5000 pcsc-gempc pcsc-lite pcsc-reflex60 pcsc-towitoko libpng12-0-32bit (You probably don’t need all those pcsc-packages, but be sure NOT to install pcsc-openct)
- download and install http://eid.belgium.be/nl/binaries/beid-middleware-fedora_tcm147-102539.tgz
- symlink /usr/local/lib/beidqt/libQtCore.so to /usr/local/lib/beidqt/libQtCore.so.4
- symlink /usr/local/lib/beidqt/libQtCore.so to /usr/local/lib/libQtCore.so.4
- symlink /usr/local/lib/beidqt/libQtGui.so to /usr/local/lib/beidqt/libQtGui.so.4
- symlink /usr/local/lib/beidqt/libQtGui.so to /usr/local/lib/libQtGui.so.4
- Download a xerces-c binary 32bit rpm from another distro (mine was fedora), extract libxerces-c.so.28 (using rpm2cpio) and copy to /usr/local/lib/beidqt/
Well, this didn’t work and I didn’t even bother trying the outdated 2.6 version that is packaged for older versions of opensuse.
The good news: there is also an not-yet-official java-based version 4.0, and this version is rather easy to install and actually WORKS FINE! I will put installation instructions in another thread, because this has little to do with the original topic…
If you want to install the applications for the Belgian eID cards on opensuse 11.4, especially for 64bit users, have a look at this