Bug 235232 - graphics/okular 18.12.1_2: Doesn't build: c++: error: linker command failed
Summary: graphics/okular 18.12.1_2: Doesn't build: c++: error: linker command failed
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-01-27 08:30 UTC by Vladimir Omelchuk
Modified: 2019-01-27 13:48 UTC (History)
2 users (show)

See Also:
tcberner: maintainer-feedback+


Attachments
Full log (570.76 KB, text/plain)
2019-01-27 08:30 UTC, Vladimir Omelchuk
no flags Details
Full log (without ccache) (58.18 KB, text/plain)
2019-01-27 08:31 UTC, Vladimir Omelchuk
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Omelchuk 2019-01-27 08:30:28 UTC
Created attachment 201432 [details]
Full log

Part of log:
[…]
FAILED: shell/okular 
: && /usr/local/libexec/ccache/c++  -O2 -pipe -fstack-protector -fno-strict-aliasing -std=c++0x -fno-operator-names -fno-exceptions -Wno-gnu-zero-variadic-macro-arguments -Wall -Wextra -Wcast-align -Wchar-subscripts -Wformat-security -Wno-long-long -Wpointer-arith -Wundef -Wnon-virtual-dtor -Woverloaded-virtual -Werror=return-type -Wvla -Wdate-time -fdiagnostics-color=always -O2 -pipe -fstack-protector -fno-strict-aliasing  -Wl,--enable-new-dtags  -fstack-protector shell/CMakeFiles/okular.dir/main.cpp.o shell/CMakeFiles/okular.dir/okular_main.cpp.o shell/CMakeFiles/okular.dir/shell.cpp.o shell/CMakeFiles/okular.dir/shellutils.cpp.o shell/CMakeFiles/okular.dir/okular_autogen/mocs_compilation.cpp.o  -o shell/okular  -Wl,-rpath,/usr/local/lib:/usr/local/lib/qt5: /usr/local/lib/libKF5Parts.so.5.54.0 /usr/local/lib/libKF5Activities.so.5.54.0 /usr/local/lib/libKF5KIOWidgets.so.5.54.0 /usr/local/lib/libKF5KIOCore.so.5.54.0 /usr/local/lib/libKF5Crash.so.5.54.0 /usr/local/lib/libKF5JobWidgets.so.5.54.0 /usr/local/lib/qt5/libQt5Concurrent.so.5.12.0 /usr/local/lib/libKF5XmlGui.so.5.54.0 /usr/local/lib/qt5/libQt5Network.so.5.12.0 /usr/local/lib/libKF5TextWidgets.so.5.54.0 /usr/local/lib/libKF5WindowSystem.so.5.54.0 /usr/local/lib/libKF5Service.so.5.54.0 /usr/local/lib/libKF5Completion.so.5.54.0 /usr/local/lib/libKF5SonnetUi.so.5.54.0 /usr/local/lib/libKF5ConfigWidgets.so.5.54.0 /usr/local/lib/libKF5WidgetsAddons.so.5.54.0 /usr/local/lib/libKF5Codecs.so.5.54.0 /usr/local/lib/libKF5ConfigGui.so.5.54.0 /usr/local/lib/qt5/libQt5Xml.so.5.12.0 /usr/local/lib/libKF5ConfigCore.so.5.54.0 /usr/local/lib/libKF5Auth.so.5.54.0 /usr/local/lib/libKF5I18n.so.5.54.0 /usr/local/lib/libKF5CoreAddons.so.5.54.0 /usr/local/lib/qt5/libQt5Widgets.so.5.12.0 /usr/local/lib/qt5/libQt5Gui.so.5.12.0 /usr/local/lib/qt5/libQt5DBus.so.5.12.0 /usr/local/lib/qt5/libQt5Core.so.5.12.0 -Wl,-rpath-link,/usr/local/lib/qt5:/usr/local/lib && :
/usr/local/lib/libKF5XmlGui.so.5.54.0: undefined reference to `QSystemLocale::QSystemLocale()@Qt_5_PRIVATE_API'
c++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.
*** Error code 1

Stop.
make: stopped in /usr/ports/graphics/okular

<uname>
FreeBSD 11.2-RELEASE-p8 amd64
Comment 1 Vladimir Omelchuk 2019-01-27 08:31:00 UTC
Created attachment 201433 [details]
Full log (without ccache)
Comment 2 Tobias C. Berner freebsd_committer freebsd_triage 2019-01-27 09:36:01 UTC
Hi there

Are your installed Qt packages up to date? There was a change to private symbol handling recently, and it looks like you have not upgraded everything past that change.


mfg Tobias
Comment 3 Vladimir Omelchuk 2019-01-27 10:14:04 UTC
(In reply to Tobias C. Berner from comment #2)

Оf course, everything is updated ...

root@vladiom:~ # pkg version -v | grep qt
avidemux-qt4-2.6.11_8              =   up-to-date with index
eric6-qt5-py27-18.12_1             =   up-to-date with index
gpgme-qt5-1.12.0_1                 =   up-to-date with index
libaccounts-qt5-1.13_8             =   up-to-date with index
libdbusmenu-qt5-0.9.3.160420160218_8 =   up-to-date with index
linux-c6-qt47-4.7.2_4              =   up-to-date with index
linux-c6-qt47-webkit-4.7.2_4       =   up-to-date with index
linux-c6-qt47-x11-4.7.2_6          =   up-to-date with index
mlt-qt5-6.12.0_1                   =   up-to-date with index
phonon-gstreamer-qt5-4.9.0_4       =   up-to-date with index
phonon-qt4-4.10.2_1                =   up-to-date with index
phonon-qt5-4.10.2_1                =   up-to-date with index
pinentry-qt5-1.1.0_1               =   up-to-date with index
polkit-qt5-0.112.0_5               =   up-to-date with index
poppler-qt5-0.72.0_1               =   up-to-date with index
py27-qt4-core-4.12.1_8,1           =   up-to-date with index
py27-qt4-declarative-4.12.1_4      =   up-to-date with index
py27-qt4-gui-4.12.1_4,1            =   up-to-date with index
py27-qt4-help-4.12.1_4             =   up-to-date with index
py27-qt4-network-4.12.1_4,1        =   up-to-date with index
py27-qt4-sql-4.12.1_4,1            =   up-to-date with index
py27-qt4-svg-4.12.1_4,1            =   up-to-date with index
py27-qt4-webkit-4.12.1_4           =   up-to-date with index
py27-qt5-core-5.11.3_2             =   up-to-date with index
py27-qt5-dbussupport-5.11.3_1      =   up-to-date with index
py27-qt5-gui-5.11.3_1              =   up-to-date with index
py27-qt5-help-5.11.3_1             =   up-to-date with index
py27-qt5-network-5.11.3_1          =   up-to-date with index
py27-qt5-printsupport-5.11.3_1     =   up-to-date with index
py27-qt5-qscintilla2-2.10.8_1      =   up-to-date with index
py27-qt5-sql-5.11.3_1              =   up-to-date with index
py27-qt5-svg-5.11.3_1              =   up-to-date with index
py27-qt5-webkit-5.11.3_1           =   up-to-date with index
py27-qt5-webkitwidgets-5.11.3_1    =   up-to-date with index
py27-qt5-widgets-5.11.3_1          =   up-to-date with index
py27-qt5-xmlpatterns-5.11.3_1      =   up-to-date with index
qca-qt5-2.1.3_5                    =   up-to-date with index
qjson-qt5-0.9.0_4                  =   up-to-date with index
qmmp-qt5-1.2.0_5                   =   up-to-date with index
qscintilla2-qt5-2.10.8_1           =   up-to-date with index
qt4-assistant-4.8.7_2              =   up-to-date with index
qt4-clucene-4.8.7_2                =   up-to-date with index
qt4-corelib-4.8.7_14               =   up-to-date with index
qt4-dbus-4.8.7_1                   =   up-to-date with index
qt4-declarative-4.8.7_2            =   up-to-date with index
qt4-designer-4.8.7_2               =   up-to-date with index
qt4-doc-4.8.7_1                    =   up-to-date with index
qt4-gui-4.8.7_6                    =   up-to-date with index
qt4-help-4.8.7_2                   =   up-to-date with index
qt4-iconengines-4.8.7_2            =   up-to-date with index
qt4-imageformats-4.8.7_2           =   up-to-date with index
qt4-inputmethods-4.8.7_2           =   up-to-date with index
qt4-linguist-4.8.7_2               =   up-to-date with index
qt4-linguisttools-4.8.7_2          =   up-to-date with index
qt4-moc-4.8.7_2                    =   up-to-date with index
qt4-multimedia-4.8.7_2             =   up-to-date with index
qt4-mysql-plugin-4.8.7_4           =   up-to-date with index
qt4-network-4.8.7_10               =   up-to-date with index
qt4-opengl-4.8.7_3                 =   up-to-date with index
qt4-porting-4.8.7_2                =   up-to-date with index
qt4-psql-plugin-4.8.7_4            =   up-to-date with index
qt4-qdbusviewer-4.8.7_2            =   up-to-date with index
qt4-qmake-4.8.7_2                  =   up-to-date with index
qt4-qt3support-4.8.7_2             =   up-to-date with index
qt4-qtconfig-4.8.7_2               =   up-to-date with index
qt4-rcc-4.8.7_1                    =   up-to-date with index
qt4-script-4.8.7_3                 =   up-to-date with index
qt4-sql-4.8.7_3                    =   up-to-date with index
qt4-sqlite-plugin-4.8.7_4          =   up-to-date with index
qt4-svg-4.8.7_2                    =   up-to-date with index
qt4-testlib-4.8.7_2                =   up-to-date with index
qt4-uic-4.8.7_1                    =   up-to-date with index
qt4-uic3-4.8.7_2                   =   up-to-date with index
qt4-webkit-4.8.7_3                 =   up-to-date with index
qt4-xml-4.8.7_2                    =   up-to-date with index
qt4-xmlpatterns-4.8.7_2            =   up-to-date with index
qt5-3d-5.12.0_1                    =   up-to-date with index
qt5-assistant-5.12.0_2             =   up-to-date with index
qt5-buildtools-5.12.0_2            =   up-to-date with index
qt5-concurrent-5.12.0_2            =   up-to-date with index
qt5-core-5.12.0_1                  =   up-to-date with index
qt5-dbus-5.12.0_2                  =   up-to-date with index
qt5-declarative-5.12.0_1           =   up-to-date with index
qt5-designer-5.12.0_1              =   up-to-date with index
qt5-graphicaleffects-5.12.0_1      =   up-to-date with index
qt5-gui-5.12.0_2                   =   up-to-date with index
qt5-help-5.12.0_2                  =   up-to-date with index
qt5-imageformats-5.12.0_2          =   up-to-date with index
qt5-linguist-5.12.0_2              =   up-to-date with index
qt5-linguisttools-5.12.0_2         =   up-to-date with index
qt5-location-5.12.0_1              =   up-to-date with index
qt5-multimedia-5.12.0_1            =   up-to-date with index
qt5-network-5.12.0_5               =   up-to-date with index
qt5-opengl-5.12.0_2                =   up-to-date with index
qt5-printsupport-5.12.0_2          =   up-to-date with index
qt5-qmake-5.12.0_2                 =   up-to-date with index
qt5-quickcontrols-5.12.0_1         =   up-to-date with index
qt5-script-5.12.0_2                =   up-to-date with index
qt5-sensors-5.12.0_1               =   up-to-date with index
qt5-speech-5.12.0_2                =   up-to-date with index
qt5-sql-5.12.0_2                   =   up-to-date with index
qt5-sqldrivers-mysql-5.12.0_1      =   up-to-date with index
qt5-sqldrivers-pgsql-5.12.0_1      =   up-to-date with index
qt5-sqldrivers-sqlite3-5.12.0_1    =   up-to-date with index
qt5-svg-5.12.0_2                   =   up-to-date with index
qt5-testlib-5.12.0_2               =   up-to-date with index
qt5-uiplugin-5.12.0_1              =   up-to-date with index
qt5-uitools-5.12.0_2               =   up-to-date with index
qt5-webchannel-5.12.0_1            =   up-to-date with index
qt5-webengine-5.9.5_14             =   up-to-date with index
qt5-webkit-5.212.0.a2_18           =   up-to-date with index
qt5-websockets-5.12.0_2            =   up-to-date with index
qt5-widgets-5.12.0_2               =   up-to-date with index
qt5-x11extras-5.12.0_2             =   up-to-date with index
qt5-xml-5.12.0_2                   =   up-to-date with index
qt5-xmlpatterns-5.12.0_2           =   up-to-date with index
qt5ct-0.37_1                       =   up-to-date with index
qtchooser-66                       =   up-to-date with index
signon-qt5-8.58_2                  =   up-to-date with index
transmission-qt5-2.94_7            =   up-to-date with index
webvfx-qt5-0.4.4.20160823_7        =   up-to-date with index
Comment 4 Tobias C. Berner freebsd_committer freebsd_triage 2019-01-27 10:24:01 UTC
Also x11-toolkits/kf5-kxmlgui and the other kf5 portS?
Comment 5 Vladimir Omelchuk 2019-01-27 13:43:03 UTC
(In reply to Tobias C. Berner from comment #4)

Оf course is updated, but I just now rebild all installed “kf5” ports, and now okular build without errors!
Thanks!
PR can be closed.
Comment 6 Tobias C. Berner freebsd_committer freebsd_triage 2019-01-27 13:48:03 UTC
Great :)