[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