Re: GNUradio on Mac mini Big Sur M1 Install errors
On Sep 1, 2021, at 11:58, Frank Dean wrote: > > My understanding is that MacPorts no longer builds 'universal' by default [1]. MacPorts has never built ports universal by default, unless that is required for a particular port or situation.
Re: GNUradio on Mac mini Big Sur M1 Install errors
On Aug 31, 2021, at 21:35, Dan Hinckley wrote: > > I’m not clever enough to understand these errors. If there is a remedy, can > someone point me at solutions? > >> Error: Failed to destroot glib2: glib-2.0.pc differs in >> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_glib2/glib2/work/destroot-arm64//opt/local/lib/pkgconfig >> and >> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_glib2/glib2/work/destroot-ppc-intel//opt/local/lib/pkgconfig >> and cannot be merged >> Error: See >> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_glib2/glib2/main.log >> for details. Please file a bug report in Trac. Attach the main.log file and the two glib-2.0.pc files so that we can see how they differ.
Re: GNUradio on Mac mini Big Sur M1 Install errors
Dan Hinckley writes: > I’m not clever enough to understand these errors. If there is a remedy, can > someone point me at solutions? > >> sudo port install gnuradio >> Password: >> ---> Computing dependencies for glib2 >> ---> Fetching archive for glib2 >> ---> Attempting to fetch >> glib2-2.62.6_0+universal+x11.darwin_20.arm64-x86_64.tbz2 from >> https://packages.macports.org/glib2 >> ---> Attempting to fetch >> glib2-2.62.6_0+universal+x11.darwin_20.arm64-x86_64.tbz2 from >> https://ywg.ca.packages.macports.org/mirror/macports/packages/glib2 >> ---> Attempting to fetch >> glib2-2.62.6_0+universal+x11.darwin_20.arm64-x86_64.tbz2 from >> https://mse.uk.packages.macports.org/glib2 >> ---> Fetching distfiles for glib2 >> ---> Attempting to fetch glib-2.62.6.tar.xz from >> http://mirror.cc.columbia.edu/pub/software/gnome/sources/glib/2.62/ >> ---> Attempting to fetch glib-2.62.6.tar.xz from >> https://distfiles.macports.org/glib2 >> ---> Verifying checksums for glib2 >> ---> Extracting glib2 >> ---> Applying patches to glib2 >> ---> Configuring glib2 >> Warning: Configuration logfiles contain indications of >> -Wimplicit-function-declaration; check that features were not accidentally >> disabled: >> isnanf: found in build-x86_64/meson-logs/meson-log.txt >> ---> Building glib2 >> ---> Staging glib2 into destroot >> Error: Failed to destroot glib2: glib-2.0.pc differs in >> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_glib2/glib2/work/destroot-arm64//opt/local/lib/pkgconfig >> and >> /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_glib2/glib2/work/destroot-ppc-intel//opt/local/lib/pkgconfig >> and cannot be merged >> Error: See >> /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_glib2/glib2/main.log >> for details. >> Error: Unable to execute port: upgrade cairo failed It looks like it's doing a 'universal' build of 'glib2' for both 'arm64' and 'ppc-intel/x86_64' architectures, which you probably don't need. My understanding is that MacPorts no longer builds 'universal' by default [1]. Is '+universal' defined in your '/opt/local/etc/macports/variants.conf'? [1]: https://trac.macports.org/wiki/FAQ#universal The 'main.log' referred in the error messages may have more information. You could try cleaning the 'glib2' build and specifically disabling the 'universal' variant [2] while installing glib2. [2]: https://guide.macports.org/#using.variants $ sudo port clean glib2 $ sudo port install glib2 -universal I'd concentrate on installing 'glib2' before continuing to install 'gnuradio'.
GNUradio on Mac mini Big Sur M1 Install errors
I’m not clever enough to understand these errors. If there is a remedy, can someone point me at solutions? > sudo port install gnuradio > Password: > ---> Computing dependencies for glib2 > ---> Fetching archive for glib2 > ---> Attempting to fetch > glib2-2.62.6_0+universal+x11.darwin_20.arm64-x86_64.tbz2 from > https://packages.macports.org/glib2 > ---> Attempting to fetch > glib2-2.62.6_0+universal+x11.darwin_20.arm64-x86_64.tbz2 from > https://ywg.ca.packages.macports.org/mirror/macports/packages/glib2 > ---> Attempting to fetch > glib2-2.62.6_0+universal+x11.darwin_20.arm64-x86_64.tbz2 from > https://mse.uk.packages.macports.org/glib2 > ---> Fetching distfiles for glib2 > ---> Attempting to fetch glib-2.62.6.tar.xz from > http://mirror.cc.columbia.edu/pub/software/gnome/sources/glib/2.62/ > ---> Attempting to fetch glib-2.62.6.tar.xz from > https://distfiles.macports.org/glib2 > ---> Verifying checksums for glib2 > ---> Extracting glib2 > ---> Applying patches to glib2 > ---> Configuring glib2 > Warning: Configuration logfiles contain indications of > -Wimplicit-function-declaration; check that features were not accidentally > disabled: > isnanf: found in build-x86_64/meson-logs/meson-log.txt > ---> Building glib2 > ---> Staging glib2 into destroot > Error: Failed to destroot glib2: glib-2.0.pc differs in > /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_glib2/glib2/work/destroot-arm64//opt/local/lib/pkgconfig > and > /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_glib2/glib2/work/destroot-ppc-intel//opt/local/lib/pkgconfig > and cannot be merged > Error: See > /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_glib2/glib2/main.log > for details. > Error: Unable to execute port: upgrade cairo failed