Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Nov 2018 19:54:13 -0800
From:      Mark Millard <marklmi@yahoo.com>
To:        ports-list freebsd <freebsd-ports@freebsd.org>, multimedia@FreeBSD.org
Subject:   ports head -r484652: multimedia/gstreamer1-libav fails to amd64 -> armv7 cross build: error: /usr/local/bin/as: unrecognized option `-isystem'
Message-ID:  <ED3B4618-FC89-497D-8368-62D41B5E1E0C@yahoo.com>

next in thread | raw e-mail | index | archive | help
poudirere-devel reported:

[00:38:41] [03] [00:02:01] Saved multimedia/gstreamer1-libav | =
gstreamer1-libav-1.14.4_1 wrkdir to: =
/usr/local/poudriere/data/wrkdirs/FBSDFSSDjailArmV7-default/default/gstrea=
mer1-libav-1.14.4_1.tbz
[00:38:42] [03] [00:02:02] Finished multimedia/gstreamer1-libav | =
gstreamer1-libav-1.14.4_1: Failed: configure

Looking around . . .

# less =
/usr/local/poudriere/data/logs/bulk/FBSDFSSDjailArmV7-default/2018-11-10_1=
7h48m06s/logs/errors/gstreamer1-libav-1.14.4_1.log
. . .
Configuring included Libav instance with args --prefix=3D/usr/local      =
   --enable-static --enable-pic         --disable-avdevice =
--disable-postproc         --disable-programs --disable-ffserver --dis
able-ffplay --disable-ffprobe --disable-ffmpeg         =
--disable-encoder=3Dflac --disable-protocols --disable-devices         =
--disable-network --disable-hwaccels --disable-dxva2 --disable-vdpau     =
  =20
 --disable-filters --enable-filter=3Dyadif --disable-doc --disable-vda =
--disable-d3d11va --disable-dxva2         --disable-audiotoolbox =
--disable-videotoolbox --disable-vaapi --disable-crystalhd       =20
 --disable-mediacodec --disable-nvenc --disable-mmal --disable-omx       =
  --disable-omx-rpi --disable-cuda --disable-cuvid --disable-libmfx      =
   --disable-libnpp --disable-iconv --disable-jni --di
sable-v4l2_m2m --enable-optimizations --ar=3D"$AR" --as=3D"$orig_AS" =
--cc=3D"$CC" --ld=3D"$CC" --nm=3D"$NM" --disable-ffmpeg=20
GNU assembler not found, install/update gas-preprocessor
. . .

 After expanding the tar archive of the failure . . .

# less =
/wrkdirs/usr/ports/multimedia/gstreamer1-libav/work/gst-libav-1.14.4/gst-l=
ibs/ext/libav/ffbuild/config.log
. . .
gas-preprocessor.pl -arch arm -as-type -- /usr/local/bin/as -v
./configure: gas-preprocessor.pl: not found
check_gas using '/usr/local/bin/as' as AS
check_as
BEGIN /tmp/ffconf.mw9w5KeR/test.S
    1   .macro m n, y:vararg=3D0
    2   \n: .int \y
    3   .endm
    4   m x
END /tmp/ffconf.mw9w5KeR/test.S
/usr/local/bin/as -mcpu=3Dcortex-a7 -isystem /usr/local/include =
-D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=3D64 -D_LARGEFILE_SOURCE -DPIC =
-no-integrated-as -march=3Darmv7-a -fPIC -c -o =
/tmp/ffconf.mw9w5KeR/test.o /tmp/ffconf.mw9w5KeR/test.S
/usr/local/bin/as: unrecognized option `-isystem'
check_gas using '/usr/local/bin/as' as AS
check_as
BEGIN /tmp/ffconf.mw9w5KeR/test.S
    1   .macro m n, y:vararg=3D0
    2   \n: .int \y
    3   .endm
    4   m x
END /tmp/ffconf.mw9w5KeR/test.S
/usr/local/bin/as -mcpu=3Dcortex-a7 -isystem /usr/local/include =
-D_ISOC99_SOURCE -D_FILE_OFFSET_BITS=3D64 -D_LARGEFILE_SOURCE -DPIC =
-no-integrated-as -march=3Darmv7-a -fPIC -c -o =
/tmp/ffconf.mw9w5KeR/test.o /tmp/ffconf.mw9w5KeR/test.S
/usr/local/bin/as: unrecognized option `-isystem'
GNU assembler not found, install/update gas-preprocessor

(And that is the end of that config.log file.)

The -mcpu=3Dcortex-a7 use is likely from:

# more /usr/local/etc/poudriere.d/FBSDFSSDjailArmV7-make.conf=20
CFLAGS+=3D -mcpu=3Dcortex-a7
CXXFLAGS+=3D -mcpu=3Dcortex-a7
CPPFLAGS+=3D -mcpu=3Dcortex-a7

I did not supply a -isystem myself.


FreeBSD build for the context was based on: head -r340287

=3D=3D=3D
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ED3B4618-FC89-497D-8368-62D41B5E1E0C>