Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Собрать AWN на Ubuntu 14.04  (Прочитано 1464 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн fuss

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2073
    • Просмотр профиля
    • Screenshoter
Собрать AWN на Ubuntu 14.04
« : 22 Апрель 2014, 17:01:49 »
Не получаеться собрать avant-window-navigator на ubuntu 14.04
./configure проходит без ошибок (все зависимости стоят), но при make выдает
Making all in libawn
  GEN   stamp-awn-enum-types.h
Making all in src
  CXX   awn-main.o
cc1plus: warning: command line option ‘-std=c99’ is valid for C/ObjC but not for C++ [enabled by default]
awn-main.cc:36:21: fatal error: awn-app.h: No such file or directory
 #include "awn-app.h"
                     ^
compilation terminated.
make[3]: *** [awn-main.o] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
https://github.com/p12tic/awn

Пользователь решил продолжить мысль 22 Апрель 2014, 17:07:30:
Если в awn-main убрать #include "awn-app.h", то выдает
Making all in libawn
  GEN   stamp-awn-enum-types.h
Making all in src
  CXX   awn-main.o
cc1plus: warning: command line option ‘-std=c99’ is valid for C/ObjC but not for C++ [enabled by default]
awn-main.cc: In function ‘gint main(gint, gchar**)’:
awn-main.cc:80:5: error: ‘AwnApplication’ was not declared in this scope
     AwnApplication*  app;
     ^
awn-main.cc:80:22: error: ‘app’ was not declared in this scope
     AwnApplication*  app;
                      ^
awn-main.cc:100:9: warning: ‘void g_thread_init(gpointer)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:261) [-Wdeprecated-declarations]
         g_thread_init(NULL);
         ^
awn-main.cc:100:27: warning: ‘void g_thread_init(gpointer)’ is deprecated (declared at /usr/include/glib-2.0/glib/deprecated/gthread.h:261) [-Wdeprecated-declarations]
         g_thread_init(NULL);
                           ^
awn-main.cc:104:5: warning: ‘void g_type_init()’ is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations]
     g_type_init();
     ^
awn-main.cc:104:17: warning: ‘void g_type_init()’ is deprecated (declared at /usr/include/glib-2.0/gobject/gtype.h:667) [-Wdeprecated-declarations]
     g_type_init();
                 ^
awn-main.cc:172:39: error: ‘awn_application_get_default’ was not declared in this scope
     app = awn_application_get_default();
                                       ^
make[3]: *** [awn-main.o] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2

Пользователь решил продолжить мысль 22 Апрель 2014, 17:16:23:
Если подставить "awn-app.h" http://code.google.com/p/avant-window-navigator/source/browse/trunk/src/awn-app.h?r=218
то Making check in libawn
Making check in src
  CXX   awn-main.o
cc1plus: warning: command line option ‘-std=c99’ is valid for C/ObjC but not for C++ [enabled by default]
In file included from awn-main.cc:36:0:
awn-app.h:30:29: fatal error: libwnck/libwnck.h: No such file or directory
 #include <libwnck/libwnck.h>
                             ^
compilation terminated.
make[2]: *** [awn-main.o] Error 1
make[1]: *** [check] Error 2
make: *** [check-recursive] Error 1
« Последнее редактирование: 22 Апрель 2014, 17:16:23 от fuss »

Оффлайн Azure

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6017
  • Windows10, i3wm on Debian9, Manjaro20.0
    • Просмотр профиля
Re: Собрать AWN на Ubuntu 14.04
« Ответ #1 : 22 Апрель 2014, 19:45:40 »
Так речь вовсе не о том, а о
Цитировать
cc1plus: warning: command line option ‘-std=c99’ is valid for C/ObjC but not for C++ [enabled by default]
Ятак думаю, что надо исправить эту опцию в файле awn-main.o
В Линукс можно сделать ВСЁ что угодно, достаточно знать КАК !

Оффлайн fuss

  • Автор темы
  • Старожил
  • *
  • Сообщений: 2073
    • Просмотр профиля
    • Screenshoter
Re: Собрать AWN на Ubuntu 14.04
« Ответ #2 : 22 Апрель 2014, 21:06:25 »
Так речь вовсе не о том, а о
Цитировать
cc1plus: warning: command line option ‘-std=c99’ is valid for C/ObjC but not for C++ [enabled by default]
Ятак думаю, что надо исправить эту опцию в файле awn-main.o
Да там этих варнингов много, но собирается. В общем, нечего не делал, решил снова прогнать make, шаг с awn-app проходит! Но теперь   LINK  awn-applet
Making all in bindings/python
  CC    awnmodule.o
  GEN   awn.c
Traceback (most recent call last):
  File "/usr/share/pygobject/2.0/codegen/codegen.py", line 1722, in <module>
    sys.exit(main(sys.argv))
  File "/usr/share/pygobject/2.0/codegen/codegen.py", line 1680, in main
    p.startParsing()
  File "/usr/share/pygobject/2.0/codegen/scmexpr.py", line 113, in startParsing
    for statement in statements:
  File "/usr/share/pygobject/2.0/codegen/scmexpr.py", line 27, in parse
    fp = open(filename, 'r')
IOError: [Errno 2] No such file or directory: '/usr/share/pygtk/2.0/defs/desktopagnostic.defs'
make[2]: *** [awn.c] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
При сборке desktopagnostic ругается на vala, надо 0.7 версия. Сейчас собираю из исходников, в репах и ппа старое

Пользователь решил продолжить мысль 23 Апрель 2014, 13:09:01:
В общем, нормально не собирается, проблема из-за libdesktop-agnostic надо его пересобирать.
Но как установить решил.
« Последнее редактирование: 23 Апрель 2014, 13:09:01 от fuss »

 

Страница сгенерирована за 0.198 секунд. Запросов: 25.