Menu

#37 Qt5 build:

None
closed
nobody
None
1
2018-06-29
2018-06-29
Coacher
No

Hello.

Gentoo amd64, Qt-5.9.4, kshutdown @ r920

[100%] Linking CXX executable kshutdown
cd /var/tmp/portage/x11-misc/kshutdown-9999/work/kshutdown-9999_build/src && /usr/bin/cmake -E cmake_link_script CMakeFiles/kshutdown.dir/link.txt --verbose=1
/usr/bin/x86_64-pc-linux-gnu-g++  -O2 -march=native -mfpmath=sse -fomit-frame-pointer -pipe -frecord-gcc-switches  -Wl,--hash-style=gnu -Wl,-O1 -Wl,--as-needed -rdynamic CMakeFiles/kshutdown.dir/actions/bootentry.o CMakeFiles/kshutdown.dir/actions/extras.o CMakeFiles/kshutdown.dir/actions/lock.o CMakeFiles/kshutdown.dir/actions/test.o CMakeFiles/kshutdown.dir/triggers/idlemonitor.o CMakeFiles/kshutdown.dir/triggers/processmonitor.o CMakeFiles/kshutdown.dir/bookmarks.o CMakeFiles/kshutdown.dir/commandline.o CMakeFiles/kshutdown.dir/config.o CMakeFiles/kshutdown.dir/infowidget.o CMakeFiles/kshutdown.dir/kshutdown.o CMakeFiles/kshutdown.dir/log.o CMakeFiles/kshutdown.dir/main.o CMakeFiles/kshutdown.dir/mainwindow.o CMakeFiles/kshutdown.dir/mod.o CMakeFiles/kshutdown.dir/password.o CMakeFiles/kshutdown.dir/plugins.o CMakeFiles/kshutdown.dir/preferences.o CMakeFiles/kshutdown.dir/progressbar.o CMakeFiles/kshutdown.dir/stats.o CMakeFiles/kshutdown.dir/udialog.o CMakeFiles/kshutdown.dir/usystemtray.o CMakeFiles/kshutdown.dir/utils.o CMakeFiles/kshutdown.dir/actions/moc_bootentry.o CMakeFiles/kshutdown.dir/actions/moc_extras.o CMakeFiles/kshutdown.dir/triggers/moc_idlemonitor.o CMakeFiles/kshutdown.dir/triggers/moc_processmonitor.o CMakeFiles/kshutdown.dir/moc_bookmarks.o CMakeFiles/kshutdown.dir/moc_infowidget.o CMakeFiles/kshutdown.dir/moc_kshutdown.o CMakeFiles/kshutdown.dir/moc_mainwindow.o CMakeFiles/kshutdown.dir/moc_password.o CMakeFiles/kshutdown.dir/moc_preferences.o CMakeFiles/kshutdown.dir/moc_progressbar.o CMakeFiles/kshutdown.dir/moc_stats.o CMakeFiles/kshutdown.dir/moc_udialog.o CMakeFiles/kshutdown.dir/moc_usystemtray.o CMakeFiles/kshutdown.dir/qrc_kshutdown.o  -o kshutdown /usr/lib64/libQt5Widgets.so.5.9.4 /usr/lib64/libQt5DBus.so.5.9.4 /usr/lib64/libQt5Gui.so.5.9.4 /usr/lib64/libQt5Core.so.5.9.4 
CMakeFiles/kshutdown.dir/actions/extras.o: In function `Extras::setCommandAction(CommandAction const*)':
extras.cpp:(.text+0x831): undefined reference to `Action::statusChanged(bool)'
CMakeFiles/kshutdown.dir/actions/extras.o: In function `Extras::Extras()':
extras.cpp:(.text+0xe34): undefined reference to `vtable for Action'
CMakeFiles/kshutdown.dir/actions/lock.o: In function `LockAction::LockAction()':
lock.cpp:(.text+0x7fa): undefined reference to `vtable for Action'
CMakeFiles/kshutdown.dir/actions/lock.o: In function `LockAction::~LockAction()':
lock.cpp:(.text._ZN10LockActionD2Ev[_ZN10LockActionD5Ev]+0x3): undefined reference to `vtable for Action'
CMakeFiles/kshutdown.dir/actions/lock.o: In function `LockAction::~LockAction()':

And many more. Full build.log: https://paste.pound-python.org/show/zlwWZAGn0EFUdsFkIsZc/
kshutdown @ r912 built fine.

Discussion

  • Coacher

    Coacher - 2018-06-29

    Ah sorry. Forgot to add summary. Now I cannot edit it.

     
  • Konrad Twardowski

    • status: open --> closed
    • Group: -->
     
  • Konrad Twardowski

    Should work in the latest r921.
    It now uses "automoc" like in KF5 Build.

    If you get "(...) bootentry.h: No such file or directory" error try to run cmake from non-symlinked directory, e.g. cd "$(realpath .)"

    Thanks

     

Anonymous
Anonymous

Add attachments
Cancel