introlab / audio_utils Goto Github PK
View Code? Open in Web Editor NEWROS node and utilities for audio streams.
License: GNU General Public License v3.0
ROS node and utilities for audio streams.
License: GNU General Public License v3.0
Hi, I followed the steps including git submodule update --init --recursive.
However, in catkin_make I get the following error
...
[6%] Building CXX object audio_utils/CMakeFiles/playback_node.dir/src/playback_node.cpp.o
/home/george/catkin_ws/src/audio_utils/src/playback_node.cpp:7:10: fatal error: audio_utils/AudioFrame.h: No such file or directory
7 | #include <audio_utils/AudioFrame.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[2]: *** [audio_utils/CMakeFiles/playback_node.dir/build.make:63: audio_utils/CMakeFiles/playback_node.dir/src/playback_node.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:629: audio_utils/CMakeFiles/playback_node.dir/all] Error 2
make: *** [Makefile:141: all] Error 2
Invoking "make -j1 -l1" failed
Any idea what is wrong?
I followed all steps including git submodule update --init --recursive
When I catkin_make I get:
CMake Error at /opt/ros/noetic/share/catkin/cmake/catkin_package.cmake:305 (message):
catkin_package() include dir
'src/MusicBeatDetector/3rdParty/fftw/build/include' does not exist relative
to '/home/hello-robot/gaurav_ws/src/audio_utils'
Call Stack (most recent call first):
/opt/ros/noetic/share/catkin/cmake/catkin_package.cmake:102 (_catkin_package)
audio_utils/CMakeLists.txt:112 (catkin_package)
-- Configuring incomplete, errors occurred!
See also "/home/hello-robot/gaurav_ws/build/CMakeFiles/CMakeOutput.log".
See also "/home/hello-robot/gaurav_ws/build/CMakeFiles/CMakeError.log".
make: *** [Makefile:1067: cmake_check_build_system] Error 1
Invoking "make cmake_check_build_system" failed
Now that the nodes in here support pulseaudio too, the scripts for echo cancellation should be moved here, as it could be used without odas, but this is a dependency of odas_ros anyway.
This is my error:
[ 87%] Linking CXX executable /home/gaurav/catkin_ws_stretch/devel/lib/audio_utils/beat_detector_node
/usr/bin/ld: cannot find -lgfortran
collect2: error: ld returned 1 exit status
/usr/bin/ld: cannot find -lgfortran
collect2: error: ld returned 1 exit status
audio_utils/CMakeFiles/alsa_playback_node.dir/build.make:194: recipe for target '/home/gaurav/catkin_ws_stretch/devel/lib/audio_utils/alsa_playback_node' failed
make[2]: *** [/home/gaurav/catkin_ws_stretch/devel/lib/audio_utils/alsa_playback_node] Error 1
CMakeFiles/Makefile2:2262: recipe for target 'audio_utils/CMakeFiles/alsa_playback_node.dir/all' failed
make[1]: *** [audio_utils/CMakeFiles/alsa_playback_node.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
audio_utils/CMakeFiles/alsa_capture_node.dir/build.make:168: recipe for target '/home/gaurav/catkin_ws_stretch/devel/lib/audio_utils/alsa_capture_node' failed
make[2]: *** [/home/gaurav/catkin_ws_stretch/devel/lib/audio_utils/alsa_capture_node] Error 1
CMakeFiles/Makefile2:1936: recipe for target 'audio_utils/CMakeFiles/alsa_capture_node.dir/all' failed
make[1]: *** [audio_utils/CMakeFiles/alsa_capture_node.dir/all] Error 2
/usr/bin/ld: cannot find -lgfortran
collect2: error: ld returned 1 exit status
audio_utils/CMakeFiles/beat_detector_node.dir/build.make:116: recipe for target '/home/gaurav/catkin_ws_stretch/devel/lib/audio_utils/beat_detector_node' failed
make[2]: *** [/home/gaurav/catkin_ws_stretch/devel/lib/audio_utils/beat_detector_node] Error 1
CMakeFiles/Makefile2:2126: recipe for target 'audio_utils/CMakeFiles/beat_detector_node.dir/all' failed
make[1]: *** [audio_utils/CMakeFiles/beat_detector_node.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j8 -l8" failed
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.