Ошибка при установке установить xnee
Я сделал ./configure
а также make
с правами root, но я не могу make install
, выход:
Making install in libxnee
make[1]: Entering directory '/home/alex/xnee-3.19/libxnee'
Making install in src
make[2]: Entering directory '/home/alex/xnee-3.19/libxnee/src'
make[2]: Nothing to be done for 'install'.
make[2]: Leaving directory '/home/alex/xnee-3.19/libxnee/src'
Making install in test
make[2]: Entering directory '/home/alex/xnee-3.19/libxnee/test'
make[3]: Entering directory '/home/alex/xnee-3.19/libxnee/test'
/bin/mkdir -p '/usr/local/lib'
/bin/bash ../../libtool --mode=install /usr/bin/install -c libtestcb.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libtestcb.lai /usr/local/lib/libtestcb.la
libtool: install: /usr/bin/install -c .libs/libtestcb.a /usr/local/lib/libtestcb.a
libtool: install: chmod 644 /usr/local/lib/libtestcb.a
libtool: install: ranlib /usr/local/lib/libtestcb.a
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/alex/xnee-3.19/libxnee/test'
make[2]: Leaving directory '/home/alex/xnee-3.19/libxnee/test'
make[2]: Entering directory '/home/alex/xnee-3.19/libxnee'
make[3]: Entering directory '/home/alex/xnee-3.19/libxnee'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/alex/xnee-3.19/libxnee'
make[2]: Leaving directory '/home/alex/xnee-3.19/libxnee'
make[1]: Leaving directory '/home/alex/xnee-3.19/libxnee'
Making install in cnee
make[1]: Entering directory '/home/alex/xnee-3.19/cnee'
Making install in src
make[2]: Entering directory '/home/alex/xnee-3.19/cnee/src'
make install-am
make[3]: Entering directory '/home/alex/xnee-3.19/cnee/src'
make[4]: Entering directory '/home/alex/xnee-3.19/cnee/src'
/bin/mkdir -p '/usr/local/bin'
/bin/bash ../../libtool --mode=install /usr/bin/install -c cnee '/usr/local/bin'
libtool: install: /usr/bin/install -c cnee /usr/local/bin/cnee
/bin/mkdir -p '/usr/local/share/man/man1'
/usr/bin/install -c -m 644 cnee.1 '/usr/local/share/man/man1'
make[4]: Leaving directory '/home/alex/xnee-3.19/cnee/src'
make[3]: Leaving directory '/home/alex/xnee-3.19/cnee/src'
make[2]: Leaving directory '/home/alex/xnee-3.19/cnee/src'
make[2]: Entering directory '/home/alex/xnee-3.19/cnee'
make[3]: Entering directory '/home/alex/xnee-3.19/cnee'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/home/alex/xnee-3.19/cnee'
make[2]: Leaving directory '/home/alex/xnee-3.19/cnee'
make[1]: Leaving directory '/home/alex/xnee-3.19/cnee'
Making install in gnee
make[1]: Entering directory '/home/alex/xnee-3.19/gnee'
Making install in src
make[2]: Entering directory '/home/alex/xnee-3.19/gnee/src'
gcc -DHAVE_CONFIG_H -I. -I../.. -DPACKAGE_DATA_DIR=\""/usr/local/share"\" -DPACKAGE_LOCALE_DIR=\""/usr/local//locale"\" -I"../../libxnee"/include -I../../ -DXNEE_XINPUT_SUPPORT -g -O2 -MT gnee-main.o -MD -MP -MF .deps/gnee-main.Tpo -c -o gnee-main.o `test -f 'main.c' || echo './'`main.c
main.c:35:21: fatal error: gtk/gtk.h: No such file or directory
#include <gtk/gtk.h>
^
compilation terminated.
Makefile:475: recipe for target 'gnee-main.o' failed
make[2]: *** [gnee-main.o] Error 1
make[2]: Leaving directory '/home/alex/xnee-3.19/gnee/src'
Makefile:379: recipe for target 'install-recursive' failed
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory '/home/alex/xnee-3.19/gnee'
Makefile:430: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1
3 ответа
GNU Xnee может быть установлен из репозиториев Ubuntu по умолчанию. Откройте терминал и введите:
sudo apt-get install gnee cnee
GNU Xnee - это набор программ, которые могут записывать, воспроизводить и распространять действия пользователя в среде X11. Думайте об этом как о роботе, который может подражать работе, которую вы только что сделали.
gnee: X средство записи / воспроизведения событий - графический интерфейс
cnee: X средство записи / воспроизведения событий - командная строка
Вы можете установить xnee без сложных компиляций командой:
sudo apt-get install libxnee0
Это в официальном репозитории Ubuntu.
Это может быть связано с проблемой настройки файла конфигурации, поэтому попробуйте следующее
1) Сначала проверьте исходный файл,
tar xvf xnee-3.02.tar
2) Во-вторых, проверьте каталог Xnee,
cd xnee-3.02
После этого попробуйте выполнить команду clean all, а затем повторите попытку установки,
make clean all
make install
Надеюсь это поможет.