Beiträge von vdr_rossi
-
-
Mit dem dynamite-Patch sollten 9 Patches angewandt werden, aber nur 6 tauchen im Log auf. Das ist überaus seltsam.
Ich versuche mal die Schritte nachzuvollziehen.
Edit:
Code./clean-package.sh _vdr ./build.sh -config CoreELEC-20-ng -extra dynamite,channellogos -addon dvb-latest,dvb-tools,network-tools,system-tools -package _vdr
Und es werden alle 9 Patches angewandt.
Mit der Befehlsabfolge kommt bei mir kein Fehler:
Code
Alles anzeigenrossi@ubuntu:~/VDRSternELEC$ ./build.sh -config CoreELEC-20-ng -extra dynamite,channellogos -addon dvb-latest,dvb-tools,network-tools,system-tools -package _vdr extras: use 'dynamite', set environment variable EXTRA_DYNAMITE=y extras: use 'channellogos', set environment variable EXTRA_CHANNELLOGOS=y addons: use 'dvb-latest', set environment variable ADDON_DVB_LATEST=dvb-latest addons: use 'dvb-tools', set environment variable ADDON_DVB_TOOLS=dvb-tools addons: use 'network-tools', set environment variable ADDON_NETWORK_TOOLS=network-tools addons: use 'system-tools', set environment variable ADDON_SYSTEM_TOOLS=system-tools Read config CoreELEC-20-ng Build e74f232 on CoreELEC Removing distributions/CoreELEC/show_vdr_config Removing packages/devel/pkg-config/patches/0001-pkg-config-hack-for-disabling-sysroot-depend.patch Removing packages/sysutils/eventlircd/patches/ Removing projects/Amlogic-ce/packages/linux-drivers/openvfd-driver/patches/ Removing projects/Amlogic-ce/packages/linux-firmware/amlogic/bl301_091020/patches/ Removing projects/Amlogic-ce/packages/linux-firmware/amlogic/bl301_221119/patches/ Removing projects/Amlogic-ce/packages/linux-firmware/amlogic/bl301_xxxxxx/patches/ Removing projects/Amlogic-ce/packages/linux/patches/add_blueled_dtb.patch Removing projects/Amlogic-ce/packages/linux/patches/add_meson_vrtc_dtb.patch Removing projects/Amlogic-ce/packages/linux/patches/add_rtc_meson_vrtc_driver.patch HEAD is now at e74f232dab Merge remote-tracking branch 'LibreELEC.tv/libreelec-11.0' into coreelec-20 Submodule path 'CoreELEC': checked out 'c88b1dd18aa641ad5e94307edbe5bd03c0e0a6cc' Previous HEAD position was c88b1dd18a linux: bump package to f0f6f883 HEAD is now at e74f232dab Merge remote-tracking branch 'LibreELEC.tv/libreelec-11.0' into coreelec-20 Apply patch ../patches/CoreELEC/0001-add-show_vdr_config.patch patching file distributions/CoreELEC/show_vdr_config Apply patch ../patches/CoreELEC/0002-enable-meson-vrtc-driver.patch patching file projects/Amlogic-ce/packages/linux/package.mk Apply patch ../patches/CoreELEC/projects/Amlogic-ce/devices/Amlogic-ng/patches/02-opengl-meson.patch patching file projects/Amlogic-ce/devices/Amlogic-ng/packages/opengl-meson/package.mk Apply patch ../patches/CoreELEC/coreelec-20/change_cxxtools_url.patch patching file packages/addons/addon-depends/cxxtools/package.mk Apply patch ../patches/CoreELEC/coreelec-20/projects/Amlogic-ce/devices/Amlogic-ng/patches/03-dvb-latest.patch patching file projects/Amlogic-ce/packages/addons/driver/dvb-latest/package.mk Apply patch ../patches/CoreELEC/coreelec-20/0001-nfs-utils-tirpc.patch patching file packages/network/nfs-utils/package.mk Apply patch ../patches/CoreELEC/coreelec-20/0001-build-ffmpeg-programs.patch patching file packages/addons/addon-depends/opus/package.mk patching file packages/audio/libvorbis/package.mk patching file packages/multimedia/ffmpeg/package.mk Apply patch ../patches/CoreELEC/coreelec-20/0001-add-show_vdr_config-option-to-show_config.patch patching file config/show_config Hunk #1 succeeded at 140 (offset 1 line). Apply patch ../patches/CoreELEC/coreelec-20/0002-fix-build-20.patch patching file scripts/pkgjson Apply patch ../patches/CoreELEC/coreelec-20/change_tntnet_url.patch patching file packages/addons/addon-depends/tntnet/package.mk Apply patch ../patches/CoreELEC/coreelec-20/0001-coreelec-fix-RTL8821CU-link.patch patching file projects/Amlogic-ce/packages/linux-drivers/RTL8821CU/package.mk Apply script ../patches/01-virtual-image.sh Apply script ../patches/01-vdr-packages.sh Apply script ../patches/03-fontconfig.sh Apply script ../patches/CoreELEC/01-add-git-handler.sh Apply script ../patches/CoreELEC/projects/Amlogic-ce/devices/Amlogic-ng/patches/02-media_modules-aml.sh Apply script ../patches/CoreELEC/projects/Amlogic-ce/devices/Amlogic-ng/patches/04-meson-vrtc-driver.sh Create directory CoreELEC/projects/Amlogic-ce/packages/linux-drivers/openvfd-driver/patches/ Copy new_commands.patch to CoreELEC/projects/Amlogic-ce/packages/linux-drivers/openvfd-driver/patches/new_commands.patch Create directory CoreELEC/projects/Amlogic-ce/packages/linux-firmware/amlogic/bl301_221119/patches/ Copy bl301.patch to CoreELEC/projects/Amlogic-ce/packages/linux-firmware/amlogic/bl301_221119/patches/bl301.patch Create directory CoreELEC/projects/Amlogic-ce/packages/linux-firmware/amlogic/bl301_091020/patches/ Copy bl301.patch to CoreELEC/projects/Amlogic-ce/packages/linux-firmware/amlogic/bl301_091020/patches/bl301.patch Create directory CoreELEC/projects/Amlogic-ce/packages/linux-firmware/amlogic/bl301_xxxxxx/patches/ Copy bl301.patch to CoreELEC/projects/Amlogic-ce/packages/linux-firmware/amlogic/bl301_xxxxxx/patches/bl301.patch Copy add_rtc_meson_vrtc_driver.patch to CoreELEC/projects/Amlogic-ce/packages/linux/patches/add_rtc_meson_vrtc_driver.patch Copy add_blueled_dtb.patch to CoreELEC/projects/Amlogic-ce/packages/linux/patches/add_blueled_dtb.patch Copy add_meson_vrtc_dtb.patch to CoreELEC/projects/Amlogic-ce/packages/linux/patches/add_meson_vrtc_dtb.patch Create directory CoreELEC/packages/sysutils/eventlircd/patches/ Copy EXP-disable-EVIOCGRAB.patch.disabled to CoreELEC/packages/sysutils/eventlircd/patches/EXP-disable-EVIOCGRAB.patch.disabled Copy 0001-pkg-config-hack-for-disabling-sysroot-depend.patch to CoreELEC/packages/devel/pkg-config/patches/0001-pkg-config-hack-for-disabling-sysroot-depend.patch Building single package, skip addons Build environment variables: PROJECT=Amlogic-ce DEVICE=Amlogic-ng ARCH=arm BUILD_SUFFIX= VDR_OUTPUTDEVICE=softhdodroid VDR_INPUTDEVICE= Build _vdr
Aber am Ende kommt kein Image bei raus....
Was gibt denn bash --version aus?
Coderossi@ubuntu:~/VDRSternELEC$ bash --version GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu) Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software; you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law.
-
Gut,
erstmal ./clean-package.sh _vdr ausgeführt.
Dann ./build.sh -config CoreELEC-20-ng -extra dynamite,channellogos -addon dvb-latest,dvb-tools,network-tools,system-tools
-
DrawScaledImage ist nicht im osd.h enthalten:
Zitatrossi@ubuntu:~/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/build/_vdr-2.6.4$ grep "DrawScaledImage" osd.h
rossi@ubuntu:~/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/build/_vdr-2.6.4$
Kein Treffer hier.
Komplettes build Log im Anhang.
-
Rein interessehalber: Welchen Linux-Kernel hat deine Build-Maschine?
Ist ein virtuelles Ubuntu 22.04.3 LTS mit
Coderossi@ubuntu:~/VDRSternELEC$ uname -a Linux ubuntu 5.15.0-91-generic #101-Ubuntu SMP Tue Nov 14 13:30:08 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Habe nun ./clean-package.sh _vdr ausgeführt und dann ./build.sh -config CoreELEC-20-ng -package _vdr -extra dynamite
Läuft ohne Fehlermeldung durch.
Dann nochmal komplett./build.sh -config CoreELEC-20-ng -extra dynamite,channellogos -addon dvb-latest,dvb-tools,network-tools,system-tools
Der Fehler bleibt:
Code
Alles anzeigen<<< _vdr-plugin-web:target seq 477 <<< BUILD _vdr-plugin-web (target) TOOLCHAIN make (auto-detect) PKG_CONFIG_PATH /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/install_pkg/_vdr-2.6.4/usr/local/lib/pkgconfig PKG_CONFIG_PATH /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/install_pkg/_graphicsmagick-1.3.40/usr/local/lib/pkgconfig Executing (target): make ENABLE_FAST_SCALE=1 make[1]: Entering directory '/home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/build/_vdr-plugin-web-6d7eeafc6a8c887202dc5f0da25594f69dbd248e' CC webosdpage.o /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/toolchain/bin/armv8a-libreelec-linux-gnueabihf-g++ -march=armv8-a+crc -mtune=cortex-a53 -mabi=aapcs-linux -Wno-psabi -Wa,-mno-warn-deprecated -mfloat-abi=hard -mfpu=neon-fp-armv8 -Wall -pipe -O3 -fomit-frame-pointer -DNDEBUG -O3 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/install_pkg/_graphicsmagick-1.3.40/usr/local/include/GraphicsMagick -c -DPLUGIN_NAME_I18N='"web"' -DENABLE_FAST_SCALE -I. -Ithirdparty/mINI-0.9.14/src/mini -o webosdpage.o webosdpage.cpp webosdpage.cpp: In member function 'bool WebOSDPage::scaleAndPaint(uint8_t*, int, int, int, int, int, int)': webosdpage.cpp:316:21: error: 'class cPixmap' has no member named 'DrawScaledImage' 316 | pixmap->DrawScaledImage(recPoint, recImage, scalex, scaley, true); | ^~~~~~~~~~~~~~~ make[1]: *** [Makefile:93: webosdpage.o] Error 1 make[1]: Leaving directory '/home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/build/_vdr-plugin-web-6d7eeafc6a8c887202dc5f0da25594f69dbd248e' FAILURE: scripts/build _vdr-plugin-web:target during make_target (default) *********** FAILED COMMAND *********** make ${PKG_MAKE_OPTS_TARGET} ************************************** *********** FAILED COMMAND *********** ${SCRIPTS}/build "${1}" "${PARENT_PKG}" ************************************** FAILURE: scripts/install _vdr-plugin-web:target has failed! The following log for this failure is available: /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/.threads/logs/477.log >>> _vdr-plugin-web:target seq 477 >>> [482/491] [FAIL] install _vdr-plugin-web:target The following log for this failure is available: /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/.threads/logs/477.log Parallel build failure - see log for details. Time of failure: Sat Dec 16 16:14:33 UTC 2023 make: *** [Makefile:10: image] Error 1
-
Kannst du mal versuchen, erstmal nur den VDR neu zu bauen und dann das Komplettbuild anzustossen?
Ja, habe erst den Ordner ~/VDRSternELEC/CoreELEC//build.CoreELEC-Amlogic-ng.arm-20 gelöscht. Dann ./build.sh -config CoreELEC-20-ng -package _vdr ausgeführt, build abgewartet und dann noch ./build.sh -config CoreELEC-20-ng -extra dynamite,channellogos -addon dvb-latest,dvb-tools,network-tools,system-tools ausgeführt. Weil Ich dynamite brauche...
Da hängt er jetzt:
Code
Alles anzeigenmake[1]: Entering directory '/home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/build/_vdr-plugin-dynamite-5a94153a27836752f878d3e83fe1a6720ebd76db' /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/toolchain/bin/armv8a-libreelec-linux-gnueabihf-g++ -march=armv8-a+crc -mtune=cortex-a53 -mabi=aapcs-linux -Wno-psabi -Wa,-mno-warn-deprecated -mfloat-abi=hard -mfpu=neon-fp-armv8 -Wall -pipe -O3 -fomit-frame-pointer -DNDEBUG -O3 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -DPLUGIN_NAME_I18N='"dynamite"' -o dynamite.o dynamite.c In file included from dynamite.c:9: dynamicdevice.h:47:16: error: 'cDynamicDeviceProbe' was not declared in this scope; did you mean 'cDynamicDevice'? 47 | static cList<cDynamicDeviceProbe::cDynamicDeviceProbeItem> commandRequeue; | ^~~~~~~~~~~~~~~~~~~ | cDynamicDevice dynamicdevice.h:47:60: error: template argument 1 is invalid 47 | static cList<cDynamicDeviceProbe::cDynamicDeviceProbeItem> commandRequeue; | ^ dynamite.c: In member function 'virtual bool cDynamiteDvbDeviceProbe::Probe(int, int)': dynamite.c:48:5: error: 'cDynamicDeviceProbe' has not been declared 48 | cDynamicDeviceProbe::QueueDynamicDeviceCommand(ddpcAttach, *devpath); | ^~~~~~~~~~~~~~~~~~~ dynamite.c:48:52: error: 'ddpcAttach' was not declared in this scope 48 | cDynamicDeviceProbe::QueueDynamicDeviceCommand(ddpcAttach, *devpath); | ^~~~~~~~~~ dynamite.c: At global scope: dynamite.c:55:57: error: expected class-name before '{' token 55 | class cDynamiteDeviceProbe : public cDynamicDeviceProbe { | ^ dynamite.c: In constructor 'cDynamiteDeviceProbe::cDummyDevice::cDummyDevice(cDevice*)': dynamite.c:59:61: error: no matching function for call to 'cDevice::cDevice(cDevice*&)' 59 | cDummyDevice(cDevice *ParentDevice):cDevice(ParentDevice) {} | ^ In file included from /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/toolchain/armv8a-libreelec-linux-gnueabihf/sysroot/usr/local/include/vdr/dvbdevice.h:15, from /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/toolchain/armv8a-libreelec-linux-gnueabihf/sysroot/usr/local/include/vdr/menuitems.h:14, from /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/toolchain/armv8a-libreelec-linux-gnueabihf/sysroot/usr/local/include/vdr/plugin.h:14, from dynamite.c:8: /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/toolchain/armv8a-libreelec-linux-gnueabihf/sysroot/usr/local/include/vdr/device.h:188:3: note: candidate: 'cDevice::cDevice()' 188 | cDevice(void); | ^~~~~~~ /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/toolchain/armv8a-libreelec-linux-gnueabihf/sysroot/usr/local/include/vdr/device.h:188:3: note: candidate expects 0 arguments, 1 provided /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/toolchain/armv8a-libreelec-linux-gnueabihf/sysroot/usr/local/include/vdr/device.h:119:7: note: candidate: 'constexpr cDevice::cDevice(const cDevice&)' 119 | class cDevice : public cThread { | ^~~~~~~ /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/toolchain/armv8a-libreelec-linux-gnueabihf/sysroot/usr/local/include/vdr/device.h:119:7: note: no known conversion for argument 1 from 'cDevice*' to 'const cDevice&' dynamite.c: In destructor 'virtual cPluginDynamite::~cPluginDynamite()': dynamite.c:133:6: warning: deleting object of polymorphic class type 'cDynamiteDeviceProbe' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 133 | delete probe; | ^~~~~~~~~~~~ dynamite.c: In member function 'virtual bool cPluginDynamite::Initialize()': dynamite.c:302:13: error: 'cDynamicDeviceProbe' has not been declared 302 | cDynamicDeviceProbe::QueueDynamicDeviceCommand(ddpcAttach, devpath); | ^~~~~~~~~~~~~~~~~~~ dynamite.c:302:60: error: 'ddpcAttach' was not declared in this scope 302 | cDynamicDeviceProbe::QueueDynamicDeviceCommand(ddpcAttach, devpath); | ^~~~~~~~~~ dynamite.c: In member function 'virtual bool cPluginDynamite::Service(const char*, void*)': dynamite.c:430:9: error: 'cDynamicDeviceProbe' has not been declared 430 | cDynamicDeviceProbe::QueueDynamicDeviceCommand(ddpcAttach, (const char*)Data); | ^~~~~~~~~~~~~~~~~~~ dynamite.c:430:56: error: 'ddpcAttach' was not declared in this scope 430 | cDynamicDeviceProbe::QueueDynamicDeviceCommand(ddpcAttach, (const char*)Data); | ^~~~~~~~~~ dynamite.c:440:9: error: 'cDynamicDeviceProbe' has not been declared 440 | cDynamicDeviceProbe::QueueDynamicDeviceCommand(ddpcDetach, (const char*)Data); | ^~~~~~~~~~~~~~~~~~~ dynamite.c:440:56: error: 'ddpcDetach' was not declared in this scope 440 | cDynamicDeviceProbe::QueueDynamicDeviceCommand(ddpcDetach, (const char*)Data); | ^~~~~~~~~~ dynamite.c: In member function 'virtual cString cPluginDynamite::SVDRPCommand(const char*, const char*, int&)': dynamite.c:623:6: error: 'cDynamicDeviceProbe' has not been declared 623 | cDynamicDeviceProbe::QueueDynamicDeviceCommand(ddpcAttach, Option); | ^~~~~~~~~~~~~~~~~~~ dynamite.c:623:53: error: 'ddpcAttach' was not declared in this scope 623 | cDynamicDeviceProbe::QueueDynamicDeviceCommand(ddpcAttach, Option); | ^~~~~~~~~~ dynamite.c:628:6: error: 'cDynamicDeviceProbe' has not been declared 628 | cDynamicDeviceProbe::QueueDynamicDeviceCommand(ddpcDetach, Option); | ^~~~~~~~~~~~~~~~~~~ dynamite.c:628:53: error: 'ddpcDetach' was not declared in this scope 628 | cDynamicDeviceProbe::QueueDynamicDeviceCommand(ddpcDetach, Option); | ^~~~~~~~~~ make[1]: *** [Makefile:70: dynamite.o] Error 1 make[1]: Leaving directory '/home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/build/_vdr-plugin-dynamite-5a94153a27836752f878d3e83fe1a6720ebd76db' FAILURE: scripts/build _vdr-plugin-dynamite:target during make_target (default) *********** FAILED COMMAND *********** make ${PKG_MAKE_OPTS_TARGET} ************************************** *********** FAILED COMMAND *********** ${SCRIPTS}/build "${1}" "${PARENT_PKG}" ************************************** FAILURE: scripts/install _vdr-plugin-dynamite:target has failed! The following log for this failure is available: /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/.threads/logs/467.log >>> _vdr-plugin-dynamite:target seq 467 >>> [460/491] [FAIL] install _vdr-plugin-dynamite:target The following log for this failure is available: /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/.threads/logs/467.log Parallel build failure - see log for details. Time of failure: Thu Dec 14 20:20:58 UTC 2023 make: *** [Makefile:10: image] Error 1
-
...
Ist das ein ganz neuer Build oder ein Update?
Kannst du mal versuchen, erstmal nur den VDR neu zu bauen und dann das Komplettbuild anzustossen?
...
Der Fehler kommt bei einem update build.
Ja, baue erst nur VDR neu und dann einen Komplettbuild.
Mache ich heute Abend...
-
Hallo,
baue lokal in einer vm. Aktuell bricht er beim vdr-plugin-web ab:
Code
Alles anzeigen<<< _vdr-plugin-web:target seq 480 <<< BUILD _vdr-plugin-web (target) TOOLCHAIN make (auto-detect) PKG_CONFIG_PATH /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/install_pkg/_vdr-2.6.4/usr/local/lib/pkgconfig PKG_CONFIG_PATH /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/install_pkg/_graphicsmagick-1.3.40/usr/local/lib/pkgconfig Executing (target): make ENABLE_FAST_SCALE=1 make[1]: Entering directory '/home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/build/_vdr-plugin-web-6d7eeafc6a8c887202dc5f0da25594f69dbd248e' CC webosdpage.o /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/toolchain/bin/armv8a-libreelec-linux-gnueabihf-g++ -march=armv8-a+crc -mtune=cortex-a53 -mabi=aapcs-linux -Wno-psabi -Wa,-mno-warn-deprecated -mfloat-abi=hard -mfpu=neon-fp-armv8 -Wall -pipe -O3 -fomit-frame-pointer -DNDEBUG -O3 -fPIC -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I/home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/install_pkg/_graphicsmagick-1.3.40/usr/local/include/GraphicsMagick -c -DPLUGIN_NAME_I18N='"web"' -DENABLE_FAST_SCALE -I. -Ithirdparty/mINI-0.9.14/src/mini -o webosdpage.o webosdpage.cpp webosdpage.cpp: In member function 'bool WebOSDPage::scaleAndPaint(uint8_t*, int, int, int, int, int, int)': webosdpage.cpp:316:21: error: 'class cPixmap' has no member named 'DrawScaledImage' 316 | pixmap->DrawScaledImage(recPoint, recImage, scalex, scaley, true); | ^~~~~~~~~~~~~~~ make[1]: *** [Makefile:93: webosdpage.o] Error 1 make[1]: Leaving directory '/home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/build/_vdr-plugin-web-6d7eeafc6a8c887202dc5f0da25594f69dbd248e' FAILURE: scripts/build _vdr-plugin-web:target during make_target (default) *********** FAILED COMMAND *********** make ${PKG_MAKE_OPTS_TARGET} ************************************** *********** FAILED COMMAND *********** ${SCRIPTS}/build "${1}" "${PARENT_PKG}" ************************************** FAILURE: scripts/install _vdr-plugin-web:target has failed! The following log for this failure is available: /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/.threads/logs/480.log >>> _vdr-plugin-web:target seq 480 >>> [487/491] [FAIL] install _vdr-plugin-web:target The following log for this failure is available: /home/rossi/VDRSternELEC/CoreELEC/build.CoreELEC-Amlogic-ng.arm-20/.threads/logs/480.log Parallel build failure - see log for details. Time of failure: Wed Dec 13 21:22:10 UTC 2023 make: *** [Makefile:10: image] Error 1
Wie lässt sich das beheben?
Danke
-
Ich würde mit einer Linux live-CD (z.B. Knoppix oder Ubuntu) starten. Am besten ISO auf USB Stick und dann von USB booten.
Dann von dort fsck /dev/sdx1 (sdx1 = zu ersetzen mit Deiner SSD), Auflistung der Festplatten mit fdisk -l
-
Wenn ich das richtig im Kopf habe, werden die bei einem do-release-upgrade nur vorübergehend deaktiviert, aber nicht endgültig entfernt - das müsste man also selber machen: https://wiki.ubuntuusers.de/Pa…halten/PPA/#PPA-entfernen
Aber ich installiere doch ein Ubuntu 22.04 LTS (Jammy) direkt vom USB Stick... das ist meine Startpunkt. Kein Release Upgrade.
Oh man, habe vom Stick wirklich noch eine 20.04.6 installiert das kommt davon wenn man den Stick nicht richtig beschriftet.
Peinlich
Edit:
Wurde im 3 oder 4 Anlauf gelöst. Nachdem ich die richtige Ubuntu Version benutzt hatte, gab es noch Realtek r8169 Treiberprobleme (kein Netzwerk)... aber jetzt läuft das System mit vdr erstmal wieder. Ohne secure boot.
-
Der relevante Teil meiner /host_vars/localhost sieht so aus:
Code... branch: jammy ppa_owner: 'ppa:seahawk1986-hotmail' # add the following PPAs repositories: - '{{ ppa_owner }}/{{branch}}-main' - '{{ ppa_owner }}/vdr-2.6.4' - '{{ ppa_owner }}/{{branch}}-kodi' ...
Musste mit erschrecken feststellen das die eingebundenen PPAs trotzdem focal sind...
Fange jetzt nochmal mit einer frischen jammy Installation an.
-
Ist mir neulich nach Update einer vorhandenen Installation auch aufgefallen. Hatte intuitiv systemctl enable setup_bl301.service ausgeführt.
Dann ging es wieder. Welches Script sorgt im Updatefall für disable?
-
Hallo,
bin dabei ein Rechner mit NVidia Karte (Quadro T400) neu auf zu setzen.
Ubuntu 22.04.6 LTS ist installiert, yavdr ansible aus dem git geholt.... es folgten Fehlermeldungen:
- No package matching 'python3-kmodpy' is available (manuell editiert -> ./roles/yavdr-common/tasks/configure_system.yml)
- No package matching 'yavdr-i18n' is available (Lösung hier)
- '/usr/bin/apt-get -y -o "Dpkg::Options::=--force-confdef" -o "Dpkg::Options::=--force-confold" install 'vdr-plugin-softhdcuvid' -o APT::Install-Recommends=no' failed: E: Unable to correct problems, you have held broken packages.
Manueller Installationsversuch:
CodeDie folgenden Pakete haben unerfüllte Abhängigkeiten: vdr-plugin-softhdcuvid : Hängt ab von: libnvidia-compute-535 (>= 535.54.03) soll aber nicht installiert werden
Coderoot@vdr1:/home/rossi/yavdr-ansible# uname -a Linux vdr1 5.15.0-88-generic #98~20.04.1-Ubuntu SMP Mon Oct 9 16:43:45 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Coderoot@vdr1:/home/rossi/yavdr-ansible# cat /etc/yavdr/autoinstalled nvidia-driver-535-server-open linux-modules-nvidia-535-server-open-generic-hwe-20.04
Coderoot@vdr1:/home/rossi/yavdr-ansible# dpkg -l nvidia-*|grep ^ii ii nvidia-compute-utils-535-server 535.129.03-0ubuntu0.20.04.1 amd64 NVIDIA compute utilities ii nvidia-driver-535-server-open 535.129.03-0ubuntu0.20.04.1 amd64 NVIDIA driver (open kernel) metapackage ii nvidia-firmware-535-server-535.129.03 535.129.03-0ubuntu0.20.04.1 amd64 Firmware files used by the kernel module ii nvidia-kernel-common-535-server 535.129.03-0ubuntu0.20.04.1 amd64 Shared files used with the kernel module ii nvidia-kernel-source-535-server-open 535.129.03-0ubuntu0.20.04.1 amd64 NVIDIA kernel source package ii nvidia-utils-535-server 535.129.03-0ubuntu0.20.04.1 amd64 NVIDIA Server Driver support binaries
Habe schon versucht da manuell einzugreifen, aber am Ende ging nix mehr. Habe jetzt nochmal neu installiert und stecke jetzt fest...
Das Playbook installiert 535.129.03, softhdcuvid will 535.54.03 - wie lässt sich das lösen?
Danke
-
DVB-T2/DVB-C Tuner Mischbetrieb, habe ich am Ende per dynamite gelöst...
-
War auch schon drauf und dran das ASRock N100M zu bestellen, aber leider ist die PCIe x16 Schnittstelle nur mit x2 beschaltet.
Und damit ist eine NVidia Grafikkarte raus...
-
Danke für den Beitrag. Finetuning bei FB kann nie schaden.
Da ich selber lokal baue, könnte man es auch hier ->
VDRSternELEC/packages/tools/_amremote/bin/start_ps3remote.sh at master · Zabrimus/VDRSternELECContribute to Zabrimus/VDRSternELEC development by creating an account on GitHub.github.comändern.
Ich probiere es nachher aus, auch advancedsettings.xml nicht vergessen...
-
Oder im Mainboard Bios onboard Soundkarte deaktivieren. Dann gibt es nur noch die Grafikkarte bzw. HDMI Ausgang als Soundkarte...
-
-
Habe Thema - schnellen Zugriff auf microSD Karte - erstmal auf Eis gelegt.
Zwischendurch wurde auch noch das Dateisystem (XFS) der 1TB microSD "zerschossen". VDR Aufnahmen gehen jetzt auf USB Stick.
Das ist mir so zu heikel.
Auf lange Sicht möchte ich das Potential der schnellen microSD aber nutzen. Angestrebte Transferraten >80MB/Sek. wären schon.
Lasse das vom Hersteller empfohlene Ubuntu mate auf meinem Test Odroid laufen und beobachte/teste dort weiter...
Eventl. ist es doch nicht nur device tree, sondern Kernel in Kombination.
-
Meine Empfehlung ist auch eine ARM Kiste.
Z.B. Odroid N2+ (4GB) mit eMMC (z.B. 32GB), darauf VDRSternELEC installieren.
Tuner über USB, z.B. Sundtek SkyTV Ultimate Dual (2x DVB-S2)
vorhandenen Fernbedienung auf NEC Code programmieren und amremote konfigurieren.
Das System ist an einem Nachmittag aufgesetzt. Mit Erfahrung auch schneller.
Massenspeicher für Videodaten kann USB Festplatte/Stick sein, oder microSD über eingebauten Kartenleser.
Ich bin von dieser Hardware begeistert. Ok, bei Massenspeicheranbindung ist noch Potential...