Curses-Bibliothek nicht gefunden

7

Ich versuche, 5.6.4-labs-innodb-memcached zu bauen, aber mit diesem Problem:

%Vor%

libncurses5-dev ist installiert und CURSES_USE_NCURSES = true ist gesetzt, aber es hilft nicht. Irgendwelche Ideen? Ich habe dieses Paket bereits kompiliert, aber es war auf der anderen Maschine ...

BEARBEITET:

%Vor%     
Roman Newaza 19.11.2011, 06:14
quelle

7 Antworten

3

Aus irgendeinem Grund kann CMake keine Includes und Bibliotheken finden. Helfen Sie ihr, indem Sie cmake -D CMAKE_PREFIX_PATH=/path/to/curses/prefix .

ausführen     
arrowd 19.11.2011, 07:09
quelle
15

Der Fehler kann von der Cachedatei stammen.

Löschen Sie CMakeCache.txt und versuchen Sie es erneut.

    
Tony Lee 09.02.2012 20:12
quelle
12

Ich weiß nicht, warum es fehlschlägt, aber Sie können die Fehlermeldung "missing ..." verwenden und manuell einstellen, was fehlt. Ie

%Vor%

sollte es beheben.

    
Vladislav Vaintroub 23.11.2011 21:18
quelle
6

Vielleicht brauchen Sie zusätzliche ncurses Dateien.

%Vor%

Löschen Sie dann CMakeCache.txt

Versuchen Sie erneut, CMake auszuführen. Das hat für mich funktioniert.

    
arcdegree 17.01.2013 00:09
quelle
2

Ich hatte das gleiche Problem, Löschen der Cache-Datei funktionierte für mich.

    
user3016569 21.11.2013 08:15
quelle
1

Dieser funktioniert für mich

  1. locate libncurses.so

  2. cmake -DCURSES_LIBRARY=/PATH OF THE LOCATE RESULT CURSES_INCLUDE_PATH=/usr/include

Hamdi Charef 19.03.2016 19:37
quelle
0

sudo aptitude install libncurses-dev in Debian.

    
LCB 30.12.2016 19:40
quelle

Tags und Links