Zenway

Linux - это интересно!

Вы не вошли.

#1 25-02-2014 19:50:22

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 27.0

помогите пожалуйста разобраться с установкой пакета ganv

здравствуйте!
не собирается программулина из AUR, подскажите, пожалуйста, как быть и куда копать.
пытаюсь собрать програмулину: http://drobilla.net/software/ingen/
для успешной сборки нужен пакет ganv, только он не ставится из AUR, ни ganv, ни ganv-svn
спотыкается всё на одном и том же:

Скрытый текст

Global Configuration
* Install prefix                        : /usr
* Debuggable build                      : False
* Strict compiler flags                 : False
* Build documentation                   : False

Ganv Configuration
Checking for program pkg-config              : /usr/bin/pkg-config
Checking for 'gtk+-2.0' >= 2.0.0             : yes
Checking for 'gtkmm-2.4' >= 2.10.0           : yes
Checking for 'libgvc' >= 2.8                 : yes
Checking for header libintl.h                : yes
* Auto-arrange                              : True
* Native language support                   : True
* GObject introspection                     : False
* Unit tests                                : False

'configure' finished successfully (0.211s)
Waf: Entering directory `/tmp/yaourt-tmp-root/aur-ganv/src/ganv-build/build'
[ 3/20] subst: ganv.pc.in -> build/ganv-1.pc
[ 3/20] src/ganv-marshal.h: src/ganv-marshal.list -> build/src/ganv-marshal.h
[ 3/20] src/ganv-marshal.c: src/ganv-marshal.list -> build/src/ganv-marshal.c
[ 4/20] cxx: src/Canvas.cpp -> build/src/Canvas.cpp.4.o
[ 5/20] cxx: src/Port.cpp -> build/src/Port.cpp.4.o
[ 6/20] c: src/box.c -> build/src/box.c.4.o
[ 7/20] c: src/canvas-base.c -> build/src/canvas-base.c.4.o
[ 8/20] c: src/circle.c -> build/src/circle.c.4.o
[ 9/20] c: src/edge.c -> build/src/edge.c.4.o
[10/20] c: build/src/ganv-marshal.c -> build/src/ganv-marshal.c.4.o
[11/20] c: src/group.c -> build/src/group.c.4.o
[12/20] c: src/module.c -> build/src/module.c.4.o
[13/20] c: src/node.c -> build/src/node.c.4.o
../src/Canvas.cpp: В функции-члене «GVNodes GanvCanvasImpl::layout_dot(bool, const string&)»:
../src/Canvas.cpp:456:37: ошибка: нет декларации «AGDIGRAPH» в этой области видимости
  Agraph_t* G   = agopen((char*)"g", AGDIGRAPH);
                                     ^
../src/Canvas.cpp:469:46: ошибка: нет декларации «agraphattr» в этой области видимости
   agraphattr(G, (char*)"rankdir", (char*)"LR");
                                              ^
../src/Canvas.cpp:471:46: ошибка: нет декларации «agraphattr» в этой области видимости
   agraphattr(G, (char*)"rankdir", (char*)"TD");
                                              ^
../src/Canvas.cpp:481:54: ошибка: too few arguments to function «Agraph_t* agsubg(Agraph_t*, char*, int)»
    Agraph_t* subg = agsubg(G, (char*)ss.str().c_str());
                                                      ^
In file included from /usr/include/graphviz/types.h:40:0,
                 from /usr/include/graphviz/gvc.h:17,
                 from ../src/Canvas.cpp:49:
/usr/include/graphviz/cgraph.h:365:18: замечание: declared here
extern Agraph_t *agsubg(Agraph_t * g, char *name, int cflag); /* constructor */
                  ^
../src/Canvas.cpp:493:58: ошибка: too few arguments to function «Agnode_t* agnode(Agraph_t*, char*, int)»
    Agnode_t* node = agnode(subg, strdup(ss.str().c_str()));
                                                          ^
In file included from /usr/include/graphviz/types.h:40:0,
                 from /usr/include/graphviz/gvc.h:17,
                 from ../src/Canvas.cpp:49:
/usr/include/graphviz/cgraph.h:275:18: замечание: declared here
extern Agnode_t *agnode(Agraph_t * g, char *name, int createflag);
                  ^
../src/Canvas.cpp:515:59: ошибка: too few arguments to function «Agnode_t* agnode(Agraph_t*, char*, int)»
     Agnode_t* pnode = agnode(subg, (char*)ss.str().c_str());
                                                           ^
In file included from /usr/include/graphviz/types.h:40:0,
                 from /usr/include/graphviz/gvc.h:17,
                 from ../src/Canvas.cpp:49:
/usr/include/graphviz/cgraph.h:275:18: замечание: declared here
extern Agnode_t *agnode(Agraph_t * g, char *name, int createflag);
                  ^
../src/Canvas.cpp:539:55: ошибка: too few arguments to function «Agnode_t* agnode(Agraph_t*, char*, int)»
    Agnode_t* node = agnode(G, strdup(ss.str().c_str()));
                                                       ^
In file included from /usr/include/graphviz/types.h:40:0,
                 from /usr/include/graphviz/gvc.h:17,
                 from ../src/Canvas.cpp:49:
/usr/include/graphviz/cgraph.h:275:18: замечание: declared here
extern Agnode_t *agnode(Agraph_t * g, char *name, int createflag);
                  ^
../src/Canvas.cpp:559:44: ошибка: too few arguments to function «Agedge_t* agedge(Agraph_t*, Agnode_t*, Agnode_t*, char*, int)»
    agedge(G, tail_i->second, head_i->second);
                                            ^
In file included from /usr/include/graphviz/types.h:40:0,
                 from /usr/include/graphviz/gvc.h:17,
                 from ../src/Canvas.cpp:49:
/usr/include/graphviz/cgraph.h:286:18: замечание: declared here
extern Agedge_t *agedge(Agraph_t * g, Agnode_t * t, Agnode_t * h,
                  ^
../src/Canvas.cpp:572:49: ошибка: too few arguments to function «Agedge_t* agedge(Agraph_t*, Agnode_t*, Agnode_t*, char*, int)»
     Agedge_t* e = agedge(G, i->second, p->second);
                                                 ^
In file included from /usr/include/graphviz/types.h:40:0,
                 from /usr/include/graphviz/gvc.h:17,
                 from ../src/Canvas.cpp:49:
/usr/include/graphviz/cgraph.h:286:18: замечание: declared here
extern Agedge_t *agedge(Agraph_t * g, Agnode_t * t, Agnode_t * h,
                  ^
Waf: Leaving directory `/tmp/yaourt-tmp-root/aur-ganv/src/ganv-build/build'
Build failed
-> task failed (exit status 1):
    {task 13682512: cxx Canvas.cpp -> Canvas.cpp.4.o}
