Hi IOhannes,
Am Dienstag, den 12. Februar 2019 um 09:56:54 Uhr (+0100) schrieb IOhannes m zmoelnig:
what is "current" Gem?
https://github.com/umlaeute/Gem
config.log says:
It was created by Gem configure 0.94~pre2, which was generated by GNU Autoconf 2.69. Invocation command line was
$ ./configure
you should make sure that gmerlin is working though. it replaces practically the rest.
Thanks for the hint! I got gmerlin installed, but that was a little involved as although there is a package gmerlin in AUR it doesn't contain the gmerlin_avdecoders which seem to be a/the central part needed for Gem.
With the gmerlin svn checkout from sourceforge gavl and gmerlin_avdecoders compile and Gem recognizes it in its ./configure step, but compiling Gem fails at the GMERLIN related step (see output below).
Any ideas, what could be the reason for this?
Yours, Orm
Making all in filmGMERLIN
make[2]: Verzeichnis „/home/orm/work/install/Gem/plugins/filmGMERLIN“ wird betreten
/bin/sh ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src/Gem -I../../src -DPD -I/usr/include/pd -DPD -fPIC -g -O2 -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -MT gem_filmGMERLIN_la-filmGMERLIN.lo -MD -MP -MF .deps/gem_filmGMERLIN_la-filmGMERLIN.Tpo -c -o gem_filmGMERLIN_la-filmGMERLIN.lo test -f 'filmGMERLIN.cpp' || echo './'
filmGMERLIN.cpp
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../src -I../../src/Gem -I../../src -DPD -I/usr/include/pd -DPD -fPIC -g -O2 -freg-struct-return -O3 -falign-loops -falign-functions -falign-jumps -funroll-loops -ffast-math -mmmx -MT gem_filmGMERLIN_la-filmGMERLIN.lo -MD -MP -MF .deps/gem_filmGMERLIN_la-filmGMERLIN.Tpo -c filmGMERLIN.cpp -fPIC -DPIC -o .libs/gem_filmGMERLIN_la-filmGMERLIN.o
filmGMERLIN.cpp: In Elementfunktion »virtual bool gem::plugins::filmGMERLIN::open(const string&, const gem::Properties&)«:
filmGMERLIN.cpp:190:6: Fehler: »bgav_is_redirector« wurde in diesem Gültigkeitsbereich nicht definiert
if(bgav_is_redirector(m_file)) {
^~~~~~~~~~~~~~~~~~
filmGMERLIN.cpp:190:6: Anmerkung: empfohlene Alternative: »class_addcreator«
if(bgav_is_redirector(m_file)) {
^~~~~~~~~~~~~~~~~~
class_addcreator
filmGMERLIN.cpp:192:18: Fehler: »bgav_redirector_get_num_urls« wurde in diesem Gültigkeitsbereich nicht definiert
int num_urls=bgav_redirector_get_num_urls(m_file);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
filmGMERLIN.cpp:192:18: Anmerkung: empfohlene Alternative: »bgav_redirectors_dump«
int num_urls=bgav_redirector_get_num_urls(m_file);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
bgav_redirectors_dump
filmGMERLIN.cpp:196:15: Fehler: »bgav_redirector_get_name« wurde in diesem Gültigkeitsbereich nicht definiert
bgav_redirector_get_name(m_file, i), bgav_redirector_get_url(m_file, i));
^~~~~~~~~~~~~~~~~~~~~~~~
filmGMERLIN.cpp:196:15: Anmerkung: empfohlene Alternative: »bgav_redirectors_dump«
bgav_redirector_get_name(m_file, i), bgav_redirector_get_url(m_file, i));
^~~~~~~~~~~~~~~~~~~~~~~~
bgav_redirectors_dump
filmGMERLIN.cpp:196:52: Fehler: »bgav_redirector_get_url« wurde in diesem Gültigkeitsbereich nicht definiert
bgav_redirector_get_name(m_file, i), bgav_redirector_get_url(m_file, i));
^~~~~~~~~~~~~~~~~~~~~~~
filmGMERLIN.cpp:196:52: Anmerkung: empfohlene Alternative: »bgav_redirectors_dump«
bgav_redirector_get_name(m_file, i), bgav_redirector_get_url(m_file, i));
^~~~~~~~~~~~~~~~~~~~~~~
bgav_redirectors_dump
filmGMERLIN.cpp:199:23: Fehler: »bgav_redirector_get_url« wurde in diesem Gültigkeitsbereich nicht definiert
filename=(char*)bgav_redirector_get_url(m_file, i);
^~~~~~~~~~~~~~~~~~~~~~~
filmGMERLIN.cpp:199:23: Anmerkung: empfohlene Alternative: »bgav_redirectors_dump«
filename=(char*)bgav_redirector_get_url(m_file, i);
^~~~~~~~~~~~~~~~~~~~~~~
bgav_redirectors_dump
make[2]: *** [Makefile:693: gem_filmGMERLIN_la-filmGMERLIN.lo] Fehler 1