[prev in list] [next in list] [prev in thread] [next in thread] 

List:       macports-users
Subject:    Re: How to cross compile Apple Silicon target under Intel Apple computer ?
From:       Gilles Caulier <caulier.gilles () gmail ! com>
Date:       2021-01-28 22:45:37
Message-ID: CAHFG6sEBsHBXmKLzmgtZLZUbZycJdV2oPrtn9k_xwb1tz3=5Vg () mail ! gmail ! com
[Download RAW message or body]

Ticket created :

https://trac.macports.org/ticket/62173

Gilles Caulier

Le jeu. 28 janv. 2021 à 19:17, Craig Treleaven <ctreleaven@cogeco.ca> a écrit :
> 
> > On Jan 28, 2021, at 12:30 PM, Gilles Caulier <caulier.gilles@gmail.com> wrote:
> > 
> > 
> > Of course as expected it stop after a long computation. It's about a
> > ffmpeg dependency : gmp
> > 
> > [macports/tools] > clean gmp
> > --->  Cleaning gmp
> > [macports/tools] > install gmp
> > --->  Fetching distfiles for gmp
> > --->  Verifying checksums for gmp
> > --->  Extracting gmp
> > --->  Applying patches to gmp
> > --->  Configuring gmp
> > Error: Failed to configure gmp, consult
> > /opt/digikam.org.arm64/var/macports/build/_opt_digikam.org.arm64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gmp/gmp/work/gmp-6.2.1/config.log
> >                 
> > Error: Failed to configure gmp: configure failure: command execution failed
> > Error: See /opt/digikam.org.arm64/var/macports/logs/_opt_digikam.org.arm64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gmp/gmp/main.log
> >  for details.
> > Error: Follow https://guide.macports.org/#project.tickets to report a bug.
> > Error: Processing of port gmp failed
> > 
> > Are you agree that i open a generic file in bugzilla about digiKam
> > deps broken with Silicon ?
> 
> Hmm, as of now, our user-submitted stats show that there are 14 installations of gmp on arm64:
> 
> https://ports.macports.org/port/gmp/stats?days=30&days_ago=0
> 
> I presume that is people with M1 Macs that have built and installed the software on that machine.
> 
> The gmp port has some interesting comments and code related to informing configure of the (build?) CPU \
> in order to get the best performance from the compiled code: 
> https://github.com/macports/macports-ports/blob/master/devel/gmp/Portfile#L104
> 
> If I read this right (which is not at all assured), it looks like for non-universal builds, it is \
> assuming that the build and target machines must have the same CPU.  Which is the opposite of your \
> case.  Perhaps you would have more success if you tried to build everything universal? 
> The log referred to in the error messages  \
> (/opt/digikam.org.arm64/var/macports/logs/_opt_digikam.org.arm64_var_macports_sources_rsync.macports.org_macports_release_tarballs_ports_devel_gmp/gmp/main.log) \
> should confirm if this was the problem. 
> If you need to file a ticket, have it refer to the port that is failing.  It is not especially relevant \
> that you are trying to install it as part of the installation of DigiKam. 
> Craig


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic