Amiga!
Home
Support
Get the SDK
(Answer) (Category) Amiga Inc. Faq-O-Matic : (Category) Amiga SDK FAQ :
Why won't the SDK work with my Linux distribution?
As mentioned previously in this FAQ, we at Amiga Inc. recommend RedHat Linux 6.1.

The reason for this is that Red Hat 6.2 and many other versions of Linux distribution ship with a broken ncurses package.

Ncurses itself is fine, but it is version 5 and gets installed by RPM as version 4. These two ncurses versions are incompatible, as there's a change in the ABI (the definition of structure termtype). The very same problem occurs to ANY other program that calls libncurses.so.4 in a legitimate way.

More information from Red Hat's Bugzilla
address-suppressed
Daniel Robbins provided this fix to get the SDK to work under RedHat 6.2

  1. download ncurses-4.2.tar.gz from ftp://ftp.gnu.org/pub/gnu/ncurses
  2. unpack the tarball: tar xzvf ncurses-4.2.tar.gz
  3. enter source dir: cd ncurses-4.2
  4. configure: ./configure --with-shared --prefix=/usr/amiga
  5. compile: make
  6. install: make install
  7. set LD_LIBRARY_PATH: export LD_LIBRARY_PATH=/usr/amiga/lib
  8. try running "intent_media" and "intent_shell" from that same shell, and see if it works.

NOTE: the elate stuff must remain in /usr/lib/elate, especially "elate.efs"

[Append to This Answer]
Previous: (Answer) How do I use an international keymap with Eterm?
Next: (Answer) The setup program of my SDK fails to install anything or shows "file not found" !
This document is: http://www.amiga.com/cgi-bin/fom.cgi?file=18
[Search] [Appearance]
This is a Faq-O-Matic 2.710.
This FAQ administered by ray@amiga.com


© 1996-2000 Amiga, Inc.