You are not logged in.
I just updated my system and eterm refuses to start anymore. It complains about a missing libast.so.1 so I linked it to libast.so but now it just says:
Eterm: relocation error: /usr/lib/libEterm-0.9.2.so: undefined symbol: conf_init_subsystem
Do I need to downgrade libast (and if so, how?) or can I have both versions or should I just recompile Eterm?
Cheers
(edit) The latest package fixed the problem
Offline
I'm having the same issue since last night and no one seems to have a solution for it yet. Maintainers for these related packages from the recent upgrade out there... does this not happen on your box too?
Offline
got the same problem..
any solution?
Offline
rebuild eterm against the new libast and file a bug.
thats my guess.
AKA uknowme
I am not your friend
Offline
rebuild eterm against the new libast and file a bug.
thats my guess.
and how will i do this? :eyes:
rebuilding a package is not so easy for me...
MatrixP
Offline
and how will i do this? :eyes:
rebuilding a package is not so easy for me...
I've just tried to rebuild eterm and it's not possible due to libast problems but I can show the abs/srcpac procedure anyway,
1. first run abs
# abs
2. Install srcpac, which is a bash script written by Xentac
# pacman -S srcpac
3. Build and install eterm using srcpac
# srcpac -Sb eterm
there are also a few wikis that describes abs in detail,
good luck
arch + gentoo + initng + python = enlisy
Offline
ok, sorry I forgot to mention that I already tried to usual workaround to recompile Eterm using abs.
so... (assuming you've installed cvsup and ran abs as root)
cd /var/abs/x11/eterm/
makepkg -fic
which does not work and you get this message:
ERROR: You need LibAST 0.5 or higher to build Eterm. If you already have it,
you may have it installed in a strange place, or you may need to run
/sbin/ldconfig. If you don't have it, I can download it for you.
Shall I retrieve and build LibAST now (y/n)?
y
./configure: line 9166: cvs: command not found
./configure: line 9167: cvs: command not found
./configure: line 9168: cd: libast: No such file or directory
ERROR: Unable to auto-get libast, sorry.
make: *** No targets specified and no makefile found. Stop.
==> ERROR: Build Failed. Aborting...
I didnt try srcpac but I would think the same error would result.
and besides the point, isnt there a way to fix this using the new libast pkgbuild? I havent looked into it too much, I am too busy with work these days, but arent these packages tested before being uploaded? Eterm is a fairly common terminal for a lot of people I would think, maybe I'm wrong. Also, I have lots of Arch boxes to admin (at least 10) and the thought of running this workaround on all of them is a semi-nightmare.
Any other ideas? Has anyone contacted the package maintainer on this? If not, I would be happy to.
Offline
same problem here, can't find libast.
file a bugreport yowwww, and be happy!
arch + gentoo + initng + python = enlisy
Offline
It is not the greatest solution but in /usr/lib there is libast.la so I just created a sym link for libast.so.1. It works I think that was what was missing in the initial config. ln -sf /usr/lib/libast.la /usr/lib/libast.0.1 was the fix for me.
P4 2.8Ghz @ 2.8Ghz SL6WT
Zalman CNPS7000-Cu
865PE Neo-2 LS BIOs 2.4
512mb Mushkin Level II
160GB Maxtor HD
Geforce 4 440MX
Antec 3700 1 exhaust and 1 intake fans
Linux 2.6.x
Linux user 314187
ArchLinux
Offline
I checked the latest sync and there was an update for eterm. Things now work again. Nice fix. Thanks. Gotta have my Eterm
Offline
For now I have just downgraded the package (cheers MrGreen). I will make a note though of how to use srcpac since I usually just build the source package that I have downloaded.
Offline
there was a new released of eterm today which should work with the new libast. please try that. dinking around with down grades can be risky.
AKA uknowme
I am not your friend
Offline
....dinking around with down grades can be risky.
No more risky than a broken upgrade . I have removed my down grade post.
The new Eterm is working.
Markku
Offline
Sorry I wasn't clear -- I downgraded but when the new version of Eterm came out I upgraded to that. I edited my first message to say that I had upgraded to Eterm and it had worked but I forgot to write a concluding message at the end as well!
Offline