[MacPorts] #63488: Unable to Upgrade "dav1d" on Lion - Symbols Not Found

MacPorts noreply at macports.org
Tue Sep 14 14:26:36 UTC 2021


#63488: Unable to Upgrade "dav1d" on Lion - Symbols Not Found
---------------------+--------------------
  Reporter:  RobK88  |      Owner:  (none)
      Type:  defect  |     Status:  new
  Priority:  Normal  |  Milestone:
 Component:  ports   |    Version:  2.7.1
Resolution:          |   Keywords:  lion
      Port:  dav1d   |
---------------------+--------------------

Comment (by kencu):

 It builds a 32bit assembly file, and tries to link it into a 64bit binary
 (and fails of course):

 {{{
 :info:build [93/117] /opt/local/bin/nasm -f macho32 -I
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_dav1d/dav1d/work/dav1d-0.9.2-7b433e077298d0f4faf8da6d6eb5774e29bffa54/src/
 -I
 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_multimedia_dav1d/dav1d/work/build/
 -MQ src/libdav1d.5.dylib.p/mc16_sse.obj -MF
 src/libdav1d.5.dylib.p/mc16_sse.obj.ndep
 ../dav1d-0.9.2-7b433e077298d0f4faf8da6d6eb5774e29bffa54/src/x86/mc16_sse.asm
 -o src/libdav1d.5.dylib.p/mc16_sse.obj
 }}}

 the question is why would it try to use a 32 bit assembly file during a 64
 bit build? So sorting that out is the next step it appears.

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


More information about the macports-tickets mailing list