['/usr/bin/g++', '-I/tmp/yaourt-tmp-root/aur-ganv/src/ganv-build', '-D_FORTIFY_SOURCE=2', '-march=x86-64', '-mtune=generic', '-O2', '-pipe', '-fstack-protector', '--param=ssp-buffer-size=4', '-DNDEBUG', '-fshow-column', '-fPIC', '-pthread', '-I/tmp/yaourt-tmp-root/aur-ganv/src/ganv-build/build', '-I/tmp/yaourt-tmp-root/aur-ganv/src/ganv-build', '-I/tmp/yaourt-tmp-root/aur-ganv/src/ganv-build/build/src', '-I/tmp/yaourt-tmp-root/aur-ganv/src/ganv-build/src', '-I/usr/include/gtkmm-2.4', '-I/usr/lib/gtkmm-2.4/include', '-I/usr/include/atkmm-1.6', '-I/usr/include/gtk-unix-print-2.0', '-I/usr/include/gtk-2.0', '-I/usr/include/gdkmm-2.4', '-I/usr/lib/gdkmm-2.4/include', '-I/usr/include/giomm-2.4', '-I/usr/lib/giomm-2.4/include', '-I/usr/include/pangomm-1.4', '-I/usr/lib/pangomm-1.4/include', '-I/usr/include/glibmm-2.4', '-I/usr/lib/glibmm-2.4/include', '-I/usr/include/cairomm-1.0', '-I/usr/lib/cairomm-1.0/include', '-I/usr/include/sigc++-2.0', '-I/usr/lib/sigc++-2.0/include', '-I/usr/lib/gtk-2.0/include', '-I/usr/include/pango-1.0', '-I/usr/include/atk-1.0', '-I/usr/include/cairo', '-I/usr/include/pixman-1', '-I/usr/include/libdrm', '-I/usr/include/libpng16', '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/harfbuzz', '-I/usr/include/glib-2.0', '-I/usr/lib/glib-2.0/include', '-I/usr/include/freetype2', '-I/usr/include/graphviz', '-I/tmp/yaourt-tmp-root/aur-ganv/src/ganv-build/build', '-DHAVE_GTK=1', '-DHAVE_GTKMM=1', '-DHAVE_AGRAPH=1', '-DENABLE_NLS=1', '../src/Canvas.cpp', '-c', '-o', 'src/Canvas.cpp.4.o']
==> ОШИБКА: Произошел сбой в build().
    Преждевременный выход...
