You are not logged in.
Hi everyone.
When I try to start Xiphos, I get the following error:
xiphos: error while loading shared libraries: libicui18n.so.48: cannot open shared object file: No such file or directoryIn my system I have libicui18n.so and libicui18n.so.49 under /usr/lib/, but no libicui18n.so.48.
Am I missing a package, or is it a Xiphos bug?
Offline
libicui18n.so.49 belongs to icu. The version in extra was added 4/23 and xiphos in the repose is compiled against it. Is your system fully up to date?
Offline
Yes, it is up to date. I just checked again.
Still can't start Xiphos.
Offline
What's the output of:
pacman -Qi xiphos | grep Version
Offline
you could use xiphos-svn from aur
Offline
you could use xiphos-svn from aur
That could work, but there's something wrong with angelsguitar's setup that should probably be dealt with first. If the system is current, then xiphos should be running fine.
Offline
Sorry for a "me too", but me too. Xiphos is showing as 3.1.5-2 and icu is at 49.1.1-1. I tried three mirrors and none provided any additional updates. (http://mirror.rit.edu/archlinux, http://mirrors.lax1.thegcloud.com/arch, http://mirrors.us.kernel.org/archlinux, FWIW) I don't see a call to libicui in the xiphos binary, so maybe there is a dependency chain thing going on, where something else needs to be updated?
Linux User #353 - SLS -> Slackware -> Red Hat -> Mandrake -> Fedora -> Arch
Offline
If the system is current, then xiphos should be running fine.
Try running sudo pacman -Syu
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
Did so, three times with the above named mirrors. Doing a brute find/grep on all .so's in /usr/lib, I find that libsword.so (which is definitely needed by xiphos) calls libicui18n.so.48. Maybe the sword package (1.6.2-8) needs a refresh?
Linux User #353 - SLS -> Slackware -> Red Hat -> Mandrake -> Fedora -> Arch
Offline
Did so, three times with the above named mirrors. Doing a brute find/grep on all .so's in /usr/lib, I find that libsword.so (which is definitely needed by xiphos) calls libicui18n.so.48. Maybe the sword package (1.6.2-8) needs a refresh?
sword is at 1.6.2-7 in the repos. Typo?
** EDIT **
There's something weird going on here as Xiphos works fine in the Arch official repos, at least for x86_64. While I'm familiar with it, I don't normally use this software. So, my installation was fresh today.
Last edited by skottish (2012-04-29 00:49:19)
Offline
Cosmin wrote:you could use xiphos-svn from aur
That could work, but there's something wrong with angelsguitar's setup that should probably be dealt with first. If the system is current, then xiphos should be running fine.
My system is up to date. I've ran sudo pacman -Syu three times today. Still Xiphos doesn't start.
Here's the output of pacman -Qi xiphos | grep Version:
Version : 3.1.5-2Last edited by angelsguitar (2012-04-29 00:50:54)
Offline
Weird. How about trying pacman -Syyu That will force the system to update package databases, even should they seem fresh. YMMV ![]()
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
The shortest way to ruin a country is to give power to demagogues.— Dionysius of Halicarnassus
---
How to Ask Questions the Smart Way
Offline
This is what libsword requires that's installed on my computer right now:
~ > readelf -d /usr/lib/libsword.so | grep NEEDED
0x0000000000000001 (NEEDED) Shared library: [libz.so.1]
0x0000000000000001 (NEEDED) Shared library: [libcurl.so.4]
0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0]
0x0000000000000001 (NEEDED) Shared library: [libicui18n.so.49]
0x0000000000000001 (NEEDED) Shared library: [libicuuc.so.49]
0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6]
0x0000000000000001 (NEEDED) Shared library: [libgcc_s.so.1]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]sword seems like it has to be the problem; everything else ends in a broken system:
~ > pacman -Qi sword | grep Version
Version : 1.6.2-7
Last edited by skottish (2012-04-29 00:59:46)
Offline
Weird. How about trying pacman -Syyu That will force the system to update package databases, even should they seem fresh. YMMV
Ok, I did that, and no package was updated, but got the following message:
warning: sword: local (1.6.2-8) is newer than community (1.6.2-7)
there is nothing to doSeems that I have installed sword from community, but the local version is more up to date.
How do I push the version from local?
Offline
ewaller wrote:Weird. How about trying pacman -Syyu That will force the system to update package databases, even should they seem fresh. YMMV
Ok, I did that, and no package was updated, but got the following message:
warning: sword: local (1.6.2-8) is newer than community (1.6.2-7) there is nothing to doSeems that I have installed sword from community, but the local version is more up to date.
How do I push the version from local?
Man, I felt like that there had to be another repo involved. Do you have a local or custom repo listed somewhere towards the top of the repo listing in /etc/pacman.conf?
Last edited by skottish (2012-04-29 01:07:11)
Offline
Okay, I tried pacman -Syyu and it came back with "warning: sword: local (1.6.2-8) is newer than community (1.6.2-7)", and then told me there was nothing to do. I have no idea how I got a 1.6.2-8 (no it wasn't a typo in my earlier post - I double-checked).
I then typed "pacman -S sword" and it informed me it was downgrading the sword package. I then ran xiphos immediately after this and now everything works. The wires seem to have gotten crossed somewhere along the way, but the application of a large mallet seems to have fixed things up.
To the OP (angelsguitar), try the above when you get the chance and see if it works for you.
Linux User #353 - SLS -> Slackware -> Red Hat -> Mandrake -> Fedora -> Arch
Offline
Okay, I tried pacman -Syyu and it came back with "warning: sword: local (1.6.2-8) is newer than community (1.6.2-7)", and then told me there was nothing to do. I have no idea how I got a 1.6.2-8 (no it wasn't a typo in my earlier post - I double-checked).
I then typed "pacman -S sword" and it informed me it was downgrading the sword package. I then ran xiphos immediately after this and now everything works. The wires seem to have gotten crossed somewhere along the way, but the application of a large mallet seems to have fixed things up.
To the OP (angelsguitar), try the above when you get the chance and see if it works for you.
Please read the post above yours.
Offline
The only repos I have are core, extra, community, multilib and archlinuxfr (pacman's repo). I have no custom or local repos besides those.
Offline
We're all typing at the same time :-)
My only repos are core, community, extra, multilib, and repo-ck. Nothing overly unusual except for graysky's ck repo.
Linux User #353 - SLS -> Slackware -> Red Hat -> Mandrake -> Fedora -> Arch
Offline
The only repos I have are core, extra, community, multilib and archlinuxfr (pacman's repo). I have no custom or local repos besides those.
archlinuxfr is not an official mirror. If it's on top of the list (before community in this sake), expect things to break. Comment it out, run pacman -Syyu and consider replacing everything that's "newer". You'll need to do this manually to get rid of the incompatible packages.
******
archlinuxfr is advised often in these forums because it seems convenient. For instance, Arch dropped awesomewm for a while because it's cairo's xcb backend was considered unstable by its developers; awesomewm was provided there. For many, it was easier to turn on archlinuxfr than to deal with it. It's a private repo that can't be trusted to run against an official repo. I've seen this happen a number of times over the years. It's often best to learn to create your own build systems than to rely on third party repos.
Last edited by skottish (2012-04-29 01:32:22)
Offline
Well, I tried disabling archlinuxfr and running pacman -Syyu, but didn't work.
However, I got Xiphos to run by downgrading sword from version 1.6.2-8 (local version) to 1.6.2-7 (community version). I used yaourt to do the downgrade; after that Xiphos opened without problems.
Seems that Xiphos is configured to run with the community version of sword, which is older.
Offline
Well, I tried disabling archlinuxfr and running pacman -Syyu, but didn't work.
However, I got Xiphos to run by downgrading sword from version 1.6.2-8 (local version) to 1.6.2-7 (community version). I used yaourt to do the downgrade; after that Xiphos opened without problems.
Seems that Xiphos is configured to run with the community version of sword, which is older.
It's not going to work by default. You have to manually replace any package that's a problem. I wanted you to run -Syyu to look for other "newer" packages. Unfortunately, there's no way to see incompatible packages that have the same version number as what you have installed without some investigating. If the only affected package was sword, then you're good now.
I have an edited comment above your post that may be useful to read. It doesn't only apply to archlinuxfr, but any third party repo.
*** edited like ten times for spelling ***
Last edited by skottish (2012-04-29 01:43:48)
Offline
Normally bumping one's own post is against the rules, but I feel that there's something even more interesting going on.
While I stand behind my singling out archlinuxfr as a simple, but obvious example, I doubt that the questionable version of sword came from there. Do any of you that are having this problem remember a time when you felt a need to install sword from somewhere other than a normal update?
Last edited by skottish (2012-04-29 02:41:37)
Offline
No - that's why I'm flummoxed. I tend to be very conservative and stick to the main repos. Even things I install from AUR are only because they are not in the main repos, not because I wanted to play around with some newer version than that in the repos.
For yucks, I looked at the "View Changes" on the sword package in the community repo. On 3/28, there was a commit from rev 7 to rev 8 to "Rebuild to fix FS#29131". So the question is "what happened to sword-1.6.2-8?" It did exist, but no longer seems to. Did it get reverted?
Linux User #353 - SLS -> Slackware -> Red Hat -> Mandrake -> Fedora -> Arch
Offline
I also had the message that my version of sword (1.6.2-8) was newer than what was available. I thought that it was strange as I installed everything from the main repos and not through AUR.
I ended up running "pacman -Rs xiphos" and reinstalling. I'm now using 1.6.2-7 and Xiphos starts ok for me but it gives me the following message:
No matching local found for 'C'.
Book names and menus may not be translated.Not sure what is going on there.
Ready yourselves, ready yourselves
Let us shine the light of Jesus in the darkest night
Ready yourselves, ready yourselves
May the powers of darkness tremble as our praises rise .... Casting Crowns-Until The Whole World Hears.
Offline