homebrew-gr-osmosdr's People
homebrew-gr-osmosdr's Issues
Unsatisfied Python dependency
install requires the python cheetah package to installed. otherwise, the build fails.
Need to modify gr-osmosdr.rb to satisfy audit problems generated by "brew audit --strict --online gr-osmosdr"
% brew audit --strict --online gr-osmosdr
==> brew style gr-osmosdr
1 file inspected, no offenses detected
==> audit problems
chleggett/gr-osmosdr/gr-osmosdr:
- Stable: SHA1 checksums are deprecated, please use SHA256
- Formula should have a desc (Description).
require "formula"
is now unnecessary- python modules have explicit framework links
These python extension modules were linked directly to a Python
framework binary. They should be linked with -undefined dynamic_lookup
instead of -lpython or -framework Python.
/usr/local/Cellar/gr-osmosdr/0.1.4/lib/python2.7/site-packages/osmosdr/_osmosdr_swig.so
Error: 4 problems in 1 formula
errors when linking libgnuradio-osmosdr.dylib
Undefined symbols for architecture x86_64:
"_rtlsdr_get_index_by_serial", referenced from:
rtl_source_c::rtl_source_c(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in rtl_source_c.cc.o
"_rtlsdr_set_agc_mode", referenced from:
rtl_source_c::rtl_source_c(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in rtl_source_c.cc.o
rtl_source_c::set_gain_mode(bool, unsigned long) in rtl_source_c.cc.o
"_rtlsdr_set_direct_sampling", referenced from:
rtl_source_c::rtl_source_c(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in rtl_source_c.cc.o
"_rtlsdr_set_offset_tuning", referenced from:
rtl_source_c::rtl_source_c(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&) in rtl_source_c.cc.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [lib/libgnuradio-osmosdr.0.1.4.dylib] Error 1
make[1]: *** [lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2
make: *** [all] Error 2
Trying to compile against libstdc++ gives me even more errors.
Need to modify gr-osmosdr.rb to satisfy style problems generated by "brew audit --strict --online gr-osmosdr"
cleggett@xelda homebrew-gr-osmosdr % brew audit --strict --online gr-osmosdr
==> brew style gr-osmosdr
== /usr/local/Library/Formula/gr-osmosdr.rb ==
C: 24: 35: Use && instead of and.
C: 24: 65: Prefer double-quoted strings unless you need single quotes to avoid extra backslashes for escaping.
W: 32: 17: File.exists? is deprecated in favor of File.exist?.
1 file inspected, 3 offenses detected
gr-osmosdr SHA1 mismatch
$ brew install gqrx
==> Installing gqrx from chleggett/gqrx
==> Installing dependencies for chleggett/gqrx/gqrx: gr-osmosdr
==> Installing chleggett/gqrx/gqrx dependency: gr-osmosdr
==> Downloading http://cgit.osmocom.org/gr-osmosdr/snapshot/gr-osmosdr-0.1.4.tar.gz
Already downloaded: /Library/Caches/Homebrew/gr-osmosdr-0.1.4.tar.gz
Error: SHA1 mismatch
Expected: 672041a6ffa767d39ffad2432e2a13c11e3ec984
Actual: ffc684a8255e0750390b0d4fb48421c989babc67
Archive: /Library/Caches/Homebrew/gr-osmosdr-0.1.4.tar.gz
To retry an incomplete download, remove the file above.
sure enough, this appears to be the case. please update your tap, @chleggett .
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.