[MacPorts] #63112: URL not found when building bladeRF

MacPorts noreply at macports.org
Thu Jun 17 20:22:07 UTC 2021


#63112: URL not found when building bladeRF
----------------------+-----------------------
  Reporter:  warnes   |      Owner:  michaelld
      Type:  defect   |     Status:  assigned
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:           |   Keywords:
      Port:  bladeRF  |
----------------------+-----------------------

Comment (by warnes):

 @jmroot. Thanks.

 There are compilation errors further down in the log:
 ```
 :info:build /opt/local/var/macports/build/_Users_warnes_src_macports-
 ports_science_bladeRF/bladeRF/work/build/host/common/thirdparty/ad936x/ad9361_api.c:129:7:
 warning: GCC does not allow variable declarations in for loop initializers
 before C99 [-Wgcc-compat]
 :info:build         for (size_t i = 0; i < NUM_AD9361_CLKS; ++i) {
 :info:build              ^
 :info:build [  6%] Built target bladeRF-fsk_test_crc32
 :info:build /opt/local/var/macports/build/_Users_warnes_src_macports-
 ports_science_bladeRF/bladeRF/work/build/host/common/thirdparty/ad936x/ad9361_api.c:129:14:
 error: redefinition of 'i' with a different type: 'size_t' (aka 'unsigned
 long') vs 'int32_t' (aka 'int')
 :info:build         for (size_t i = 0; i < NUM_AD9361_CLKS; ++i) {
 :info:build                     ^
 :info:build /opt/local/var/macports/build/_Users_warnes_src_macports-
 ports_science_bladeRF/bladeRF/work/build/host/common/thirdparty/ad936x/ad9361_api.c:85:10:
 note: previous definition is here
 :info:build         int32_t i   = 0;
 :info:build                 ^
 :info:build /usr/bin/clang -pipe -Os -DNDEBUG
 -isysroot/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -O3
 -DNDEBUG -arch x86_64 -isysroot
 /Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk -mmacosx-version-
 min=11.0 -Wl,-search_paths_first -Wl,-headerpad_max_install_names
 -Wl,-headerpad_max_install_names
 -Wl,-syslibroot,/Library/Developer/CommandLineTools/SDKs/MacOSX11.sdk
 CMakeFiles/bladeRF-fsk_test_correlator.dir/src/correlator.c.o CMakeFiles
 /bladeRF-fsk_test_correlator.dir/src/utils.c.o CMakeFiles/bladeRF-
 fsk_test_correlator.dir/src/fsk.c.o CMakeFiles/bladeRF-
 fsk_test_correlator.dir/__/__/__/common/src/osx/clock_gettime.c.o -o
 ../../../output/bladeRF-fsk_test_correlator  -lm
 :info:build [  6%] Built target bladeRF-fsk_test_prng
 :info:build /opt/local/var/macports/build/_Users_warnes_src_macports-
 ports_science_bladeRF/bladeRF/work/build/host/common/thirdparty/ad936x/ad9361_api.c:531:7:
 warning: GCC does not allow variable declarations in for loop initializers
 before C99 [-Wgcc-compat]
 :info:build         for (size_t i = 0; i < NUM_AD9361_CLKS; ++i) {
 :info:build              ^
 :info:build /opt/local/var/macports/build/_Users_warnes_src_macports-
 ports_science_bladeRF/bladeRF/work/build/host/common/thirdparty/ad936x/ad9361_api.c:531:14:
 error: redefinition of 'i' with a different type: 'size_t' (aka 'unsigned
 long') vs 'int32_t' (aka 'int')
 :info:build         for (size_t i = 0; i < NUM_AD9361_CLKS; ++i) {
 :info:build                     ^
 :info:build /opt/local/var/macports/build/_Users_warnes_src_macports-
 ports_science_bladeRF/bladeRF/work/build/host/common/thirdparty/ad936x/ad9361_api.c:85:10:
 note: previous definition is here
 :info:build         int32_t i   = 0;
 :info:build                 ^
 :info:build /opt/local/var/macports/build/_Users_warnes_src_macports-
 ports_science_bladeRF/bladeRF/work/build/host/common/thirdparty/ad936x/ad9361_api.c:568:8:
 warning: GCC does not allow variable declarations in for loop initializers
 before C99 [-Wgcc-compat]
 :info:build                 for (size_t i = 0; i < NUM_AD9361_CLKS; ++i) {
 :info:build                      ^
 :info:build make[2]: Leaving directory `/opt/local/var/macports/build
 /_Users_warnes_src_macports-ports_science_bladeRF/bladeRF/work/build'
 :info:build 3 warnings and 2 errors generated.
 ```

 Do I need to select a different compiler?

-- 
Ticket URL: <https://trac.macports.org/ticket/63112#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list