ncurses probleem - suse 7.3

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Als ik probeer grub van grub.org te installeren dan geeft het configure deze error:

configure: error: System does not have the curses library...visit http://www.gnu.org/software/ncurses/ncurses.html

mijn systeem heeft echter wel deze packages: ncurses-5.2 en ncurses-devel-5.2

volgens mij zit het probleem ergens bij "ld". Deze kan niet de ncurses libraries vinden.

Dit is een stukje uit de config.log

configure:1346: checking for addch in -lcurses
configure:1365: gcc -o conftest -g -O2 conftest.c -lcurses 1>&5
/usr/i486-suse-linux/bin/ld: cannot find -lcurses
collect2: ld returned 1 exit status
configure: failed program was:
#line 1354 "configure"
#include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
char addch();

int main() {
addch()
; return 0; }

Kan iemand me helpen?

Acties:
  • 0 Henk 'm!

Verwijderd

Even een linkje maken in je dir waar libncurses.so.5.2 staat.
code:
1
ln -s libncurses.so.5.2 libcurses.so

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
heb ik gedaan, maar ik krijg nog steeds dezelfde error, jammergenoeg.

Acties:
  • 0 Henk 'm!

Verwijderd

Ik ken grub niet, maar moet je misschien een optie aan configure meegeven waar ie curses kan vinden?
(iets van ./configure --with-curses=/usr/lib/blah/blah/blah/etc )

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
het progje grub komt van grub.org.

Ik kan met configure geen opties meegeven ten aanzien van ncurses. Ik vermoed dat het toch wat dieper ligt.

Acties:
  • 0 Henk 'm!

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
Op debian was dit te verhelpen door
libncurses5-dev te installeren. Daar zitten de ncurses includes in die bij compilen vaak nodig zijn. Suse ken ik verder niet, maar het zou kunnen zijn dat je net niet de goeie ncurses package heb gepakt (zoals ik in het begin ook een paar keer had).

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
het is al opgelost.

Ik heb in alle Makefiles -lcurses veranderd in -lncurses.
Pagina: 1