qt5-widgets link error
Eric W. Bates
ericx at ericx.net
Mon Mar 27 22:20:55 UTC 2017
I hope I'm not wasting your time. I cannot compile qt5-widgets.
From what little I can find on the net, this has been a problem on
other architectures and has something to do with the version of binutils
and gcc?
https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src/+bug/1654820
I've been updating my system and this is what I've got at the moment:
FreeBSD 11.0-RELEASE-p1
binutils-2.28,1
gcc-4.9.4_1
--- .obj/uic.o ---
c++ -c -O2 -pipe -fstack-protector -fno-strict-aliasing -std=c++1z
-fno-exceptions -Wall -W -Wdate-time -pthread -fPIC -DQT_NO_MTDEV
-DQT_NO_LIBUDEV -DQT_NO_TSLIB -DQT_NO_LIBINPUT -DQT_ACCESSIBILITY
-DQT_NO_STYLE_GTK -DQT_WIDGETS -DQT_XSYNC -DQT_UIC
-DQT_NO_CAST_FROM_ASCII -DQT_NO_FOREACH -DQT_UIC_CPP_GENERATOR
-DQT_USE_QSTRINGBUILDER -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE
-D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I. -I. -Icpp -I.
-I../../../include -I../../../include/QtCore -I.moc -I/usr/local/include
-I/usr/local/lib/qt5/mkspecs/freebsd-clang -o .obj/uic.o uic.cpp
--- ../../../bin/uic ---
c++ -Wl,--as-needed -fstack-protector -Wl,--gc-sections -pthread
-Wl,-rpath,/usr/local/lib/qt5 -o ../../../bin/uic
.obj/customwidgetsinfo.o .obj/databaseinfo.o .obj/driver.o
.obj/treewalker.o .obj/ui4.o .obj/validator.o .obj/cppextractimages.o
.obj/cppwritedeclaration.o .obj/cppwriteicondata.o
.obj/cppwriteicondeclaration.o .obj/cppwriteiconinitialization.o
.obj/cppwriteincludes.o .obj/cppwriteinitialization.o .obj/main.o
.obj/uic.o
-L/usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.7.1/lib
-L/usr/local/lib -lQt5Core
/usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.7.1/lib/libQt5Core.so:(.dynamic+0x27a98):
multiple definition of `__bss_start at Qt_5'
/usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.7.1/lib/libQt5Core.so:(.dynamic+0x27a98):
first defined here
/usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.7.1/lib/libQt5Core.so:(.dynamic+0x27a98):
multiple definition of `_edata at Qt_5'
/usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.7.1/lib/libQt5Core.so:(.dynamic+0x27a98):
first defined here
/usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.7.1/lib/libQt5Core.so:(.dynamic+0x2b2a0):
multiple definition of `_end at Qt_5'
c++: error: linker command failed with exit code 1 (use -v to see
invocation)
*** [../../../bin/uic] Error code 1
make[2]: stopped in
/usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.7.1/src/tools/uic
1 error
make[2]: stopped in
/usr/ports/x11-toolkits/qt5-widgets/work/qtbase-opensource-src-5.7.1/src/tools/uic
*** Error code 2
Stop.
make[1]: stopped in /usr/ports/x11-toolkits/qt5-widgets
*** Error code 1
Stop.
make: stopped in /usr/ports/x11-toolkits/qt5-widgets
===>>> make build failed for x11-toolkits/qt5-widgets
===>>> Aborting update
===>>> You can restart from the point of failure with this command line:
portmaster <flags> x11-toolkits/qt5-widgets
This command has been saved to /tmp/portmasterfail.txt
[Exit 1 ]
--
508/243-8341
More information about the kde-freebsd
mailing list