==> ERROR: Makepkg was unable to build ganv.
==> Restart building ganv ? [y/N]
==> -----------------------------
==>

не пойму как это победить (((


Долой DE! Даёшь WM!

Вне форума

#2 27-02-2014 00:22:54

posixru
Модератор
Откуда: СССР
Здесь с 21-10-2010
Сообщений: 1,448
Сайт
LinuxFirefox 27.0

Re: помогите пожалуйста разобраться с установкой пакета ganv

Библиотек ему много старых надо, вот он и... ingen-svn тоже не хочет, ему ganv нужен, а он мнооогооо "старья" требует! И чeго то поиск по арчефоруму не работает, у меня, а на archlinux.org.ru/forum пусто...
Года четыре как не обновляли Ingen, его и в репах нигде уже нет. Как то давно, на linuxaudio.ru кажется, читал что его в CLAM добавили, плагином и потому отдельно он больше поддерживаться не будет. Но точно не помню, потому за достоверность инфы не ручаюсь.

Вне форума

#3 03-03-2014 01:31:22

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 27.0

Re: помогите пожалуйста разобраться с установкой пакета ganv

posixru пишет:

Библиотек ему много старых надо, вот он и... ingen-svn тоже не хочет, ему ganv нужен, а он мнооогооо "старья" требует! И чeго то поиск по арчефоруму не работает, у меня, а на archlinux.org.ru/forum пусто...
Года четыре как не обновляли Ingen, его и в репах нигде уже нет. Как то давно, на linuxaudio.ru кажется, читал что его в CLAM добавили, плагином и потому отдельно он больше поддерживаться не будет. Но точно не помню, потому за достоверность инфы не ручаюсь.

спасибо, за ответ.
почитаю что за CLAM такой, хотя судя по сайту, тоже не долго ему ...


Долой DE! Даёшь WM!

Вне форума

#4 03-03-2014 04:06:56

posixru
Модератор
Откуда: СССР
Здесь с 21-10-2010
Сообщений: 1,448
Сайт
LinuxSeaMonkey 2.24

Re: помогите пожалуйста разобраться с установкой пакета ganv

BigOrange пишет:

почитаю что за CLAM такой, хотя судя по сайту, тоже не долго ему ...

Ну так, все сейчас стараются свои проекты реализовать как LV2, VST, DSSI, LADSPA и прочие плагины, вот и прекращают существовать как самостоятельные проекты. Тенденция знаете ли, мода такая наверно, унификация, универсализация и прочее...

Вне форума

#5 03-03-2014 20:02:52

BigOrange
Модератор
Откуда: Саратов
Здесь с 20-11-2010
Сообщений: 2,303
LinuxFirefox 27.0

Re: помогите пожалуйста разобраться с установкой пакета ganv

это с одной стороны даже замечательно, когда разработчики занимаются тем, что им больше по душе.
однако не могу найти инструмента, чтоб эти все разрозненные погремушки со свистульками сохранять в одном проекте.
а то ведь на деле такое происходит, будто вышел из студии посцать, вернулся, а там кто-то все настройки приборчиков обнулил, проводочки повытаскивал, свернул и развесил их акуратно на гвоздики.
такие инструменты есть, но не для арча.
а про остальные, к сожалению,не знаю.


Долой DE! Даёшь WM!

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] claudebot

Подвал форума

Под управлением FluxBB
Модифицировал Visman

[ Сгенерировано за 0.016 сек, 9 запросов выполнено - Использовано памяти: 1.66 Мбайт (Пик: 1.76 Мбайт) ]