Home
Support
Get the SDK
|
|
Amiga Inc. Faq-O-Matic : Amiga SDK FAQ :
Is there a way to fix the RedHat 6.2 ncurses problem manually? |
You can try installing an old version of ncurses (4.x)
You can find the older version on most Red Hat 6.1 mirrors.
Download the ncurses 4.2 rpm, cd to the directory that it downloaded to and as root type:
rpm -i --force --nodeps filename
NOTE: More than 30 packages shipped with 6.2 are built with the broken ncurses package; chances are that some/many/most/all of them will no longer work with the "good" one that this fix is asking you to try - it was not tested because it's a dangerous workaround: among the programs using ncurses are telnet, tin, pine, screen, less, ftp, emacs, etc. Experiment and use this solution at your own risk!
Amiga Developer Support recommends that, until a 'proper' fix is released, you should install under the supported RedHat 6.1 distribution.
rudi, ray |
Mandrake 7.0
Simply remove the link from /lib/libncurses.so.4.2->5.0 then put version 4.2 in it's place. Then edit the link from /lib/libncurses.so.4 to point at the 4.2 version.
hksoft, ray |
Daniel Robbins submitted the following ncurses fix tarball for RedHat 6.2 and Mandrake 7.1+:
Download: amiga-ncurses.tar.gz and the readme which contains the instructions below.
Instructions:
extract it as follows:
cd /usr
tar xzvf amiga-ncurses.tar.gz
Then, to force intent to use it, simply type this before you start intent:
export LD_LIBRARY_PATH=/usr/amiga/lib
This successfully solves the problem for RedHat 6.2+ and Mandrake 7+. It should allow nearly any Linux distro in existence to use the SDK.
Ray Akey / Amiga Developer Support
ray |
Of course, after installing the old ncurses package in /usr/amiga or similar, you can just update all of the startup scripts accordingly. E.g.:
kind:Amiga> cat /usr/bin/intent_shell
#!/bin/bash
# Start an intent shell session
export LD_LIBRARY_PATH=/usr/amiga/lib:
exec /usr/lib/elate/elate -l /usr/lib/elate -B /usr/lib/elate/f15.img
Likewise for /usr/bin/{intent[_shell_debug]|intent_applet|intent_java|intent_media[_debug]}.
This way you don't have to worry about remembering to set LD_LIBRARY_PATH everytime you run the ADE. joe |
[Append to This Answer] |
This document is: http://www.amiga.com/cgi-bin/fom.cgi?file=20
|