textproc/qt5-xmlpatterns compilation error

Andy Farkas andyf at andyit.com.au
Sun Jun 30 20:20:00 UTC 2019


On 29/06/2019 05:29, Adriaan de Groot wrote:
> On Friday, 28 June 2019 14:00:01 CEST freebsd-ports-request at freebsd.org wrote:
>> [FreeBSD 11.3-PRERELEASE #1 r349440 amd64 / ports at r505184]
>>
>> Getting a compilation error when build ports/textproc/qt5-xmlpatterns
>>
>> I'm doing a 'portmaster -a' but a
>> 'cd /usr/ports/textproc/qt5-xmlpatterns ; make clean all' does the same.
>>
>> Any clues as to why this might be happening?  or better still how to fix?
> I see this in your compile line:
>
> /usr/local/include/qt5/QtQml/5.9.4
>
> That suggests that you still have older Qt bits installed, while building
> newer Qt bits. You will want to follow the common instructions we (kde@) give
> if you're not building with poudriere: remove the Qt5 packages and build them
> all afresh.
>
> [ade]

erm, didn't go so well:


# pkg info | grep qt
# cd /usr/ports/textproc/qt5-xmlpatterns
# make all
===>  Building for qt5-xmlpatterns-5.12.2
--- sub-src-all ---
cd src/ && ( test -e Makefile || /usr/local/lib/qt5/bin/qmake -o 
Makefile 
/usr/ports/textproc/qt5-xmlpatterns/work/qtxmlpatterns-everywhere-src-5.12.2/src/src.pro 
-spec /usr/local/lib/qt5/mkspecs/freebsd-clang QMAKE_CC=cc QMAKE_CXX=c++ 
QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=c++ 
QMAKE_LINK_SHLIB=c++ 'QMAKE_CFLAGS=-O2 -pipe -fstack-protector-strong 
-fno-strict-aliasing ' 'QMAKE_CXXFLAGS=-O2 -pipe 
-fstack-protector-strong -fno-strict-aliasing  ' 'QMAKE_LFLAGS= 
-Wl,--as-needed -fstack-protector-strong ' QMAKE_LIBS= 
QMAKE_CFLAGS_DEBUG= QMAKE_CFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 
QMAKE_CXXFLAGS_RELEASE= PREFIX=/usr/local CONFIG+=release 'CONFIG-=debug 
separate_debug_info' QT_CONFIG+=release 'QT_CONFIG-=debug 
separate_debug_info' ) && /usr/bin/make -f Makefile all
--- sub-xmlpatterns-all ---
cd xmlpatterns/ && ( test -e Makefile || /usr/local/lib/qt5/bin/qmake -o 
Makefile 
/usr/ports/textproc/qt5-xmlpatterns/work/qtxmlpatterns-everywhere-src-5.12.2/src/xmlpatterns/xmlpatterns.pro 
-spec /usr/local/lib/qt5/mkspecs/freebsd-clang QMAKE_CC=cc QMAKE_CXX=c++ 
QMAKE_LINK_C=cc QMAKE_LINK_C_SHLIB=cc QMAKE_LINK=c++ 
QMAKE_LINK_SHLIB=c++ 'QMAKE_CFLAGS=-O2 -pipe -fstack-protector-strong 
-fno-strict-aliasing ' 'QMAKE_CXXFLAGS=-O2 -pipe 
-fstack-protector-strong -fno-strict-aliasing  ' 'QMAKE_LFLAGS= 
-Wl,--as-needed -fstack-protector-strong ' QMAKE_LIBS= 
QMAKE_CFLAGS_DEBUG= QMAKE_CFLAGS_RELEASE= QMAKE_CXXFLAGS_DEBUG= 
QMAKE_CXXFLAGS_RELEASE= PREFIX=/usr/local CONFIG+=release 'CONFIG-=debug 
separate_debug_info' QT_CONFIG+=release 'QT_CONFIG-=debug 
separate_debug_info' ) && /usr/bin/make -f Makefile all
make[3]: make[3]: don't know how to make /usr/local/lib/qt5/bin/rcc. Stop

make[3]: stopped in 
/usr/ports/textproc/qt5-xmlpatterns/work/qtxmlpatterns-everywhere-src-5.12.2/src/xmlpatterns
*** [sub-xmlpatterns-all] Error code 2

make[2]: stopped in 
/usr/ports/textproc/qt5-xmlpatterns/work/qtxmlpatterns-everywhere-src-5.12.2/src
1 error

make[2]: stopped in 
/usr/ports/textproc/qt5-xmlpatterns/work/qtxmlpatterns-everywhere-src-5.12.2/src
*** [sub-src-all] Error code 2

make[1]: stopped in 
/usr/ports/textproc/qt5-xmlpatterns/work/qtxmlpatterns-everywhere-src-5.12.2
1 error

make[1]: stopped in 
/usr/ports/textproc/qt5-xmlpatterns/work/qtxmlpatterns-everywhere-src-5.12.2
===> Compilation failed unexpectedly.
Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
the maintainer.
*** Error code 1

Stop.
make: stopped in /usr/ports/textproc/qt5-xmlpatterns
#

-andyf



More information about the freebsd-ports mailing list