jopohl / urh

Universal Radio Hacker: Investigate Wireless Protocols Like A Boss
GNU General Public License v3.0
11k stars 876 forks source link

Can't install on Ubuntu 16.04 #578

Closed nosejam closed 5 years ago

nosejam commented 5 years ago
Expected Behavior

Expected to install.

Actual Behavior

Fails to install. Final error is: error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

Steps To Reproduce

Install all prerequisites. sudo pip3 install urh

Screenshots

`Collecting urh Using cached https://files.pythonhosted.org/packages/a7/ed/99d8c330c0e8b79fe6750df39708cc0a4a19b5f26fea9961c1c0e4a34501/urh-2.5.1.tar.gz Requirement already satisfied: numpy in /usr/lib/python3/dist-packages (from urh) (1.11.0) Requirement already satisfied: psutil in /usr/lib/python3/dist-packages (from urh) (3.4.2) Requirement already satisfied: pyzmq in /usr/lib/python3/dist-packages (from urh) (15.2.0) Requirement already satisfied: cython in /usr/lib/python3/dist-packages (from urh) (0.23.4) Installing collected packages: urh Running setup.py install for urh ... error Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;file='/tmp/pip-install-g46qgaxf/urh/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /tmp/pip-record-b0xitmqh/install-record.txt --single-version-externally-managed --compile: Found iio lib. Will compile with native plutosdr support Found rtlsdr lib. Will compile with native rtlsdr support Found airspy lib. Will compile with native airspy support Found uhd lib. Will compile with native usrp support Found LimeSuite lib. Will compile with native limesdr support Found mirsdrapi-rsp lib. Will compile with native sdrplay support Detected SDRPLAY_API_VERSION v2.1 Found hackrf lib. Will compile with native hackrf support Found bladeRF lib. Will compile with native bladerf support Detected BLADERF_API_VERSION v1.9 running install running build running build_py creating build creating build/lib.linux-x86_64-3.5 creating build/lib.linux-x86_64-3.5/urh copying src/urh/version.py -> build/lib.linux-x86_64-3.5/urh copying src/urh/main.py -> build/lib.linux-x86_64-3.5/urh copying src/urh/constants.py -> build/lib.linux-x86_64-3.5/urh copying src/urh/colormaps.py -> build/lib.linux-x86_64-3.5/urh copying src/urh/init.py -> build/lib.linux-x86_64-3.5/urh package init file 'src/urh/pycache/init.py' not found (or not a regular file) creating build/lib.linux-x86_64-3.5/urh/util copying src/urh/util/util.py -> build/lib.linux-x86_64-3.5/urh/util copying src/urh/util/init.py -> build/lib.linux-x86_64-3.5/urh/util copying src/urh/util/WSPChecksum.py -> build/lib.linux-x86_64-3.5/urh/util copying src/urh/util/SettingsProxy.py -> build/lib.linux-x86_64-3.5/urh/util copying src/urh/util/RingBuffer.py -> build/lib.linux-x86_64-3.5/urh/util copying src/urh/util/ProjectManager.py -> build/lib.linux-x86_64-3.5/urh/util copying src/urh/util/Logger.py -> build/lib.linux-x86_64-3.5/urh/util copying src/urh/util/HTMLFormatter.py -> build/lib.linux-x86_64-3.5/urh/util copying src/urh/util/GenericCRC.py -> build/lib.linux-x86_64-3.5/urh/util copying src/urh/util/Formatter.py -> build/lib.linux-x86_64-3.5/urh/util copying src/urh/util/FileOperator.py -> build/lib.linux-x86_64-3.5/urh/util copying src/urh/util/Errors.py -> build/lib.linux-x86_64-3.5/urh/util creating build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/xtra_icons_rc.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/urh_rc.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_tab_interpretation.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_simulator_dialog.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_simulator.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_signal_frame.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_signal_details.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_send_recv_sniff_settings.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_send_recv_device_settings.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_send_recv.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_properties_dialog.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_project.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_plugins.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_options.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_modulation_settings_widget.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_modulation.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_messagetype_options.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_main.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_generator.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_fuzzing.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_filter_dialog.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_filter_bandwidth_dialog.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_decoding.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_csv_wizard.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_checksum_options_widget.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_analysis.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ui_advanced_modulation_settings.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/init.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/SimulatorScene.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ScrollArea.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/RuleExpressionValidator.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ListWidget.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/KillerDoubleSpinBox.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/GeneratorListWidget.py -> build/lib.linux-x86_64-3.5/urh/ui copying src/urh/ui/ExpressionLineEdit.py -> build/lib.linux-x86_64-3.5/urh/ui creating build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/init.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/ZoomableGraphicView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/ZoomAndDropableGraphicView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/TextEditProtocolView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/TableView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/SpectrogramGraphicView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/SimulatorMessageTableView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/SimulatorLabelTableView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/SimulatorGraphicsView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/SelectableGraphicView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/ProtocolTreeView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/ProtocolTableView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/ProtocolLabelTableView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/ParticipantTableView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/ModulatorTreeView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/MessageTypeTableView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/LoggingGraphicsView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/LiveGraphicView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/LegendGraphicView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/LabelValueTableView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/GeneratorTreeView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/GeneratorTableView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/GeneratorListView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/FuzzingTableView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/EpicGraphicView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/EditableGraphicView.py -> build/lib.linux-x86_64-3.5/urh/ui/views copying src/urh/ui/views/DirectoryTreeView.py -> build/lib.linux-x86_64-3.5/urh/ui/views creating build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/init.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/ZoomableScene.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/VerticalSelection.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/SpectrogramSceneManager.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/SpectrogramScene.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/SniffSceneManager.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/SignalSceneManager.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/Selection.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/SceneManager.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/LiveSceneManager.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/LegendScene.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/LabeledArrow.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/HorizontalSelection.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/GridScene.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/FFTSceneManager.py -> build/lib.linux-x86_64-3.5/urh/ui/painting copying src/urh/ui/painting/ContinuousSceneManager.py -> build/lib.linux-x86_64-3.5/urh/ui/painting creating build/lib.linux-x86_64-3.5/urh/ui/delegates copying src/urh/ui/delegates/init.py -> build/lib.linux-x86_64-3.5/urh/ui/delegates copying src/urh/ui/delegates/SpinBoxDelegate.py -> build/lib.linux-x86_64-3.5/urh/ui/delegates copying src/urh/ui/delegates/SectionComboBoxDelegate.py -> build/lib.linux-x86_64-3.5/urh/ui/delegates copying src/urh/ui/delegates/ProtocolValueDelegate.py -> build/lib.linux-x86_64-3.5/urh/ui/delegates copying src/urh/ui/delegates/MessageTypeButtonDelegate.py -> build/lib.linux-x86_64-3.5/urh/ui/delegates copying src/urh/ui/delegates/ComboBoxDelegate.py -> build/lib.linux-x86_64-3.5/urh/ui/delegates copying src/urh/ui/delegates/CheckBoxDelegate.py -> build/lib.linux-x86_64-3.5/urh/ui/delegates creating build/lib.linux-x86_64-3.5/urh/ui/actions copying src/urh/ui/actions/init.py -> build/lib.linux-x86_64-3.5/urh/ui/actions copying src/urh/ui/actions/InsertColumn.py -> build/lib.linux-x86_64-3.5/urh/ui/actions copying src/urh/ui/actions/InsertBitsAndPauses.py -> build/lib.linux-x86_64-3.5/urh/ui/actions copying src/urh/ui/actions/Fuzz.py -> build/lib.linux-x86_64-3.5/urh/ui/actions copying src/urh/ui/actions/EditSignalAction.py -> build/lib.linux-x86_64-3.5/urh/ui/actions copying src/urh/ui/actions/DeleteBitsAndPauses.py -> build/lib.linux-x86_64-3.5/urh/ui/actions copying src/urh/ui/actions/Clear.py -> build/lib.linux-x86_64-3.5/urh/ui/actions copying src/urh/ui/actions/ChangeSignalParameter.py -> build/lib.linux-x86_64-3.5/urh/ui/actions creating build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/init.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/UnlabeledRangeItem.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/Transcript.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/SimulatorTriggerCommandAction.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/SimulatorSleepAction.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/SimulatorRule.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/SimulatorProtocolLabel.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/SimulatorMessage.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/SimulatorItem.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/SimulatorGotoAction.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/SimulatorExpressionParser.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/SimulatorCounterAction.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/SimulatorConfiguration.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/Simulator.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/RuleItem.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/ParticipantItem.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/MessageItem.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/LabelItem.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/GraphicsItem.py -> build/lib.linux-x86_64-3.5/urh/simulator copying src/urh/simulator/ActionItem.py -> build/lib.linux-x86_64-3.5/urh/simulator creating build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/init.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/Spectrogram.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/Signal.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/Ruleset.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/ProtocolSniffer.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/ProtocolGroup.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/ProtocolAnalyzerContainer.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/ProtocolAnalyzer.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/ProtocoLabel.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/Participant.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/Modulator.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/MessageType.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/Message.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/Interval.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/Filter.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/FieldType.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/Encoding.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/ContinuousModulator.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing copying src/urh/signalprocessing/ChecksumLabel.py -> build/lib.linux-x86_64-3.5/urh/signalprocessing creating build/lib.linux-x86_64-3.5/urh/plugins copying src/urh/plugins/init.py -> build/lib.linux-x86_64-3.5/urh/plugins copying src/urh/plugins/PluginManager.py -> build/lib.linux-x86_64-3.5/urh/plugins copying src/urh/plugins/Plugin.py -> build/lib.linux-x86_64-3.5/urh/plugins creating build/lib.linux-x86_64-3.5/urh/plugins/ZeroHide copying src/urh/plugins/ZeroHide/init.py -> build/lib.linux-x86_64-3.5/urh/plugins/ZeroHide copying src/urh/plugins/ZeroHide/ZeroHidePlugin.py -> build/lib.linux-x86_64-3.5/urh/plugins/ZeroHide copying src/urh/plugins/ZeroHide/ZeroHideAction.py -> build/lib.linux-x86_64-3.5/urh/plugins/ZeroHide creating build/lib.linux-x86_64-3.5/urh/plugins/RfCat copying src/urh/plugins/RfCat/init.py -> build/lib.linux-x86_64-3.5/urh/plugins/RfCat copying src/urh/plugins/RfCat/RfCatPlugin.py -> build/lib.linux-x86_64-3.5/urh/plugins/RfCat creating build/lib.linux-x86_64-3.5/urh/plugins/NetworkSDRInterface copying src/urh/plugins/NetworkSDRInterface/init.py -> build/lib.linux-x86_64-3.5/urh/plugins/NetworkSDRInterface copying src/urh/plugins/NetworkSDRInterface/NetworkSDRInterfacePlugin.py -> build/lib.linux-x86_64-3.5/urh/plugins/NetworkSDRInterface creating build/lib.linux-x86_64-3.5/urh/plugins/MessageBreak copying src/urh/plugins/MessageBreak/init.py -> build/lib.linux-x86_64-3.5/urh/plugins/MessageBreak copying src/urh/plugins/MessageBreak/MessageBreakPlugin.py -> build/lib.linux-x86_64-3.5/urh/plugins/MessageBreak copying src/urh/plugins/MessageBreak/MessageBreakAction.py -> build/lib.linux-x86_64-3.5/urh/plugins/MessageBreak creating build/lib.linux-x86_64-3.5/urh/plugins/InsertSine copying src/urh/plugins/InsertSine/init.py -> build/lib.linux-x86_64-3.5/urh/plugins/InsertSine copying src/urh/plugins/InsertSine/InsertSinePlugin.py -> build/lib.linux-x86_64-3.5/urh/plugins/InsertSine creating build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/init.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/TableModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/SimulatorParticipantListModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/SimulatorMessageTableModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/SimulatorMessageFieldModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/RulesetTableModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/ProtocolTreeModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/ProtocolTreeItem.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/ProtocolTableModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/PluginListModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/ParticipantTableModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/ParticipantListModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/ParticipantLegendListModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/PLabelTableModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/MessageTypeTableModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/LabelValueTableModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/GeneratorTreeModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/GeneratorTableModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/GeneratorListModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/FuzzingTableModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/FileSystemModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/FileIconProvider.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/FileFilterProxyModel.py -> build/lib.linux-x86_64-3.5/urh/models copying src/urh/models/FieldTypeTableModel.py -> build/lib.linux-x86_64-3.5/urh/models creating build/lib.linux-x86_64-3.5/urh/dev copying src/urh/dev/config.py -> build/lib.linux-x86_64-3.5/urh/dev copying src/urh/dev/init.py -> build/lib.linux-x86_64-3.5/urh/dev copying src/urh/dev/VirtualDevice.py -> build/lib.linux-x86_64-3.5/urh/dev copying src/urh/dev/PCAP.py -> build/lib.linux-x86_64-3.5/urh/dev copying src/urh/dev/EndlessSender.py -> build/lib.linux-x86_64-3.5/urh/dev copying src/urh/dev/BackendHandler.py -> build/lib.linux-x86_64-3.5/urh/dev package init file 'src/urh/dev/pycache/init.py' not found (or not a regular file) creating build/lib.linux-x86_64-3.5/urh/dev/native copying src/urh/dev/native/init.py -> build/lib.linux-x86_64-3.5/urh/dev/native copying src/urh/dev/native/USRP.py -> build/lib.linux-x86_64-3.5/urh/dev/native copying src/urh/dev/native/SoundCard.py -> build/lib.linux-x86_64-3.5/urh/dev/native copying src/urh/dev/native/SendConfig.py -> build/lib.linux-x86_64-3.5/urh/dev/native copying src/urh/dev/native/SDRPlay.py -> build/lib.linux-x86_64-3.5/urh/dev/native copying src/urh/dev/native/RTLSDRTCP.py -> build/lib.linux-x86_64-3.5/urh/dev/native copying src/urh/dev/native/RTLSDR.py -> build/lib.linux-x86_64-3.5/urh/dev/native copying src/urh/dev/native/PlutoSDR.py -> build/lib.linux-x86_64-3.5/urh/dev/native copying src/urh/dev/native/LimeSDR.py -> build/lib.linux-x86_64-3.5/urh/dev/native copying src/urh/dev/native/HackRF.py -> build/lib.linux-x86_64-3.5/urh/dev/native copying src/urh/dev/native/ExtensionHelper.py -> build/lib.linux-x86_64-3.5/urh/dev/native copying src/urh/dev/native/Device.py -> build/lib.linux-x86_64-3.5/urh/dev/native copying src/urh/dev/native/BladeRF.py -> build/lib.linux-x86_64-3.5/urh/dev/native copying src/urh/dev/native/AirSpy.py -> build/lib.linux-x86_64-3.5/urh/dev/native package init file 'src/urh/dev/native/pycache/init.py' not found (or not a regular file) creating build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/init.py -> build/lib.linux-x86_64-3.5/urh/dev/native/lib creating build/lib.linux-x86_64-3.5/urh/dev/gr copying src/urh/dev/gr/init.py -> build/lib.linux-x86_64-3.5/urh/dev/gr copying src/urh/dev/gr/SpectrumThread.py -> build/lib.linux-x86_64-3.5/urh/dev/gr copying src/urh/dev/gr/SenderThread.py -> build/lib.linux-x86_64-3.5/urh/dev/gr copying src/urh/dev/gr/ReceiverThread.py -> build/lib.linux-x86_64-3.5/urh/dev/gr copying src/urh/dev/gr/AbstractBaseThread.py -> build/lib.linux-x86_64-3.5/urh/dev/gr creating build/lib.linux-x86_64-3.5/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/usrp_send.py -> build/lib.linux-x86_64-3.5/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/usrp_recv.py -> build/lib.linux-x86_64-3.5/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/sdrplay_recv.py -> build/lib.linux-x86_64-3.5/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/rtl-sdr_recv.py -> build/lib.linux-x86_64-3.5/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/hackrf_send.py -> build/lib.linux-x86_64-3.5/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/hackrf_recv.py -> build/lib.linux-x86_64-3.5/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/funcube_recv.py -> build/lib.linux-x86_64-3.5/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/bladerf_send.py -> build/lib.linux-x86_64-3.5/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/bladerf_recv.py -> build/lib.linux-x86_64-3.5/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/airspy_recv.py -> build/lib.linux-x86_64-3.5/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/init.py -> build/lib.linux-x86_64-3.5/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/InputHandlerThread.py -> build/lib.linux-x86_64-3.5/urh/dev/gr/scripts copying src/urh/dev/gr/scripts/Initializer.py -> build/lib.linux-x86_64-3.5/urh/dev/gr/scripts creating build/lib.linux-x86_64-3.5/urh/cythonext copying src/urh/cythonext/build.py -> build/lib.linux-x86_64-3.5/urh/cythonext copying src/urh/cythonext/analyze.py -> build/lib.linux-x86_64-3.5/urh/cythonext copying src/urh/cythonext/init.py -> build/lib.linux-x86_64-3.5/urh/cythonext creating build/lib.linux-x86_64-3.5/urh/controller copying src/urh/controller/init.py -> build/lib.linux-x86_64-3.5/urh/controller copying src/urh/controller/SimulatorTabController.py -> build/lib.linux-x86_64-3.5/urh/controller copying src/urh/controller/SignalTabController.py -> build/lib.linux-x86_64-3.5/urh/controller copying src/urh/controller/MainController.py -> build/lib.linux-x86_64-3.5/urh/controller copying src/urh/controller/GeneratorTabController.py -> build/lib.linux-x86_64-3.5/urh/controller copying src/urh/controller/CompareFrameController.py -> build/lib.linux-x86_64-3.5/urh/controller creating build/lib.linux-x86_64-3.5/urh/controller/widgets copying src/urh/controller/widgets/init.py -> build/lib.linux-x86_64-3.5/urh/controller/widgets copying src/urh/controller/widgets/SniffSettingsWidget.py -> build/lib.linux-x86_64-3.5/urh/controller/widgets copying src/urh/controller/widgets/SignalFrame.py -> build/lib.linux-x86_64-3.5/urh/controller/widgets copying src/urh/controller/widgets/PluginFrame.py -> build/lib.linux-x86_64-3.5/urh/controller/widgets copying src/urh/controller/widgets/ModulationSettingsWidget.py -> build/lib.linux-x86_64-3.5/urh/controller/widgets copying src/urh/controller/widgets/DeviceSettingsWidget.py -> build/lib.linux-x86_64-3.5/urh/controller/widgets copying src/urh/controller/widgets/ChecksumWidget.py -> build/lib.linux-x86_64-3.5/urh/controller/widgets creating build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/init.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/SpectrumDialogController.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/SimulatorDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/SignalDetailsDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/SendRecvDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/SendDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/ReceiveDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/ProtocolSniffDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/ProtocolLabelDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/ProjectDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/OptionsDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/ModulatorDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/MessageTypeDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/FuzzingDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/FilterDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/FilterBandwidthDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/DecoderDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/ContinuousSendDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/CSVImportDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs copying src/urh/controller/dialogs/AdvancedModulationOptionsDialog.py -> build/lib.linux-x86_64-3.5/urh/controller/dialogs creating build/lib.linux-x86_64-3.5/urh/cli copying src/urh/cli/urh_cli.py -> build/lib.linux-x86_64-3.5/urh/cli copying src/urh/cli/init.py -> build/lib.linux-x86_64-3.5/urh/cli creating build/lib.linux-x86_64-3.5/urh/awre copying src/urh/awre/init.py -> build/lib.linux-x86_64-3.5/urh/awre copying src/urh/awre/FormatFinder.py -> build/lib.linux-x86_64-3.5/urh/awre copying src/urh/awre/CommonRange.py -> build/lib.linux-x86_64-3.5/urh/awre creating build/lib.linux-x86_64-3.5/urh/awre/components copying src/urh/awre/components/init.py -> build/lib.linux-x86_64-3.5/urh/awre/components copying src/urh/awre/components/Type.py -> build/lib.linux-x86_64-3.5/urh/awre/components copying src/urh/awre/components/SequenceNumber.py -> build/lib.linux-x86_64-3.5/urh/awre/components copying src/urh/awre/components/Preamble.py -> build/lib.linux-x86_64-3.5/urh/awre/components copying src/urh/awre/components/Length.py -> build/lib.linux-x86_64-3.5/urh/awre/components copying src/urh/awre/components/Flags.py -> build/lib.linux-x86_64-3.5/urh/awre/components copying src/urh/awre/components/Component.py -> build/lib.linux-x86_64-3.5/urh/awre/components copying src/urh/awre/components/Address.py -> build/lib.linux-x86_64-3.5/urh/awre/components creating build/lib.linux-x86_64-3.5/urh/ainterpretation copying src/urh/ainterpretation/init.py -> build/lib.linux-x86_64-3.5/urh/ainterpretation copying src/urh/ainterpretation/Wavelet.py -> build/lib.linux-x86_64-3.5/urh/ainterpretation copying src/urh/ainterpretation/AutoInterpretation.py -> build/lib.linux-x86_64-3.5/urh/ainterpretation copying src/urh/plugins/ZeroHide/settings.ui -> build/lib.linux-x86_64-3.5/urh/plugins/ZeroHide copying src/urh/plugins/ZeroHide/descr.txt -> build/lib.linux-x86_64-3.5/urh/plugins/ZeroHide copying src/urh/plugins/RfCat/settings.ui -> build/lib.linux-x86_64-3.5/urh/plugins/RfCat copying src/urh/plugins/RfCat/descr.txt -> build/lib.linux-x86_64-3.5/urh/plugins/RfCat copying src/urh/plugins/NetworkSDRInterface/settings.ui -> build/lib.linux-x86_64-3.5/urh/plugins/NetworkSDRInterface copying src/urh/plugins/NetworkSDRInterface/descr.txt -> build/lib.linux-x86_64-3.5/urh/plugins/NetworkSDRInterface copying src/urh/plugins/MessageBreak/settings.ui -> build/lib.linux-x86_64-3.5/urh/plugins/MessageBreak copying src/urh/plugins/MessageBreak/descr.txt -> build/lib.linux-x86_64-3.5/urh/plugins/MessageBreak copying src/urh/plugins/InsertSine/settings.ui -> build/lib.linux-x86_64-3.5/urh/plugins/InsertSine copying src/urh/plugins/InsertSine/insert_sine_dialog.ui -> build/lib.linux-x86_64-3.5/urh/plugins/InsertSine copying src/urh/plugins/InsertSine/descr.txt -> build/lib.linux-x86_64-3.5/urh/plugins/InsertSine copying src/urh/dev/native/lib/usrp.pyx -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/sdrplay.pyx -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/rtlsdr.pyx -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/plutosdr.pyx -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/limesdr.pyx -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/hackrf.pyx -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/bladerf.pyx -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/airspy.pyx -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/cusrp.pxd -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/csdrplay.pxd -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/crtlsdr.pxd -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/cplutosdr.pxd -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/climesdr.pxd -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/chackrf.pxd -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/cbladerf.pxd -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/dev/native/lib/cairspy.pxd -> build/lib.linux-x86_64-3.5/urh/dev/native/lib copying src/urh/cythonext/util.pyx -> build/lib.linux-x86_64-3.5/urh/cythonext copying src/urh/cythonext/signal_functions.pyx -> build/lib.linux-x86_64-3.5/urh/cythonext copying src/urh/cythonext/path_creator.pyx -> build/lib.linux-x86_64-3.5/urh/cythonext copying src/urh/cythonext/auto_interpretation.pyx -> build/lib.linux-x86_64-3.5/urh/cythonext running build_ext Finalizing options building 'urh.cythonext.util' extension creating build/temp.linux-x86_64-3.5 creating build/temp.linux-x86_64-3.5/src creating build/temp.linux-x86_64-3.5/src/urh creating build/temp.linux-x86_64-3.5/src/urh/cythonext x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/lib/python3/dist-packages/numpy/core/include -c src/urh/cythonext/util.cpp -o build/temp.linux-x86_64-3.5/src/urh/cythonext/util.o -fopenmp -Wno-cpp cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++ src/urh/cythonext/util.cpp: In function ‘’: src/urh/cythonext/util.cpp:3889:29: warning: ‘__pyx_v_j’ may be used uninitialized in this function [-Wmaybe-uninitialized]

pragma omp for firstprivate(pyx_v_i) lastprivate(pyx_v_i) lastprivate(__pyx_v_j) schedule(static)

                             ^
src/urh/cythonext/util.cpp:3719:16: note: ‘__pyx_v_j’ was declared here
   PY_LONG_LONG __pyx_v_j;
                ^
x86_64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.5/src/urh/cythonext/util.o -o build/lib.linux-x86_64-3.5/urh/cythonext/util.cpython-35m-x86_64-linux-gnu.so -fopenmp
building 'urh.cythonext.signal_functions' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/lib/python3/dist-packages/numpy/core/include -c src/urh/cythonext/signal_functions.cpp -o build/temp.linux-x86_64-3.5/src/urh/cythonext/signal_functions.o -fopenmp -Wno-cpp
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
src/urh/cythonext/signal_functions.cpp: In function ‘<built-in>’:
src/urh/cythonext/signal_functions.cpp:6783:31: warning: ‘__pyx_v_real’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                       #pragma omp for lastprivate(__pyx_v_c) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_imag) lastprivate(__pyx_v_magnitude) lastprivate(__pyx_v_real) lastprivate(__pyx_v_tmp) schedule(static)
                               ^
src/urh/cythonext/signal_functions.cpp:6348:9: note: ‘__pyx_v_real’ was declared here
   float __pyx_v_real;
         ^
src/urh/cythonext/signal_functions.cpp:6783:31: warning: ‘__pyx_v_magnitude’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                       #pragma omp for lastprivate(__pyx_v_c) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_imag) lastprivate(__pyx_v_magnitude) lastprivate(__pyx_v_real) lastprivate(__pyx_v_tmp) schedule(static)
                               ^
src/urh/cythonext/signal_functions.cpp:6358:9: note: ‘__pyx_v_magnitude’ was declared here
   float __pyx_v_magnitude;
         ^
src/urh/cythonext/signal_functions.cpp:6783:31: warning: ‘__pyx_v_imag’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                       #pragma omp for lastprivate(__pyx_v_c) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_imag) lastprivate(__pyx_v_magnitude) lastprivate(__pyx_v_real) lastprivate(__pyx_v_tmp) schedule(static)
                               ^
src/urh/cythonext/signal_functions.cpp:6349:9: note: ‘__pyx_v_imag’ was declared here
   float __pyx_v_imag;
         ^
src/urh/cythonext/signal_functions.cpp: In function ‘<built-in>’:
src/urh/cythonext/signal_functions.cpp:5158:29: warning: ‘__pyx_v_index’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                     #pragma omp for firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) schedule(static)
                             ^
src/urh/cythonext/signal_functions.cpp:4972:16: note: ‘__pyx_v_index’ was declared here
   PY_LONG_LONG __pyx_v_index;
                ^
src/urh/cythonext/signal_functions.cpp: In function ‘<built-in>’:
src/urh/cythonext/signal_functions.cpp:4267:29: warning: ‘__pyx_v_t’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                     #pragma omp for lastprivate(__pyx_v_arg) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_phi) lastprivate(__pyx_v_t) schedule(static)
                             ^
src/urh/cythonext/signal_functions.cpp:4119:9: note: ‘__pyx_v_t’ was declared here
   float __pyx_v_t;
         ^
src/urh/cythonext/signal_functions.cpp:4267:29: warning: ‘__pyx_v_phi’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                     #pragma omp for lastprivate(__pyx_v_arg) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_phi) lastprivate(__pyx_v_t) schedule(static)
                             ^
src/urh/cythonext/signal_functions.cpp:4120:9: note: ‘__pyx_v_phi’ was declared here
   float __pyx_v_phi;
         ^
src/urh/cythonext/signal_functions.cpp:4267:29: warning: ‘__pyx_v_index’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                     #pragma omp for lastprivate(__pyx_v_arg) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_phi) lastprivate(__pyx_v_t) schedule(static)
                             ^
src/urh/cythonext/signal_functions.cpp:4118:16: note: ‘__pyx_v_index’ was declared here
   PY_LONG_LONG __pyx_v_index;
                ^
src/urh/cythonext/signal_functions.cpp:4267:29: warning: ‘__pyx_v_arg’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                     #pragma omp for lastprivate(__pyx_v_arg) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_phi) lastprivate(__pyx_v_t) schedule(static)
                             ^
src/urh/cythonext/signal_functions.cpp:4121:9: note: ‘__pyx_v_arg’ was declared here
   float __pyx_v_arg;
         ^
src/urh/cythonext/signal_functions.cpp: In function ‘<built-in>’:
src/urh/cythonext/signal_functions.cpp:3786:29: warning: ‘__pyx_v_t’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                     #pragma omp for lastprivate(__pyx_v_a) lastprivate(__pyx_v_arg) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_t) schedule(static)
                             ^
src/urh/cythonext/signal_functions.cpp:3637:9: note: ‘__pyx_v_t’ was declared here
   float __pyx_v_t;
         ^
src/urh/cythonext/signal_functions.cpp:3786:29: warning: ‘__pyx_v_index’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                     #pragma omp for lastprivate(__pyx_v_a) lastprivate(__pyx_v_arg) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_t) schedule(static)
                             ^
src/urh/cythonext/signal_functions.cpp:3636:16: note: ‘__pyx_v_index’ was declared here
   PY_LONG_LONG __pyx_v_index;
                ^
src/urh/cythonext/signal_functions.cpp:3786:29: warning: ‘__pyx_v_arg’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                     #pragma omp for lastprivate(__pyx_v_a) lastprivate(__pyx_v_arg) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_t) schedule(static)
                             ^
src/urh/cythonext/signal_functions.cpp:3639:9: note: ‘__pyx_v_arg’ was declared here
   float __pyx_v_arg;
         ^
src/urh/cythonext/signal_functions.cpp:3786:29: warning: ‘__pyx_v_a’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                     #pragma omp for lastprivate(__pyx_v_a) lastprivate(__pyx_v_arg) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_t) schedule(static)
                             ^
src/urh/cythonext/signal_functions.cpp:3638:9: note: ‘__pyx_v_a’ was declared here
   float __pyx_v_a;
         ^
src/urh/cythonext/signal_functions.cpp: In function ‘<built-in>’:
src/urh/cythonext/signal_functions.cpp:3314:29: warning: ‘__pyx_v_t’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                     #pragma omp for lastprivate(__pyx_v_arg) lastprivate(__pyx_v_f) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_t) schedule(static)
                             ^
src/urh/cythonext/signal_functions.cpp:2999:9: note: ‘__pyx_v_t’ was declared here
   float __pyx_v_t;
         ^
src/urh/cythonext/signal_functions.cpp:3314:29: warning: ‘__pyx_v_index’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                     #pragma omp for lastprivate(__pyx_v_arg) lastprivate(__pyx_v_f) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_t) schedule(static)
                             ^
src/urh/cythonext/signal_functions.cpp:2998:16: note: ‘__pyx_v_index’ was declared here
   PY_LONG_LONG __pyx_v_index;
                ^
src/urh/cythonext/signal_functions.cpp:3314:29: warning: ‘__pyx_v_f’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                     #pragma omp for lastprivate(__pyx_v_arg) lastprivate(__pyx_v_f) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_t) schedule(static)
                             ^
src/urh/cythonext/signal_functions.cpp:3000:9: note: ‘__pyx_v_f’ was declared here
   float __pyx_v_f;
         ^
src/urh/cythonext/signal_functions.cpp:3314:29: warning: ‘__pyx_v_arg’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                     #pragma omp for lastprivate(__pyx_v_arg) lastprivate(__pyx_v_f) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_t) schedule(static)
                             ^
src/urh/cythonext/signal_functions.cpp:3001:9: note: ‘__pyx_v_arg’ was declared here
   float __pyx_v_arg;
         ^
x86_64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.5/src/urh/cythonext/signal_functions.o -o build/lib.linux-x86_64-3.5/urh/cythonext/signal_functions.cpython-35m-x86_64-linux-gnu.so -fopenmp
building 'urh.cythonext.path_creator' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/lib/python3/dist-packages/numpy/core/include -c src/urh/cythonext/path_creator.cpp -o build/temp.linux-x86_64-3.5/src/urh/cythonext/path_creator.o -fopenmp -Wno-cpp
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
src/urh/cythonext/path_creator.cpp: In function ‘<built-in>’:
src/urh/cythonext/path_creator.cpp:2928:31: warning: ‘__pyx_v_tmp’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                       #pragma omp for lastprivate(__pyx_v_chunk_end) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_j) lastprivate(__pyx_v_maximum) lastprivate(__pyx_v_minimum) lastprivate(__pyx_v_sample) lastprivate(__pyx_v_tmp) schedule(static)
                               ^
src/urh/cythonext/path_creator.cpp:2629:9: note: ‘__pyx_v_tmp’ was declared here
   float __pyx_v_tmp;
         ^
src/urh/cythonext/path_creator.cpp:2928:31: warning: ‘__pyx_v_sample’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                       #pragma omp for lastprivate(__pyx_v_chunk_end) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_j) lastprivate(__pyx_v_maximum) lastprivate(__pyx_v_minimum) lastprivate(__pyx_v_sample) lastprivate(__pyx_v_tmp) schedule(static)
                               ^
src/urh/cythonext/path_creator.cpp:2626:9: note: ‘__pyx_v_sample’ was declared here
   float __pyx_v_sample;
         ^
src/urh/cythonext/path_creator.cpp:2928:31: warning: ‘__pyx_v_minimum’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                       #pragma omp for lastprivate(__pyx_v_chunk_end) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_j) lastprivate(__pyx_v_maximum) lastprivate(__pyx_v_minimum) lastprivate(__pyx_v_sample) lastprivate(__pyx_v_tmp) schedule(static)
                               ^
src/urh/cythonext/path_creator.cpp:2627:9: note: ‘__pyx_v_minimum’ was declared here
   float __pyx_v_minimum;
         ^
src/urh/cythonext/path_creator.cpp:2928:31: warning: ‘__pyx_v_maximum’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                       #pragma omp for lastprivate(__pyx_v_chunk_end) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_j) lastprivate(__pyx_v_maximum) lastprivate(__pyx_v_minimum) lastprivate(__pyx_v_sample) lastprivate(__pyx_v_tmp) schedule(static)
                               ^
src/urh/cythonext/path_creator.cpp:2628:9: note: ‘__pyx_v_maximum’ was declared here
   float __pyx_v_maximum;
         ^
src/urh/cythonext/path_creator.cpp:2928:31: warning: ‘__pyx_v_j’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                       #pragma omp for lastprivate(__pyx_v_chunk_end) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_j) lastprivate(__pyx_v_maximum) lastprivate(__pyx_v_minimum) lastprivate(__pyx_v_sample) lastprivate(__pyx_v_tmp) schedule(static)
                               ^
src/urh/cythonext/path_creator.cpp:2632:16: note: ‘__pyx_v_j’ was declared here
   PY_LONG_LONG __pyx_v_j;
                ^
src/urh/cythonext/path_creator.cpp:2928:31: warning: ‘__pyx_v_index’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                       #pragma omp for lastprivate(__pyx_v_chunk_end) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_j) lastprivate(__pyx_v_maximum) lastprivate(__pyx_v_minimum) lastprivate(__pyx_v_sample) lastprivate(__pyx_v_tmp) schedule(static)
                               ^
src/urh/cythonext/path_creator.cpp:2633:16: note: ‘__pyx_v_index’ was declared here
   PY_LONG_LONG __pyx_v_index;
                ^
src/urh/cythonext/path_creator.cpp:2928:31: warning: ‘__pyx_v_chunk_end’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                       #pragma omp for lastprivate(__pyx_v_chunk_end) firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_index) lastprivate(__pyx_v_j) lastprivate(__pyx_v_maximum) lastprivate(__pyx_v_minimum) lastprivate(__pyx_v_sample) lastprivate(__pyx_v_tmp) schedule(static)
                               ^
src/urh/cythonext/path_creator.cpp:2634:16: note: ‘__pyx_v_chunk_end’ was declared here
   PY_LONG_LONG __pyx_v_chunk_end;
                ^
x86_64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.5/src/urh/cythonext/path_creator.o -o build/lib.linux-x86_64-3.5/urh/cythonext/path_creator.cpython-35m-x86_64-linux-gnu.so -fopenmp
building 'urh.cythonext.auto_interpretation' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/lib/python3/dist-packages/numpy/core/include -c src/urh/cythonext/auto_interpretation.cpp -o build/temp.linux-x86_64-3.5/src/urh/cythonext/auto_interpretation.o -fopenmp -Wno-cpp
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
src/urh/cythonext/auto_interpretation.cpp: In function ‘<built-in>’:
src/urh/cythonext/auto_interpretation.cpp:5412:29: warning: ‘__pyx_v_start’ may be used uninitialized in this function [-Wmaybe-uninitialized]
                     #pragma omp for firstprivate(__pyx_v_i) lastprivate(__pyx_v_i) lastprivate(__pyx_v_start) schedule(static)
                             ^
src/urh/cythonext/auto_interpretation.cpp:5291:30: note: ‘__pyx_v_start’ was declared here
   CYTHON_UNUSED PY_LONG_LONG __pyx_v_start;
                              ^
x86_64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.5/src/urh/cythonext/auto_interpretation.o -o build/lib.linux-x86_64-3.5/urh/cythonext/auto_interpretation.cpython-35m-x86_64-linux-gnu.so -fopenmp
building 'urh.dev.native.lib.plutosdr' extension
creating build/temp.linux-x86_64-3.5/src/urh/dev
creating build/temp.linux-x86_64-3.5/src/urh/dev/native
creating build/temp.linux-x86_64-3.5/src/urh/dev/native/lib
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/lib/python3/dist-packages/numpy/core/include -c src/urh/dev/native/lib/plutosdr.cpp -o build/temp.linux-x86_64-3.5/src/urh/dev/native/lib/plutosdr.o -Wno-cpp
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
x86_64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.5/src/urh/dev/native/lib/plutosdr.o -liio -o build/lib.linux-x86_64-3.5/urh/dev/native/lib/plutosdr.cpython-35m-x86_64-linux-gnu.so
building 'urh.dev.native.lib.rtlsdr' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/lib/python3/dist-packages/numpy/core/include -c src/urh/dev/native/lib/rtlsdr.cpp -o build/temp.linux-x86_64-3.5/src/urh/dev/native/lib/rtlsdr.o -Wno-cpp
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
x86_64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.5/src/urh/dev/native/lib/rtlsdr.o -lrtlsdr -o build/lib.linux-x86_64-3.5/urh/dev/native/lib/rtlsdr.cpython-35m-x86_64-linux-gnu.so
building 'urh.dev.native.lib.airspy' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/lib/python3/dist-packages/numpy/core/include -c src/urh/dev/native/lib/airspy.cpp -o build/temp.linux-x86_64-3.5/src/urh/dev/native/lib/airspy.o -Wno-cpp
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
x86_64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.5/src/urh/dev/native/lib/airspy.o -lairspy -o build/lib.linux-x86_64-3.5/urh/dev/native/lib/airspy.cpython-35m-x86_64-linux-gnu.so
building 'urh.dev.native.lib.usrp' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/lib/python3/dist-packages/numpy/core/include -c src/urh/dev/native/lib/usrp.c -o build/temp.linux-x86_64-3.5/src/urh/dev/native/lib/usrp.o -Wno-cpp
x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.5/src/urh/dev/native/lib/usrp.o -luhd -o build/lib.linux-x86_64-3.5/urh/dev/native/lib/usrp.cpython-35m-x86_64-linux-gnu.so
building 'urh.dev.native.lib.limesdr' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/lib/python3/dist-packages/numpy/core/include -c src/urh/dev/native/lib/limesdr.cpp -o build/temp.linux-x86_64-3.5/src/urh/dev/native/lib/limesdr.o -Wno-cpp
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
x86_64-linux-gnu-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.5/src/urh/dev/native/lib/limesdr.o -lLimeSuite -o build/lib.linux-x86_64-3.5/urh/dev/native/lib/limesdr.cpython-35m-x86_64-linux-gnu.so
building 'urh.dev.native.lib.sdrplay' extension
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -I/usr/lib/python3/dist-packages/numpy/core/include -c src/urh/dev/native/lib/sdrplay.cpp -o build/temp.linux-x86_64-3.5/src/urh/dev/native/lib/sdrplay.o -Wno-cpp
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for C/ObjC but not for C++
src/urh/dev/native/lib/sdrplay.cpp: In function ‘PyObject* __pyx_f_3urh_3dev_6native_3lib_7sdrplay_init_stream(int, double, double, double, double, PyObject*, int)’:
src/urh/dev/native/lib/sdrplay.cpp:3941:455: error: invalid conversion from ‘void (*)(short int*, short int*, unsigned int, int, int, int, unsigned int, unsigned int, unsigned int, void*)’ to ‘mir_sdr_StreamCallback_t {aka void (*)(short int*, short int*, unsigned int, int, int, int, unsigned int, unsigned int, void*)}’ [-fpermissive]
   __pyx_t_1 = __Pyx_PyInt_From_mir_sdr_ErrT(mir_sdr_StreamInit((&__pyx_v_gain_reduction), (__pyx_v_sample_rate / 1e6), (__pyx_v_center_freq / 1e6), __pyx_v_bw_type, __pyx_v_if_type, __pyx_v_lna_state, (&__pyx_v_gRdBsystem), __pyx_v_3urh_3dev_6native_3lib_7sdrplay_set_gr_mode, (&__pyx_v_samples_per_packet), __pyx_f_3urh_3dev_6native_3lib_7sdrplay__rx_stream_callback, __pyx_f_3urh_3dev_6native_3lib_7sdrplay__gain_change_callback, ((void *)__pyx_v_func))); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 154, __pyx_L1_error)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ^
In file included from src/urh/dev/native/lib/sdrplay.cpp:642:0:
/usr/local/include/mirsdrapi-rsp.h:288:36: note:   initializing argument 10 of ‘mir_sdr_ErrT mir_sdr_StreamInit(int*, double, double, mir_sdr_Bw_MHzT, mir_sdr_If_kHzT, int, int*, mir_sdr_SetGrModeT, int*, mir_sdr_StreamCallback_t, mir_sdr_GainChangeCallback_t, void*)’
    _MIR_SDR_QUALIFIER mir_sdr_ErrT mir_sdr_StreamInit(int *gRdB, double fsMHz, double rfMHz, mir_sdr_Bw_MHzT bwType, mir_sdr_If_kHzT ifType, int LNAstate, int *gRdBsystem, mir_sdr_SetGrModeT setGrMode, int *samplesPerPacket, mir_sdr_StreamCallback_t StreamCbFn, mir_sdr_GainChangeCallback_t GainChangeCbFn, void *cbContext);
                                    ^
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1

----------------------------------------

Command "/usr/bin/python3 -u -c "import setuptools, tokenize;file='/tmp/pip-install-g46qgaxf/urh/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record /tmp/pip-record-b0xitmqh/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-g46qgaxf/urh/ `

Platform Specifications
jopohl commented 5 years ago

Does it work when you update your SDRPlay driver to the most recent version?

nosejam commented 5 years ago

Updated SDRPlay from the link provided to version 2.13. Still get the same errors when installing urh. Here's the output of the SDRPlay install:

Architecture: x86_64 API Version: 2.13 Remove old libraries... Install /usr/local/lib/libmirsdrapi-rsp.so.2.13 Remove old header files... Install /usr/local/include/mirsdrapi-rsp.h Udev rules directory found, adding rules... Libusb found, continuing... Finished.

nosejam commented 5 years ago

Finally installed. Not sure what is different. Multiple reboots and reinstallation of dependencies. Thanks for your help.