Ups die müssen natürlich weg, die habe ich komplett übersehen
Es müssen sogar die Zeilen 3-6 weg.
Kommt heute Abend ins git
Ups die müssen natürlich weg, die habe ich komplett übersehen
Es müssen sogar die Zeilen 3-6 weg.
Kommt heute Abend ins git
ist im git
vdr-2.6.0 und mariadb-10.5.10 mit epg2vdr und scraper2vdr sowie epgd: passt jetzt! Danle!
(BTW: die includes zu ändern funktionierte zwar - war aber eine Scheißidee... )
Jetzt bekomme ich diesen Fehler
db.c:597:47: error: cannot convert 'bool*' to 'my_bool*' {aka 'char*'} in assignment
597 | newBinding->is_null = value->getNullRef();
| ~~~~~~~~~~~~~~~~~^~
| |
| bool*
make[1]: *** [Makefile:83: db.o] Error 1
make: *** [Makefile:122: hlib] Error 2
das hat ich schon mal, weiß aber nicht wie ich den wieder weg bekomme
Ist dass das Plugin oder der epgd?
Hast du make clean gemacht?
Findet der irgendwie die mysql lib statt der mariadb lib?
Poste mal alles was bei make kommt
es ist das Plugin, make clean habe ich gemacht.
Ich meine bei der Installation von mariadb lib hat er die mysql gelöscht
wie kann ich den festellen ob die mysql noch da ist ?
Sollte auch kein Problem sein wenn MySQL noch installiert ist. Nur verwenden sollte er es nicht.
poste mal die make Ausgabe
das ?
*** Plugin epg2vdr:
g++ -MM -MG -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -ggdb -O0 -fPIC -Wreturn-type -Wall -Wno-parentheses -Wformat -pedantic -Wno-long-long -Wunused-variable -Wunused-label -Wno-unused-result -Wunused-value -Wunused-function -Wno-variadic-macros -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std=c++11 -D__STDC_FORMAT_MACROS -Wunused-but-set-variable -O3 -Wall -g -ggdb -O0 -fPIC -Werror=overloaded-virtual -Wno-parentheses -g -ggdb -O0 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STL_CONFIG_H -DEPG2VDR_DATA_DIR='"/var/cache/vdr"' -DEPG2VDR -DLOG_PREFIX='"epg2vdr: "' -DVDR_PLUGIN -DUSEUUID -DUSEMD5 -DUSEJSON -DUSEGUNZIP -DPLUGIN_NAME_I18N='"epg2vdr"' -DGIT_REV='"29d493f"' -I/usr/local/src/VDR-master.git/include -I/usr/include/mariadb -I/usr/include/mariadb/mysql epg2vdr.c service.c update.c plgconfig.c parameters.c timer.c recording.c recinfofile.c status.c ttools.c svdrpclient.c menu.c menusched.c menutimers.c menudone.c menusearchtimer.c > .dependencies
(cd lib && make -s lib)
Compile common ...
Compile config ...
Compile db ...
db.c: In member function 'int cDbStatement::appendBinding(cDbValue*, cDbService::BindType)':
db.c:549:46: error: cannot convert 'bool*' to 'my_bool*' {aka 'char*'} in assignment
549 | newBinding->is_null = value->getNullRef();
| ~~~~~~~~~~~~~~~~~^~
| |
| bool*
db.c:559:46: error: cannot convert 'bool*' to 'my_bool*' {aka 'char*'} in assignment
559 | newBinding->is_null = value->getNullRef();
| ~~~~~~~~~~~~~~~~~^~
| |
| bool*
db.c:568:47: error: cannot convert 'bool*' to 'my_bool*' {aka 'char*'} in assignment
568 | newBinding->is_null = value->getNullRef();
| ~~~~~~~~~~~~~~~~~^~
| |
| bool*
db.c:577:47: error: cannot convert 'bool*' to 'my_bool*' {aka 'char*'} in assignment
577 | newBinding->is_null = value->getNullRef();
| ~~~~~~~~~~~~~~~~~^~
| |
| bool*
db.c:587:47: error: cannot convert 'bool*' to 'my_bool*' {aka 'char*'} in assignment
587 | newBinding->is_null = value->getNullRef();
| ~~~~~~~~~~~~~~~~~^~
| |
| bool*
db.c:597:47: error: cannot convert 'bool*' to 'my_bool*' {aka 'char*'} in assignment
597 | newBinding->is_null = value->getNullRef();
| ~~~~~~~~~~~~~~~~~^~
| |
| bool*
make[2]: *** [Makefile:83: db.o] Error 1
make[1]: *** [Makefile:122: hlib] Error 2
*** Plugin epgsearch:
^Cmake[1]: *** Deleting file '.dependencies'
make: *** [Makefile:236: plugins] Interrupt
Alles anzeigen
geh mal bitte in den Unterordner lib und mach da nochmal
make clean
make lib
ind poste das auch noch bitte.
root@homeserver:/usr/local/src/VDR/PLUGINS/src/epg2vdr-git# make clean
(cd lib && make clean)
make[1]: Entering directory '/usr/local/src/VDR-master.git/PLUGINS/src/epg2vdr-git/lib'
rm -f *.o *~ core tst demo libhorchi.a
make[1]: Leaving directory '/usr/local/src/VDR-master.git/PLUGINS/src/epg2vdr-git/lib'
root@homeserver:/usr/local/src/VDR/PLUGINS/src/epg2vdr-git# make lib
g++ -MM -MG -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -ggdb -O0 -fPIC -Wreturn-type -Wall -Wno-parentheses -Wformat -pedantic -Wno-long-long -Wunused-variable -Wunused-label -Wno-unused-result -Wunused-value -Wunused-function -Wno-variadic-macros -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std=c++11 -D__STDC_FORMAT_MACROS -Wunused-but-set-variable -O3 -Wall -g -ggdb -O0 -fPIC -Werror=overloaded-virtual -Wno-parentheses -g -ggdb -O0 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D__STL_CONFIG_H -DEPG2VDR_DATA_DIR='"/var/cache/vdr"' -DEPG2VDR -DLOG_PREFIX='"epg2vdr: "' -DVDR_PLUGIN -DUSEUUID -DUSEMD5 -DUSEJSON -DUSEGUNZIP -DPLUGIN_NAME_I18N='"epg2vdr"' -DGIT_REV='"29d493f"' -I/usr/include/mariadb -I/usr/include/mariadb/mysql epg2vdr.c service.c update.c plgconfig.c parameters.c timer.c recording.c recinfofile.c status.c ttools.c svdrpclient.c menu.c menusched.c menutimers.c menudone.c menusearchtimer.c > .dependencies
make: Nothing to be done for 'lib
im Unterordner lib bitte, also erst
cd lib
root@homeserver:/usr/local/src/VDR/PLUGINS/src/epg2vdr-git# make lib
Du bist hier nicht mehr im Verzeichnis lib.
Edit: horchi war schneller.
root@homeserver:/usr/local/src/VDR/PLUGINS/src/epg2vdr-git/lib# make lib
Compile common ...
g++ -c -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -ggdb -O0 -fPIC -Wreturn-type -Wall -Wno-parentheses -Wformat -pedantic -Wno-long-long -Wunused-variable -Wunused-label -Wno-unused-result -Wunused-value -Wunused-function -Wno-variadic-macros -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std=c++11 -D__STDC_FORMAT_MACROS -Wunused-but-set-variable -I/usr/include/uuid -I/usr/include/mariadb -I/usr/include/mariadb/mysql -D__STL_CONFIG_H -DVDR_PLUGIN -DUSEUUID -DUSEMD5 -DUSEJSON -DUSEGUNZIP -DPLUGIN_NAME_I18N='""' -O3 -o common.o common.c
Compile config ...
g++ -c -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -ggdb -O0 -fPIC -Wreturn-type -Wall -Wno-parentheses -Wformat -pedantic -Wno-long-long -Wunused-variable -Wunused-label -Wno-unused-result -Wunused-value -Wunused-function -Wno-variadic-macros -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std=c++11 -D__STDC_FORMAT_MACROS -Wunused-but-set-variable -I/usr/include/uuid -I/usr/include/mariadb -I/usr/include/mariadb/mysql -D__STL_CONFIG_H -DVDR_PLUGIN -DUSEUUID -DUSEMD5 -DUSEJSON -DUSEGUNZIP -DPLUGIN_NAME_I18N='""' -O3 -o config.o config.c
Compile db ...
g++ -c -I/usr/include/python2.7 -I/usr/include/x86_64-linux-gnu/python2.7 -ggdb -O0 -fPIC -Wreturn-type -Wall -Wno-parentheses -Wformat -pedantic -Wno-long-long -Wunused-variable -Wunused-label -Wno-unused-result -Wunused-value -Wunused-function -Wno-variadic-macros -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -std=c++11 -D__STDC_FORMAT_MACROS -Wunused-but-set-variable -I/usr/include/uuid -I/usr/include/mariadb -I/usr/include/mariadb/mysql -D__STL_CONFIG_H -DVDR_PLUGIN -DUSEUUID -DUSEMD5 -DUSEJSON -DUSEGUNZIP -DPLUGIN_NAME_I18N='""' -O3 -o db.o db.c
db.c: In member function 'int cDbStatement::appendBinding(cDbValue*, cDbService::BindType)':
db.c:549:46: error: cannot convert 'bool*' to 'my_bool*' {aka 'char*'} in assignment
549 | newBinding->is_null = value->getNullRef();
| ~~~~~~~~~~~~~~~~~^~
| |
| bool*
db.c:559:46: error: cannot convert 'bool*' to 'my_bool*' {aka 'char*'} in assignment
559 | newBinding->is_null = value->getNullRef();
| ~~~~~~~~~~~~~~~~~^~
| |
| bool*
db.c:568:47: error: cannot convert 'bool*' to 'my_bool*' {aka 'char*'} in assignment
568 | newBinding->is_null = value->getNullRef();
| ~~~~~~~~~~~~~~~~~^~
| |
| bool*
db.c:577:47: error: cannot convert 'bool*' to 'my_bool*' {aka 'char*'} in assignment
577 | newBinding->is_null = value->getNullRef();
| ~~~~~~~~~~~~~~~~~^~
| |
| bool*
db.c:587:47: error: cannot convert 'bool*' to 'my_bool*' {aka 'char*'} in assignment
587 | newBinding->is_null = value->getNullRef();
| ~~~~~~~~~~~~~~~~~^~
| |
| bool*
db.c:597:47: error: cannot convert 'bool*' to 'my_bool*' {aka 'char*'} in assignment
597 | newBinding->is_null = value->getNullRef();
| ~~~~~~~~~~~~~~~~~^~
| |
| bool*
make: *** [Makefile:83: db.o] Error 1
Alles anzeigen
Sieht aus als würde er die richtigen Header verwenden zumindest stimmen die Pfade.
Hab gerade keine Idee.
Was ist das für eine Distribution?
identisch zu meinem Server. Hmmm
Oh man
natürlich habe ich alle plugins neu vom git gezogen, da ich das ganze aber über ein script mache habe ich vergessen den patch zu löschen. somit wurde jedesmal der patch wieder eingebaut
sorry für die Störung, der nächste Kaffee geht auf mich
Ursache war eine, durch nicht symmetrische Begin/End SegmentTransfer Aufrufe, unterbrochene Lock Sequenz.
Hab's übernommen (leider erst durch den Hinweis hier gesehen).
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!