On 8/29/2020 1:30 PM, Brad Smith wrote:
On 8/28/2020 6:50 AM, Stuart Henderson wrote:
===> Building for dav1d-0.7.1p0
exec /usr/bin/env -i LC_CTYPE="en_US.UTF-8" PORTSDIR="/usr/ports"
LIBTOOL="/usr/bin/libtool" LIBdav1d_LTVERSION='-version-info 2:0:0'
libdav1d_ltversion=2.0
PATH='/pobj/dav1d-0.7.1/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin'
PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6'
CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR=''
HOME='/dav1d-0.7.1_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin
BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c
INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644
BSD_INSTALL_PROGRAM="/pobj/dav1d-0.7.1/bin/install -c -s -m 755"
BSD_INSTALL_SCRIPT="/pobj/dav1d-0.7.1/bin/install -c -m 755"
BSD_INSTALL_DATA="/pobj/dav1d-0.7.1/bin/install -c -m 644"
BSD_INSTALL_MAN="/pobj/dav1d-0.7.1/bin/install -c -m 644"
BSD_INSTALL_PROGRAM_DIR="/pobj/dav1d-0.7.1/bin/install -d -m 755"
BSD_INSTALL_SCRIPT_DIR="/pobj/dav1d-0.7.1/bin/install -d -m 755"
BSD_INSTALL_DATA_DIR="/pobj/dav1d-0.7.1/bin/install -d -m 755"
BSD_INSTALL_MAN_DIR="/pobj/dav1d-0.7.1/bin/install -d -m 755"
/usr/local/bin/ninja -C /pobj/dav1d-0.7.1/build-i386 -v -j 1
ninja: Entering directory `/pobj/dav1d-0.7.1/build-i386'
[1/123] /usr/local/bin/meson --internal vcstagger
../dav1d-0.7.1/include/vcs_version.h.in include/vcs_version.h 0.7.1
/pobj/dav1d-0.7.1/dav1d-0.7.1/include @VCS_TAG@ '(.*)'
/pobj/dav1d-0.7.1/dav1d-0.7.1/include/git --git-dir
/pobj/dav1d-0.7.1/dav1d-0.7.1/.git describe --tags --long --match
'?.*.*' --always
[2/123] /usr/local/bin/nasm -f elf32 -I
/pobj/dav1d-0.7.1/dav1d-0.7.1/src/ -I /pobj/dav1d-0.7.1/build-i386/
-MQ src/libdav1d.so.2.0.p/cpuid.obj -MF
src/libdav1d.so.2.0.p/cpuid.obj.ndep ../dav1d-0.7.1/src/x86/cpuid.asm
-o src/libdav1d.so.2.0.p/cpuid.obj
../dav1d-0.7.1/src/x86/cpuid.asm:47: warning: dropping trailing empty
parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL'
[-w+macro-params-legacy]
../dav1d-0.7.1/src/x86/cpuid.asm:749: ... from macro `cglobal'
defined here
../dav1d-0.7.1/src/x86/cpuid.asm:787: ... from macro
`cglobal_internal' defined here
../dav1d-0.7.1/src/x86/cpuid.asm:656: ... from macro `PROLOGUE'
defined here
[3/123] /usr/local/bin/nasm -f elf32 -I
/pobj/dav1d-0.7.1/dav1d-0.7.1/src/ -I /pobj/dav1d-0.7.1/build-i386/
-MQ src/libdav1d.so.2.0.p/msac.obj -MF
src/libdav1d.so.2.0.p/msac.obj.ndep ../dav1d-0.7.1/src/x86/msac.asm
-o src/libdav1d.so.2.0.p/msac.obj
FAILED: src/libdav1d.so.2.0.p/msac.obj
/usr/local/bin/nasm -f elf32 -I /pobj/dav1d-0.7.1/dav1d-0.7.1/src/ -I
/pobj/dav1d-0.7.1/build-i386/ -MQ src/libdav1d.so.2.0.p/msac.obj -MF
src/libdav1d.so.2.0.p/msac.obj.ndep ../dav1d-0.7.1/src/x86/msac.asm
-o src/libdav1d.so.2.0.p/msac.obj
../dav1d-0.7.1/src/x86/msac.asm:86: warning: dropping trailing empty
parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL'
[-w+macro-params-legacy]
../dav1d-0.7.1/src/x86/msac.asm:749: ... from macro `cglobal' defined
here
../dav1d-0.7.1/src/x86/msac.asm:787: ... from macro
`cglobal_internal' defined here
../dav1d-0.7.1/src/x86/msac.asm:656: ... from macro `PROLOGUE'
defined here
../dav1d-0.7.1/src/x86/msac.asm:88: error: `%ifndef' expects macro
identifiers
../dav1d-0.7.1/src/x86/msac.asm:263: ... from macro `LEA' defined here
../dav1d-0.7.1/src/x86/msac.asm:1176: ... from macro `call' defined here
../dav1d-0.7.1/src/x86/msac.asm:1183: ... from macro `call_internal'
defined here
../dav1d-0.7.1/src/x86/msac.asm:216: warning: dropping trailing empty
parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL'
[-w+macro-params-legacy]
../dav1d-0.7.1/src/x86/msac.asm:749: ... from macro `cglobal' defined
here
../dav1d-0.7.1/src/x86/msac.asm:787: ... from macro
`cglobal_internal' defined here
../dav1d-0.7.1/src/x86/msac.asm:656: ... from macro `PROLOGUE'
defined here
../dav1d-0.7.1/src/x86/msac.asm:218: error: `%ifndef' expects macro
identifiers
../dav1d-0.7.1/src/x86/msac.asm:263: ... from macro `LEA' defined here
../dav1d-0.7.1/src/x86/msac.asm:1176: ... from macro `call' defined here
../dav1d-0.7.1/src/x86/msac.asm:1183: ... from macro `call_internal'
defined here
../dav1d-0.7.1/src/x86/msac.asm:262: warning: dropping trailing empty
parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL'
[-w+macro-params-legacy]
../dav1d-0.7.1/src/x86/msac.asm:749: ... from macro `cglobal' defined
here
../dav1d-0.7.1/src/x86/msac.asm:787: ... from macro
`cglobal_internal' defined here
../dav1d-0.7.1/src/x86/msac.asm:656: ... from macro `PROLOGUE'
defined here
../dav1d-0.7.1/src/x86/msac.asm:264: error: `%ifndef' expects macro
identifiers
../dav1d-0.7.1/src/x86/msac.asm:263: ... from macro `LEA' defined here
../dav1d-0.7.1/src/x86/msac.asm:1176: ... from macro `call' defined here
../dav1d-0.7.1/src/x86/msac.asm:1183: ... from macro `call_internal'
defined here
../dav1d-0.7.1/src/x86/msac.asm:335: warning: dropping trailing empty
parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL'
[-w+macro-params-legacy]
../dav1d-0.7.1/src/x86/msac.asm:749: ... from macro `cglobal' defined
here
../dav1d-0.7.1/src/x86/msac.asm:787: ... from macro
`cglobal_internal' defined here
../dav1d-0.7.1/src/x86/msac.asm:656: ... from macro `PROLOGUE'
defined here
../dav1d-0.7.1/src/x86/msac.asm:402: warning: dropping trailing empty
parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL'
[-w+macro-params-legacy]
../dav1d-0.7.1/src/x86/msac.asm:749: ... from macro `cglobal' defined
here
../dav1d-0.7.1/src/x86/msac.asm:787: ... from macro
`cglobal_internal' defined here
../dav1d-0.7.1/src/x86/msac.asm:656: ... from macro `PROLOGUE'
defined here
../dav1d-0.7.1/src/x86/msac.asm:423: warning: dropping trailing empty
parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL'
[-w+macro-params-legacy]
../dav1d-0.7.1/src/x86/msac.asm:749: ... from macro `cglobal' defined
here
../dav1d-0.7.1/src/x86/msac.asm:787: ... from macro
`cglobal_internal' defined here
../dav1d-0.7.1/src/x86/msac.asm:656: ... from macro `PROLOGUE'
defined here
../dav1d-0.7.1/src/x86/msac.asm:576: warning: dropping trailing empty
parameter in call to multi-line macro `DEFINE_ARGS_INTERNAL'
[-w+macro-params-legacy]
../dav1d-0.7.1/src/x86/msac.asm:749: ... from macro `cglobal' defined
here
../dav1d-0.7.1/src/x86/msac.asm:787: ... from macro
`cglobal_internal' defined here
../dav1d-0.7.1/src/x86/msac.asm:656: ... from macro `PROLOGUE'
defined here
../dav1d-0.7.1/src/x86/msac.asm:579: error: `%ifndef' expects macro
identifiers
../dav1d-0.7.1/src/x86/msac.asm:263: ... from macro `LEA' defined here
../dav1d-0.7.1/src/x86/msac.asm:1176: ... from macro `call' defined here
../dav1d-0.7.1/src/x86/msac.asm:1183: ... from macro `call_internal'
defined here
ninja: build stopped: subcommand failed.
*** Error 1 in multimedia/dav1d
(/usr/ports/devel/meson/meson.port.mk:55 'do-build')
*** Error 2 in multimedia/dav1d
(/usr/ports/infrastructure/mk/bsd.port.mk:2921
'/pobj/dav1d-0.7.1/build-i386/.build_done': @cd /usr/ports/mu...)
===> Exiting multimedia/dav1d with an error
*** Error 2 in multimedia/dav1d
(/usr/ports/infrastructure/mk/bsd.port.mk:2584 'build':
@lock=dav1d-0.7.1p0; export _LOCKS_HELD=" dav1d-0.7...)
*** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:137
'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do
eval...)
I'm trying to fire up an i386 VM to check but I have been told nasm
2.15.04 is broken and .05 fixes the issue.
Ya, just updating to .05 and it now builds Ok.