Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Apr 2020 12:06:08 -0700
From:      Mark Millard <marklmi@yahoo.com>
To:        FreeBSD ports <freebsd-ports@freebsd.org>, FreeBSD Toolchain <freebsd-toolchain@freebsd.org>, freebsd-arm <freebsd-arm@freebsd.org>
Subject:   WITHOUT_BINUTILS= based head -r356427 FreeBSD context: x11-toolkits/qt5-gui build fails in poudriere: unable to execute command: Executable "as" doesn't exist!
Message-ID:  <A1C5B9DB-B172-4ED0-8E45-FF8DF93A6FD7@yahoo.com>
References:  <A1C5B9DB-B172-4ED0-8E45-FF8DF93A6FD7.ref@yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
[Ports was at -r528828 so this did not check
-r531601 update to 5.14.2 of Qt5.]

This is based on worlds built via WITHOUT_BINUTILS=3D .

I was checking to see how things are for "[o]ne of the goals of
this process [ExternalGCC] is to deprecate and remove the old
GCC 4.2.1 and binutils 2.17.50 in the base system".

On an aarch64 machine with head -r356427 that has a armv7
world directory tree for the same version that is set up
for poudriere-devel use, I attempted to build ports but I
ran into the following for the indirectly needed qt5-qui
(I un-interlaced the output for easier reading):

--- .obj/pixman-arm-neon-asm.o ---
cc -c -O2 -pipe -mcpu=3Dcortex-a7 -g -fstack-protector-strong -isystem =
/usr/local/include -fno-strict-aliasing -std=3Dgnu11 -fvisibility=3Dhidden=
 -fno-exceptions -Wall -W -pthread -fPIC -DQT_ACCESSIBILITY -
DQT_DBUS -DQT_FONTCONFIG -DQT_FREETYPE -DQT_GLIB -DQT_IMAGEFORMAT_PNG =
-DQT_OPENGL -DQT_SHAPE -DQT_XCB -DQT_XKB -DQT_XKBCOMMON -DQT_XRENDER =
-DQT_NO_USING_NAMESPACE -DQT_NO_FOREACH -DENABLE_PIXMAN_DRAWH
ELPERS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_GUI_LIB =
-DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS =
-DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT
_DISABLE_DEPRECATED_BEFORE=3D0x050000 -DQT_NO_EXCEPTIONS =
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_CORE_LIB =
-fno-integrated-as -I. -I../../include -I../../include/QtGui =
-I../../include/QtGui/5.13.2
 -I../../include/QtGui/5.13.2/QtGui -I.tracegen -isystem =
/usr/local/include/libdrm -isystem /usr/local/include/qt5/QtCore/5.13.2 =
-isystem /usr/local/include/qt5/QtCore/5.13.2/QtCore -isystem /usr/loca
l/include/qt5 -isystem /usr/local/include/qt5/QtCore -I.moc -isystem =
/usr/local/include/libpng16 -isystem /usr/local/include =
-I/usr/local/lib/qt5/mkspecs/freebsd-clang =
../3rdparty/pixman/pixman-arm-ne
on-asm.S -o .obj/pixman-arm-neon-asm.o
. . .
--- .obj/pixman-arm-neon-asm.o ---
cc: error: unable to execute command: Executable "as" doesn't exist!

--- .obj/qdrawhelper_neon_asm.o ---
cc -c -O2 -pipe -mcpu=3Dcortex-a7 -g -fstack-protector-strong -isystem =
/usr/local/include -fno-strict-aliasing -std=3Dgnu11 -fvisibility=3Dhidden=
 -fno-exceptions -Wall -W -pthread -fPIC -DQT_ACCESSIBILITY -
DQT_DBUS -DQT_FONTCONFIG -DQT_FREETYPE -DQT_GLIB -DQT_IMAGEFORMAT_PNG =
-DQT_OPENGL -DQT_SHAPE -DQT_XCB -DQT_XKB -DQT_XKBCOMMON -DQT_XRENDER =
-DQT_NO_USING_NAMESPACE -DQT_NO_FOREACH -DENABLE_PIXMAN_DRAWH
ELPERS -DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT -DQT_BUILD_GUI_LIB =
-DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS =
-DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DQT_DEPRECATED_WARNINGS -DQT
_DISABLE_DEPRECATED_BEFORE=3D0x050000 -DQT_NO_EXCEPTIONS =
-D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_CORE_LIB =
-fno-integrated-as -I. -I../../include -I../../include/QtGui =
-I../../include/QtGui/5.13.2
 -I../../include/QtGui/5.13.2/QtGui -I.tracegen -isystem =
/usr/local/include/libdrm -isystem /usr/local/include/qt5/QtCore/5.13.2 =
-isystem /usr/local/include/qt5/QtCore/5.13.2/QtCore -isystem /usr/loca
l/include/qt5 -isystem /usr/local/include/qt5/QtCore -I.moc -isystem =
/usr/local/include/libpng16 -isystem /usr/local/include =
-I/usr/local/lib/qt5/mkspecs/freebsd-clang =
painting/qdrawhelper_neon_asm.S=20
-o .obj/qdrawhelper_neon_asm.o
. . .
--- .obj/qdrawhelper_neon_asm.o ---
cc: error: unable to execute command: Executable "as" doesn't exist!


This suggests that a dependency on a ports binutils is needed
and use of it is needed to keep this building when binutils
2.17.50 is absent in head.

=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?A1C5B9DB-B172-4ED0-8E45-FF8DF93A6FD7>