|
From: Tamer H. <th...@go...> - 2014-07-22 22:13:07
|
Hi people! I am trying to build codelite on my gentoo machine. cmake is complaining that "libedit.so" is missing. I have reinstalled the library (yes sources are all available, on gentoo everything is getting compiled) and I still get this error "warning: libedit.so, needed b..." when I type in the shell "whereis libedit.so", I get this answer: libedit: /usr/lib64/libedit.so For any advise how to solve this problem, I am very thankful. Tamer The build error: Linking CXX executable ../../bin/codelite-lldb [ 66%] [ 67%] Built target codelite-make Built target codelite-terminal /usr/lib/gcc/x86_64-pc-linux-gnu/4.7.3/../../../../x86_64-pc-linux-gnu/bin/ld: warning: libedit.so, needed by ../../../sdk/lldb/unix/lib/x86_64/liblldb.so, not found (try using -rpath or -rpath-link) ../../../sdk/lldb/unix/lib/x86_64/liblldb.so: undefined reference to `history' ../../../sdk/lldb/unix/lib/x86_64/liblldb.so: undefined reference to `history_init' ../../../sdk/lldb/unix/lib/x86_64/liblldb.so: undefined reference to `history_end' ../../../sdk/lldb/unix/lib/x86_64/liblldb.so: undefined reference to `el_line' ../../../sdk/lldb/unix/lib/x86_64/liblldb.so: undefined reference to `el_get' ../../../sdk/lldb/unix/lib/x86_64/liblldb.so: undefined reference to `el_end' ../../../sdk/lldb/unix/lib/x86_64/liblldb.so: undefined reference to `el_deletestr' ../../../sdk/lldb/unix/lib/x86_64/liblldb.so: undefined reference to `el_insertstr' ../../../sdk/lldb/unix/lib/x86_64/liblldb.so: undefined reference to `el_push' ../../../sdk/lldb/unix/lib/x86_64/liblldb.so: undefined reference to `el_gets' ../../../sdk/lldb/unix/lib/x86_64/liblldb.so: undefined reference to `el_source' ../../../sdk/lldb/unix/lib/x86_64/liblldb.so: undefined reference to `el_init' ../../../sdk/lldb/unix/lib/x86_64/liblldb.so: undefined reference to `el_set' ../../../sdk/lldb/unix/lib/x86_64/liblldb.so: undefined reference to `el_getc' collect2: Fehler: ld gab 1 als Ende-Status zurück make[2]: *** [bin/codelite-lldb] Fehler 1 make[2]: Das Target »LLDBDebugger/codelite-lldb/CMakeFiles/codelite-lldb.dir/build« wurde wegen Fehlern nicht aktualisiert. make[1]: *** [LLDBDebugger/codelite-lldb/CMakeFiles/codelite-lldb.dir/all] Fehler 2 [ 99%] Built target codelite make[1]: Das Target »all« wurde wegen Fehlern nicht aktualisiert. make: *** [all] Fehler 2 make: Das Target »default_target« wurde wegen Fehlern nicht aktualisiert. |