Hab folgendes in der Console nach dem bauen von EPGD unter debian:
Code
g++ -c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/usr/local/src/vdr-epg-daemon/http/vdr-epg-daemon-git/vdr-epg-daemon=. -fstack-protector-strong -fstack-clas
h-protection -Wformat -Werror=format-security -fcf-protection -I/usr/include/mariadb -I/usr/include/mariadb/mysql -I/usr/include/python3.13 -I/usr/include/python3.13 -ggdb -fno-s
tack-protector -O0 -std=c++17 -D__STDC_FORMAT_MACROS -fPIC -Wall -Wreturn-type -Wformat -Wextra -Wparentheses -pedantic -Werror=format-security -Wunused-variable -Wunused-label -
Wunused-value -Wunused-function -Wunused-local-typedefs -Wno-unused-parameter -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I/usr/include/mariadb -I/usr/inclu
de/mariadb/mysql -I/usr/include/python3.13 -I/usr/include/python3.13 -ggdb -fno-stack-protector -O0 -std=c++17 -D__STDC_FORMAT_MACROS -fPIC -Wall -Wreturn-type -Wformat -Wextra -
Wparentheses -pedantic -Werror=format-security -Wunused-variable -Wunused-label -Wunused-value -Wunused-function -Wunused-local-typedefs -Wno-unused-parameter -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -I../.. -D_GNU_SOURCE -DBINDEST='"/usr//bin"' -DTARGET='""' -DLOG_PREFIX='""' -DPLGDIR='"/usr//lib/epgd/plugins"' -DUSEUUID -DUSEMD5
-DUSELIBXML -DUSELIBARCHIVE -DUSEJSON -DUSEGUNZIP -DSYSDWDIFO -DUSESYSD -I/usr/include/libxml2 -I/usr/include/libxml2 -I/usr/include/python3.13 -I/usr/include/python3.13 -o ep
gdata.o epgdata.c
cc1plus: warning: ‘-Werror=’ argument ‘-Werror=implicit-function-declaration’ is not valid for C++
g++ -shared epgdata.o -o libepgd-epgdata.so
(cd epglv && make)
make[3]: Verzeichnis „/usr/local/src/vdr-epg-daemon/http/vdr-epg-daemon-git/vdr-epg-daemon/epglv“ wird betreten
gcc -c -Wall -fPIC -L/usr/lib/x86_64-linux-gnu/ -lmariadb -I/usr/include/mariadb -I/usr/include/mariadb/mysql -DMYSQL_DYNAMIC_PLUGIN -DDEBUG_MYSQL=0 -pipe -O3 -shared src/epglvb
ase.c -o src/epglvbase.o
In file included from src/epglvbase.c:10:
src/epglv.h:44:25: error: unknown type name ‘UDF_INIT’
44 | my_bool base_epglv_init(UDF_INIT* init, UDF_ARGS* args, char* message);
| ^~~~~~~~
src/epglv.h:44:41: error: unknown type name ‘UDF_ARGS’
44 | my_bool base_epglv_init(UDF_INIT* init, UDF_ARGS* args, char* message);
| ^~~~~~~~
src/epglv.h:45:24: error: unknown type name ‘UDF_INIT’
45 | void base_epglv_deinit(UDF_INIT* init);
| ^~~~~~~~
src/epglv.h:46:22: error: unknown type name ‘UDF_INIT’
46 | long long base_epglv(UDF_INIT* init, UDF_ARGS* args, char* is_null,
| ^~~~~~~~
src/epglv.h:46:38: error: unknown type name ‘UDF_ARGS’
46 | long long base_epglv(UDF_INIT* init, UDF_ARGS* args, char* is_null,
| ^~~~~~~~
src/epglvbase.c:47:25: error: unknown type name ‘UDF_INIT’
47 | my_bool base_epglv_init(UDF_INIT* init, UDF_ARGS* args, char* message)
| ^~~~~~~~
src/epglvbase.c:47:41: error: unknown type name ‘UDF_ARGS’
47 | my_bool base_epglv_init(UDF_INIT* init, UDF_ARGS* args, char* message)
| ^~~~~~~~
src/epglvbase.c:100:24: error: unknown type name ‘UDF_INIT’
100 | void base_epglv_deinit(UDF_INIT* init)
| ^~~~~~~~
src/epglvbase.c:125:22: error: unknown type name ‘UDF_INIT’
125 | long long base_epglv(UDF_INIT* init, UDF_ARGS* args, char* is_null, char* error,
| ^~~~~~~~
src/epglvbase.c:125:38: error: unknown type name ‘UDF_ARGS’
125 | long long base_epglv(UDF_INIT* init, UDF_ARGS* args, char* is_null, char* error,
| ^~~~~~~~
make[3]: *** [Makefile:50: src/epglvbase.o] Fehler 1
make[3]: Verzeichnis „/usr/local/src/vdr-epg-daemon/http/vdr-epg-daemon-git/vdr-epg-daemon/epglv“ wird verlassen
make[2]: *** [Makefile:78: lv] Fehler 2
make[2]: Verzeichnis „/usr/local/src/vdr-epg-daemon/http/vdr-epg-daemon-git/vdr-epg-daemon“ wird verlassen
dh_auto_build: error: make -j1 returned exit code 2
make[1]: *** [debian/rules:18: override_dh_auto_build] Fehler 255
make[1]: Verzeichnis „/usr/local/src/vdr-epg-daemon/http/vdr-epg-daemon-git/vdr-epg-daemon“ wird verlassen
make: *** [debian/rules:15: binary] Fehler 2
dpkg-buildpackage: Fehler: Unterprozess debian/rules binary lieferte Exitstatus 2
Display More