jed problems

  • Thread starter Thread starter pt
  • Start date Start date
P

pt

I'm trying to run jed (http://www.jedsoft.org/) with BRIEF emulation
and can't seem to get it.
Here's what I got when installing the RPMs for RH Linux 9 (from
http://cpbotha.net/jedstuff/). The first attempt failed, so I added
"--nodeps":

----- cut here -----
684 -rw------- 693763 Oct 8 08:59 jed-common-0.99.16-1.i386.rpm
112 -rw------- 108084 Oct 8 08:59 jed-0.99.16-1.i386.rpm
128 -rw------- 123127 Oct 8 08:59 jed-xjed-0.99.16-1.i386.rpm
184 -rw------- 180734 Oct 8 08:59 slang-1.4.6-1.i386.rpm
512 -rw------- 517544 Oct 8 08:59 slang-devel-1.4.6-1.i386.rpm
16 -rw------- 12982 Oct 8 08:59 rgrep-0.99.16-1.i386.rpm
836 -rw------- 848849 Oct 8 09:04 jed-0.99.16-1.src.rpm
764 -rw------- 777259 Oct 8 09:04 slang-1.4.6-1.src.rpm

[root@thompsop-04-rhl jed]# rpm -Uvh *.rpm
error: Failed dependencies:
libslang-utf8.so.1 is needed by (installed) newt-0.51.4-1
libslang-utf8.so.1 is needed by (installed) lokkit-0.50-22
libslang-utf8.so.1 is needed by (installed) mc-4.6.0-4
libslang-utf8.so.1 is needed by (installed)
timidity++-2.11.3-6
libslang-utf8.so.1 is needed by (installed) mutt-1.4.1-1

[root@thompsop-04-rhl jed]# rpm --nodeps -Uvh *.rpm
Preparing...
########################################### [100%]
1:slang-devel
########################################### [ 13%]
2:jed
########################################### [ 25%]
ln: creating symbolic link `/usr/share/jed/doc' to
`/usr/share/doc/jed-common-0.99.16/doc': No such file or directory
error: %post(jed-0.99.16-1) scriptlet failed, exit status 1
3:jed-common
########################################### [ 38%]
4:jed-xjed
########################################### [ 50%]
5:rgrep
########################################### [ 63%]
6:slang
########################################### [ 75%]
7:jed
########################################### [ 88%]
warning: user guido does not exist - using root
warning: group guido does not exist - using root
warning: user guido does not exist - using root
warning: group guido does not exist - using root
8:slang
########################################### [100%]
----- cut here -----


I copied the "jed.rc" to ~/.jedrc, then edited it to enable Brief
mode. When it starts it displays : "S-Lang Error: Undefined Name:
ALT_CHAR is undefined", and jed seems to be in EMACS mode. The
colors are dark red and dark purple on black, which may be highly
fashionable, and visible to some, but is very difficult for me to
read. It looks like "brief.sl" sets ALT_CHAR=0, but since that only
covers _extended_ operations , it should be required for _basic_ ops.
True? Any help appreciated. Tanks sin nad vants.
 
I'm trying to run jed (http://www.jedsoft.org/) with BRIEF emulation
and can't seem to get it.
Here's what I got when installing the RPMs for RH Linux 9 (from
http://cpbotha.net/jedstuff/). The first attempt failed, so I added
"--nodeps":

Using --nodeps is a "very bad idea(tm)" unless you know >exactly< what you
are doing. You would have been far better posting the dependency error
messages you got when you first attempted the install.

Roll it back, if you can, then post the errors you get when you try to
install the jedsoft packages.

Regards
Gordon
 
Here's what I got when installing the RPMs for RH Linux 9 (from
http://cpbotha.net/jedstuff/). The first attempt failed, so I added
"--nodeps": [...]
[root@thompsop-04-rhl jed]# rpm -Uvh *.rpm
error: Failed dependencies:
libslang-utf8.so.1 is needed by (installed) newt-0.51.4-1
[...]

The truth is that libslang-utf8 is broken and linking it to slrn can
cause SEGVs and linking it to jed causes other problems. Instead, you
are _much_ better off building both jed and slang from source. Simply
download the latest versions of jed and slang from jedsoft.org and
unpack them. Then if /etc/ld.so.conf does not contain /usr/local/lib,
do (as root):

echo /usr/local/lib >> /etc/ld.so.conf

Now build them:

cd slang-1.4.9
./configure --prefix=/usr/local
make install-elf
ldconfig

cd jed-0.99-16
./configure --prefix=/usr/local
make install

It is really simple and avoids the problems that you encountered.

Good luck,
--John
 
In comp.editors John E. Davis said:
Here's what I got when installing the RPMs for RH Linux 9 (from
http://cpbotha.net/jedstuff/). The first attempt failed, so I added
"--nodeps": [...]
[root@thompsop-04-rhl jed]# rpm -Uvh *.rpm
error: Failed dependencies:
libslang-utf8.so.1 is needed by (installed) newt-0.51.4-1 [...]

The truth is that libslang-utf8 is broken and linking it to slrn can
cause SEGVs and linking it to jed causes other problems. Instead, you
are _much_ better off building both jed and slang from source. Simply
download the latest versions of jed and slang from jedsoft.org and
unpack them. Then if /etc/ld.so.conf does not contain /usr/local/lib,
do (as root):
hmm - what does the unpatched 1.4.9 do in a UTF-8 locale, e.g., for line
drawing, etc?
 
hmm - what does the unpatched 1.4.9 do in a UTF-8 locale, e.g., for line
drawing, etc?

The "unpatched" version has no support for UTF-8. The "patched"
version has incomplete support, and for reasons that I have not
investigated, under certain conditions will cause slrn to SEGV when
built against it. For this reason, I cannot recommend its use for jed
and slrn.

--John
 
Gordon Darling said:
Using --nodeps is a "very bad idea(tm)" unless you know >exactly< what you
are doing. You would have been far better posting the dependency error
messages you got when you first attempted the install.

Roll it back, if you can, then post the errors you get when you try to
install the jedsoft packages.


RPM install errors were in O.P. but repeated here:

[root@thompsop-04-rhl jed]# rpm -Uvh *.rpm
error: Failed dependencies:
libslang-utf8.so.1 is needed by (installed) newt-0.51.4-1
libslang-utf8.so.1 is needed by (installed) lokkit-0.50-22
libslang-utf8.so.1 is needed by (installed) mc-4.6.0-4
libslang-utf8.so.1 is needed by (installed)
timidity++-2.11.3-6
libslang-utf8.so.1 is needed by (installed) mutt-1.4.1-1
 
Back
Top