Lancement de l'installation/mise à jour des dépendances openzwave Atteint :1 http://security.debian.org buster/updates InRelease Atteint :2 http://httpredir.debian.org/debian buster InRelease Atteint :4 http://httpredir.debian.org/debian buster-updates InRelease Atteint :5 https://deb.nodesource.com/node_12.x buster InRelease Atteint :6 http://httpredir.debian.org/debian buster-backports InRelease Atteint :7 https://repository.salamek.cz/deb/pub all InRelease Atteint :3 https://apt.armbian.com buster InRelease Lecture des listes de paquets… Installation des dependances Lecture des listes de paquets… Construction de l'arbre des dépendances… Lecture des informations d'état… build-essential est déjà la version la plus récente (12.6). g++ est déjà la version la plus récente (4:8.3.0-1). gcc est déjà la version la plus récente (4:8.3.0-1). git est déjà la version la plus récente (1:2.20.1-2+deb10u1). libjpeg-dev est déjà la version la plus récente (1:1.5.2-2). python-louie est déjà la version la plus récente (1.1-4). python-lxml est déjà la version la plus récente (4.3.2-1). make est déjà la version la plus récente (4.2.1-1.2). python-serial est déjà la version la plus récente (3.4-4). python-dev est déjà la version la plus récente (2.7.16-1). python-pip est déjà la version la plus récente (18.1-5). python-setuptools est déjà la version la plus récente (40.8.0-1). python-pyudev est déjà la version la plus récente (0.21.0-1). python-requests est déjà la version la plus récente (2.21.0-1). libudev-dev est déjà la version la plus récente (241-7~deb10u3). unzip est déjà la version la plus récente (6.0-23+deb10u1). 0 mis à jour, 0 nouvellement installés, 0 à enlever et 5 non mis à jour. Installation des dependances Python Requirement already satisfied: urwid in /usr/local/lib/python3.7/dist-packages (2.1.0) Requirement already satisfied: louie in /usr/local/lib/python3.7/dist-packages (2.0) Requirement already satisfied: six in /usr/lib/python3/dist-packages (1.12.0) Requirement already satisfied: tornado in /usr/local/lib/python3.7/dist-packages (6.0.4) mkdir: impossible de créer le répertoire « /opt »: Le fichier existe Désinstallation de la version précédente Installation de Python-OpenZwave Not uninstalling cython at /usr/lib/python3/dist-packages, outside environment /usr Can't uninstall 'Cython'. No files were found to uninstall. apt-get install --force-yes -y cython3 Lecture des listes de paquets… Construction de l'arbre des dépendances… Lecture des informations d'état… cython3 est déjà la version la plus récente (0.29.2-2). 0 mis à jour, 0 nouvellement installés, 0 à enlever et 5 non mis à jour. W: --force-yes est obsolète, veuillez plutôt utiliser l'une des options commençant par --allow. Installing dependencies for python : 3 7 3 apt-get install --force-yes -y python3-pip python3-docutils python3-dev python3-setuptools Lecture des listes de paquets… Construction de l'arbre des dépendances… Lecture des informations d'état… python3-docutils est déjà la version la plus récente (0.14+dfsg-4). python3-pip est déjà la version la plus récente (18.1-5). python3-setuptools est déjà la version la plus récente (40.8.0-1). python3-dev est déjà la version la plus récente (3.7.3-1). 0 mis à jour, 0 nouvellement installés, 0 à enlever et 5 non mis à jour. W: --force-yes est obsolète, veuillez plutôt utiliser l'une des options commençant par --allow. apt-get install --force-yes -y build-essential libudev-dev g++ Lecture des listes de paquets… Construction de l'arbre des dépendances… Lecture des informations d'état… build-essential est déjà la version la plus récente (12.6). g++ est déjà la version la plus récente (4:8.3.0-1). libudev-dev est déjà la version la plus récente (241-7~deb10u3). 0 mis à jour, 0 nouvellement installés, 0 à enlever et 5 non mis à jour. W: --force-yes est obsolète, veuillez plutôt utiliser l'une des options commençant par --allow. apt-get install --force-yes -y cython3 Lecture des listes de paquets… Construction de l'arbre des dépendances… Lecture des informations d'état… cython3 est déjà la version la plus récente (0.29.2-2). 0 mis à jour, 0 nouvellement installés, 0 à enlever et 5 non mis à jour. W: --force-yes est obsolète, veuillez plutôt utiliser l'une des options commençant par --allow. pip3 install nose-html Requirement already satisfied: nose-html in /usr/local/lib/python3.7/dist-packages (1.1) Requirement already satisfied: nose>=0.11.1 in /usr/local/lib/python3.7/dist-packages (from nose-html) (1.3.7) pip3 install nose-progressive Requirement already satisfied: nose-progressive in /usr/local/lib/python3.7/dist-packages (1.5.2) Requirement already satisfied: blessings<2.0,>=1.3 in /usr/local/lib/python3.7/dist-packages (from nose-progressive) (1.7) Requirement already satisfied: nose>=1.2.1 in /usr/local/lib/python3.7/dist-packages (from nose-progressive) (1.3.7) Requirement already satisfied: six in /usr/lib/python3/dist-packages (from blessings<2.0,>=1.3->nose-progressive) (1.12.0) pip3 install coverage Requirement already satisfied: coverage in /usr/local/lib/python3.7/dist-packages (5.0.4) pip3 install nose Requirement already satisfied: nose in /usr/local/lib/python3.7/dist-packages (1.3.7) pip3 install pylint Requirement already satisfied: pylint in /usr/local/lib/python3.7/dist-packages (2.4.4) Requirement already satisfied: astroid<2.4,>=2.3.0 in /usr/local/lib/python3.7/dist-packages (from pylint) (2.3.3) Requirement already satisfied: isort<5,>=4.2.5 in /usr/local/lib/python3.7/dist-packages (from pylint) (4.3.21) Requirement already satisfied: mccabe<0.7,>=0.6 in /usr/local/lib/python3.7/dist-packages (from pylint) (0.6.1) Requirement already satisfied: six~=1.12 in /usr/lib/python3/dist-packages (from astroid<2.4,>=2.3.0->pylint) (1.12.0) Requirement already satisfied: typed-ast<1.5,>=1.4.0; implementation_name == "cpython" and python_version < "3.8" in /usr/local/lib/python3.7/dist-packages (from astroid<2.4,>=2.3.0->pylint) (1.4.1) Requirement already satisfied: wrapt==1.11.* in /usr/local/lib/python3.7/dist-packages (from astroid<2.4,>=2.3.0->pylint) (1.11.2) Requirement already satisfied: lazy-object-proxy==1.4.* in /usr/local/lib/python3.7/dist-packages (from astroid<2.4,>=2.3.0->pylint) (1.4.3) #pip3 install docutils #pip3 install setuptools #The following line crashes with a core dump #pip3 install "Cython==0.22" Dependencies for users installed (python 3 7 3) sed -i -e '253s/.*//' openzwave/cpp/src/value_classes/ValueID.h cd openzwave && make make[1] : on entre dans le répertoire « /opt/python-openzwave/openzwave » CPPFLAGS= make -C /opt/python-openzwave/openzwave/cpp/build/ -w make[2] : on entre dans le répertoire « /opt/python-openzwave/openzwave/cpp/build » Building OpenZWave Version 1.4.-1 Building tinystr.o Building tinyxmlerror.o Building tinyxml.o Building tinyxmlparser.o Building hid.o Building aeskey.o Building aescrypt.o Building aestab.o Building aes_modes.o Building Security.o Building Proprietary.o Building SensorBinary.o Building Language.o Building Color.o Building ZWavePlusInfo.o Building Indicator.o Building Configuration.o Building MeterPulse.o Building DoorLock.o Building ManufacturerSpecific.o Building SwitchBinary.o Building BasicWindowCovering.o Building ControllerReplication.o Building Battery.o Building SwitchMultilevel.o Building SwitchToggleBinary.o Building SensorMultilevel.o Building UserCode.o Building CentralScene.o Building DeviceResetLocally.o Building TimeParameters.o Building BarrierOperator.o Building Basic.o Building ThermostatSetpoint.o Building EnergyProduction.o Building ClimateControlSchedule.o Building ApplicationStatus.o Building SoundSwitch.o Building MultiChannelAssociation.o Building Protection.o Building NodeNaming.o Building Meter.o Building WakeUp.o Building ManufacturerProprietary.o Building Lock.o Building Association.o Building Hail.o Building MultiCmd.o Building SceneActivation.o Building Powerlevel.o Building MultiInstance.o Building AssociationCommandConfiguration.o Building ThermostatOperatingState.o Building SensorAlarm.o Building ThermostatFanMode.o Building CRC16Encap.o Building Version.o Building Clock.o Building Alarm.o Building CommandClasses.o Building ThermostatFanState.o Building NoOperation.o Building SwitchAll.o Building CommandClass.o Building DoorLockLogging.o /opt/python-openzwave/openzwave/cpp/src/command_classes/DoorLockLogging.cpp: In member function ‘virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)’: /opt/python-openzwave/openzwave/cpp/src/command_classes/DoorLockLogging.cpp:312:15: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict] snprintf(usercode, sizeof(usercode), "%s %d", usercode, (int)_data[12+i]); ^~~~~~~~ ~~~~~~~~ Building ThermostatMode.o Building SwitchToggleMultilevel.o Building Value.o Building ValueList.o Building ValueButton.o Building ValueInt.o Building ValueStore.o Building ValueDecimal.o Building ValueRaw.o Building ValueString.o Building ValueByte.o Building ValueBool.o Building ValueSchedule.o Building ValueShort.o Building Wait.o Building Thread.o Building Controller.o Building Stream.o Building Log.o Building HidController.o Building Mutex.o Building SerialController.o Building Event.o Building FileOps.o Building TimeStamp.o Building FileOpsImpl.o Building TimeStampImpl.o Building WaitImpl.o Building ThreadImpl.o Building LogImpl.o Building MutexImpl.o Building SerialControllerImpl.o Building EventImpl.o Building Options.o Building Scene.o Building Utils.o Building Driver.o Building ZWSecurity.o Building Group.o Building Node.o Building Manager.o Building Msg.o Building Notification.o Creating vers.cpp Building vers.o Linking Static Library Linking Shared Library Making ozw_config file make[2] : on quitte le répertoire « /opt/python-openzwave/openzwave/cpp/build » CPPFLAGS= make -C /opt/python-openzwave/openzwave/cpp/examples/MinOZW/ -w make[2] : on entre dans le répertoire « /opt/python-openzwave/openzwave/cpp/examples/MinOZW » Building Main.o Linking /opt/python-openzwave/openzwave/.lib/MinOZW Creating Temporary Shell Launch Script make[2] : on quitte le répertoire « /opt/python-openzwave/openzwave/cpp/examples/MinOZW » make[1] : on quitte le répertoire « /opt/python-openzwave/openzwave » python setup-lib.py build running build running build_ext cythoning src-lib/libopenzwave/libopenzwave.pyx to src-lib/libopenzwave/libopenzwave.cpp building 'libopenzwave' extension creating build creating build/temp.linux-aarch64-3.7 creating build/temp.linux-aarch64-3.7/src-lib creating build/temp.linux-aarch64-3.7/src-lib/libopenzwave aarch64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPY_SSIZE_T_CLEAN=1 -Iopenzwave/cpp/src/ -Iopenzwave/cpp/src/value_classes/ -Iopenzwave/cpp/src/platform/ -Iopenzwave/cpp/build/linux/ -I/usr/include/python3.7m -c src-lib/libopenzwave/libopenzwave.cpp -o build/temp.linux-aarch64-3.7/src-lib/libopenzwave/libopenzwave.o src-lib/libopenzwave/libopenzwave.cpp:3: warning: "PY_SSIZE_T_CLEAN" redefined #define PY_SSIZE_T_CLEAN : note: this is the location of the previous definition In file included from openzwave/cpp/src/aes/aescpp.h:26, from openzwave/cpp/src/Driver.h:42, from src-lib/libopenzwave/libopenzwave.cpp:638: openzwave/cpp/src/aes/aes.h:75: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning( disable : 4324 ) openzwave/cpp/src/aes/aes.h:93: warning: ignoring #pragma warning [-Wunknown-pragmas] #pragma warning( default : 4324 ) src-lib/libopenzwave/libopenzwave.cpp: In function ‘PyObject* __pyx_pf_12libopenzwave_9PyManager_268beginControllerCommand(__pyx_obj_12libopenzwave_PyManager*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)’: src-lib/libopenzwave/libopenzwave.cpp:30325:204: warning: ‘bool OpenZWave::Manager::BeginControllerCommand(uint32, OpenZWave::Driver::ControllerCommand, OpenZWave::Driver::pfnControllerCallback_t, void*, bool, uint8, uint8)’ is deprecated [-Wdeprecated-declarations] __pyx_t_6 = __Pyx_PyBool_FromLong(__pyx_v_self->manager->BeginControllerCommand(__pyx_t_1, __pyx_t_2, __pyx_f_12libopenzwave_ctrl_callback, ((void *)__pyx_v_pythonfunc), __pyx_t_3, __pyx_t_4, __pyx_t_5)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 4120, __pyx_L1_error) ^ In file included from src-lib/libopenzwave/libopenzwave.cpp:643: openzwave/cpp/src/Manager.h:1731:19: note: declared here DEPRECATED bool BeginControllerCommand( uint32 const _homeId, Driver::ControllerCommand _command, Driver::pfnControllerCallback_t _callback = NULL, void* _context = NULL, bool _highPower = false, uint8 _nodeId = 0xff, uint8 _arg = 0 ); ^~~~~~~~~~~~~~~~~~~~~~ creating build/lib.linux-aarch64-3.7 aarch64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-aarch64-3.7/src-lib/libopenzwave/libopenzwave.o openzwave/libopenzwave.a -ludev -lstdc++ -o build/lib.linux-aarch64-3.7/libopenzwave.cpython-37m-aarch64-linux-gnu.so /usr/lib/python3/dist-packages/Cython/Compiler/Main.py:367: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx tree = Parsing.p_module(s, pxd, full_module_name) python setup-lib.py install running install running bdist_egg running egg_info creating src-lib/libopenzwave.egg-info writing src-lib/libopenzwave.egg-info/PKG-INFO writing dependency_links to src-lib/libopenzwave.egg-info/dependency_links.txt writing requirements to src-lib/libopenzwave.egg-info/requires.txt writing top-level names to src-lib/libopenzwave.egg-info/top_level.txt writing manifest file 'src-lib/libopenzwave.egg-info/SOURCES.txt' reading manifest file 'src-lib/libopenzwave.egg-info/SOURCES.txt' writing manifest file 'src-lib/libopenzwave.egg-info/SOURCES.txt' installing library code to build/bdist.linux-aarch64/egg running install_lib running build_ext skipping 'src-lib/libopenzwave/libopenzwave.cpp' Cython extension (up-to-date) creating build/bdist.linux-aarch64 creating build/bdist.linux-aarch64/egg copying build/lib.linux-aarch64-3.7/libopenzwave.cpython-37m-aarch64-linux-gnu.so -> build/bdist.linux-aarch64/egg creating stub loader for libopenzwave.cpython-37m-aarch64-linux-gnu.so byte-compiling build/bdist.linux-aarch64/egg/libopenzwave.py to libopenzwave.cpython-37.pyc installing package data to build/bdist.linux-aarch64/egg running install_data creating build/bdist.linux-aarch64/egg/config creating build/bdist.linux-aarch64/egg/EGG-INFO copying src-lib/libopenzwave.egg-info/PKG-INFO -> build/bdist.linux-aarch64/egg/EGG-INFO copying src-lib/libopenzwave.egg-info/SOURCES.txt -> build/bdist.linux-aarch64/egg/EGG-INFO copying src-lib/libopenzwave.egg-info/dependency_links.txt -> build/bdist.linux-aarch64/egg/EGG-INFO copying src-lib/libopenzwave.egg-info/not-zip-safe -> build/bdist.linux-aarch64/egg/EGG-INFO copying src-lib/libopenzwave.egg-info/requires.txt -> build/bdist.linux-aarch64/egg/EGG-INFO copying src-lib/libopenzwave.egg-info/top_level.txt -> build/bdist.linux-aarch64/egg/EGG-INFO writing build/bdist.linux-aarch64/egg/EGG-INFO/native_libs.txt creating dist creating 'dist/libopenzwave-0.3.1-py3.7-linux-aarch64.egg' and adding 'build/bdist.linux-aarch64/egg' to it removing 'build/bdist.linux-aarch64/egg' (and everything under it) Processing libopenzwave-0.3.1-py3.7-linux-aarch64.egg creating /usr/local/lib/python3.7/dist-packages/libopenzwave-0.3.1-py3.7-linux-aarch64.egg Extracting libopenzwave-0.3.1-py3.7-linux-aarch64.egg to /usr/local/lib/python3.7/dist-packages Adding libopenzwave 0.3.1 to easy-install.pth file Installed /usr/local/lib/python3.7/dist-packages/libopenzwave-0.3.1-py3.7-linux-aarch64.egg Processing dependencies for libopenzwave==0.3.1 Searching for six==1.12.0 Best match: six 1.12.0 Adding six 1.12.0 to easy-install.pth file Using /usr/lib/python3/dist-packages Finished processing dependencies for libopenzwave==0.3.1 Installation of lib finished. python setup-api.py install running install running bdist_egg running egg_info creating src-api/openzwave.egg-info writing src-api/openzwave.egg-info/PKG-INFO writing dependency_links to src-api/openzwave.egg-info/dependency_links.txt writing requirements to src-api/openzwave.egg-info/requires.txt writing top-level names to src-api/openzwave.egg-info/top_level.txt writing manifest file 'src-api/openzwave.egg-info/SOURCES.txt' reading manifest file 'src-api/openzwave.egg-info/SOURCES.txt' writing manifest file 'src-api/openzwave.egg-info/SOURCES.txt' installing library code to build/bdist.linux-aarch64/egg running install_lib running build_py creating build/lib creating build/lib/openzwave copying src-api/openzwave/scene.py -> build/lib/openzwave copying src-api/openzwave/singleton.py -> build/lib/openzwave copying src-api/openzwave/option.py -> build/lib/openzwave copying src-api/openzwave/network.py -> build/lib/openzwave copying src-api/openzwave/node.py -> build/lib/openzwave copying src-api/openzwave/controller.py -> build/lib/openzwave copying src-api/openzwave/object.py -> build/lib/openzwave copying src-api/openzwave/value.py -> build/lib/openzwave copying src-api/openzwave/command.py -> build/lib/openzwave copying src-api/openzwave/__init__.py -> build/lib/openzwave copying src-api/openzwave/group.py -> build/lib/openzwave creating build/bdist.linux-aarch64/egg creating build/bdist.linux-aarch64/egg/openzwave copying build/lib/openzwave/scene.py -> build/bdist.linux-aarch64/egg/openzwave copying build/lib/openzwave/singleton.py -> build/bdist.linux-aarch64/egg/openzwave copying build/lib/openzwave/option.py -> build/bdist.linux-aarch64/egg/openzwave copying build/lib/openzwave/network.py -> build/bdist.linux-aarch64/egg/openzwave copying build/lib/openzwave/node.py -> build/bdist.linux-aarch64/egg/openzwave copying build/lib/openzwave/controller.py -> build/bdist.linux-aarch64/egg/openzwave copying build/lib/openzwave/object.py -> build/bdist.linux-aarch64/egg/openzwave copying build/lib/openzwave/value.py -> build/bdist.linux-aarch64/egg/openzwave copying build/lib/openzwave/command.py -> build/bdist.linux-aarch64/egg/openzwave copying build/lib/openzwave/__init__.py -> build/bdist.linux-aarch64/egg/openzwave copying build/lib/openzwave/group.py -> build/bdist.linux-aarch64/egg/openzwave byte-compiling build/bdist.linux-aarch64/egg/openzwave/scene.py to scene.cpython-37.pyc byte-compiling build/bdist.linux-aarch64/egg/openzwave/singleton.py to singleton.cpython-37.pyc byte-compiling build/bdist.linux-aarch64/egg/openzwave/option.py to option.cpython-37.pyc byte-compiling build/bdist.linux-aarch64/egg/openzwave/network.py to network.cpython-37.pyc byte-compiling build/bdist.linux-aarch64/egg/openzwave/node.py to node.cpython-37.pyc byte-compiling build/bdist.linux-aarch64/egg/openzwave/controller.py to controller.cpython-37.pyc byte-compiling build/bdist.linux-aarch64/egg/openzwave/object.py to object.cpython-37.pyc byte-compiling build/bdist.linux-aarch64/egg/openzwave/value.py to value.cpython-37.pyc byte-compiling build/bdist.linux-aarch64/egg/openzwave/command.py to command.cpython-37.pyc byte-compiling build/bdist.linux-aarch64/egg/openzwave/__init__.py to __init__.cpython-37.pyc byte-compiling build/bdist.linux-aarch64/egg/openzwave/group.py to group.cpython-37.pyc creating build/bdist.linux-aarch64/egg/EGG-INFO copying src-api/openzwave.egg-info/PKG-INFO -> build/bdist.linux-aarch64/egg/EGG-INFO copying src-api/openzwave.egg-info/SOURCES.txt -> build/bdist.linux-aarch64/egg/EGG-INFO copying src-api/openzwave.egg-info/dependency_links.txt -> build/bdist.linux-aarch64/egg/EGG-INFO copying src-api/openzwave.egg-info/not-zip-safe -> build/bdist.linux-aarch64/egg/EGG-INFO copying src-api/openzwave.egg-info/requires.txt -> build/bdist.linux-aarch64/egg/EGG-INFO copying src-api/openzwave.egg-info/top_level.txt -> build/bdist.linux-aarch64/egg/EGG-INFO creating 'dist/openzwave-0.3.1-py3.7.egg' and adding 'build/bdist.linux-aarch64/egg' to it removing 'build/bdist.linux-aarch64/egg' (and everything under it) Processing openzwave-0.3.1-py3.7.egg creating /usr/local/lib/python3.7/dist-packages/openzwave-0.3.1-py3.7.egg Extracting openzwave-0.3.1-py3.7.egg to /usr/local/lib/python3.7/dist-packages Adding openzwave 0.3.1 to easy-install.pth file Installed /usr/local/lib/python3.7/dist-packages/openzwave-0.3.1-py3.7.egg Processing dependencies for openzwave==0.3.1 Searching for PyDispatcher==2.0.5 Best match: PyDispatcher 2.0.5 Adding PyDispatcher 2.0.5 to easy-install.pth file Using /usr/local/lib/python3.7/dist-packages Searching for libopenzwave==0.3.1 Best match: libopenzwave 0.3.1 Processing libopenzwave-0.3.1-py3.7-linux-aarch64.egg libopenzwave 0.3.1 is already the active version in easy-install.pth Using /usr/local/lib/python3.7/dist-packages/libopenzwave-0.3.1-py3.7-linux-aarch64.egg Searching for six==1.12.0 Best match: six 1.12.0 Adding six 1.12.0 to easy-install.pth file Using /usr/lib/python3/dist-packages Finished processing dependencies for openzwave==0.3.1 Installation of API finished. Everything is successfully installed!