<div dir="ltr"><div><div>Hello.<br><br></div>I've been trying to compile the Frameworks using kdesrc-build for ~a week, but everytime it fails because it cannot ld to UdevQt::somestuff[1]. I tried to cleanly build everything several times with no success. It could be a problem with my env vars[2], but I did just what I was told by the wiki[3], so I don't know what could possibly go wrong here. Maybe I'm missing something stupid?<br>
<br></div><div>Anyway, I'm running Fedora 19 with everything up to date, if that matters.<br><br></div><div>Thanks in advance.<br></div><div><br>[1] [ 47%] Building CXX object tier1/kwidgetsaddons/tests/CMakeFiles/kpassworddialogtest.dir/kpassworddialogtest_automoc.cpp.o<br>
Linking CXX executable kpassworddialogtest<br>CMakeFiles/Solid.dir/backends/udisks2/udisksopticaldisc.cpp.o: In function `Solid::Backends::UDisks2::OpticalDisc::OpticalDisc(Solid::Backends::UDisks2::Device*)':<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:334: undefined reference to `UdevQt::Device::Device()'<br>
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:336: undefined reference to `UdevQt::Client::Client(QObject*)'<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:337: undefined reference to `UdevQt::Client::deviceByDeviceFile(QString const&)'<br>
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:337: undefined reference to `UdevQt::Device::operator=(UdevQt::Device const&)'<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:337: undefined reference to `UdevQt::Device::~Device()'<br>
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:339: undefined reference to `UdevQt::Device::deviceProperties() const'<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:341: undefined reference to `UdevQt::Client::~Client()'<br>
CMakeFiles/Solid.dir/backends/udisks2/udisksopticaldisc.cpp.o: In function `Solid::Backends::UDisks2::OpticalDisc::OpticalDisc(Solid::Backends::UDisks2::Device*)':<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:334: undefined reference to `UdevQt::Device::Device()'<br>
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:336: undefined reference to `UdevQt::Client::Client(QObject*)'<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:337: undefined reference to `UdevQt::Client::deviceByDeviceFile(QString const&)'<br>
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:337: undefined reference to `UdevQt::Device::operator=(UdevQt::Device const&)'<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:337: undefined reference to `UdevQt::Device::~Device()'<br>
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:339: undefined reference to `UdevQt::Device::deviceProperties() const'<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:341: undefined reference to `UdevQt::Client::~Client()'<br>
CMakeFiles/Solid.dir/backends/udisks2/udisksopticaldisc.cpp.o: In function `Solid::Backends::UDisks2::OpticalDisc::~OpticalDisc()':<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:344: undefined reference to `UdevQt::Device::~Device()'<br>
CMakeFiles/Solid.dir/backends/udisks2/udisksopticaldisc.cpp.o: In function `Solid::Backends::UDisks2::OpticalDisc::~OpticalDisc()':<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:344: undefined reference to `UdevQt::Device::~Device()'<br>
CMakeFiles/Solid.dir/backends/udisks2/udisksopticaldisc.cpp.o: In function `Solid::Backends::UDisks2::OpticalDisc::isAppendable() const':<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksopticaldisc.cpp:371: undefined reference to `UdevQt::Device::deviceProperty(QString const&) const'<br>
CMakeFiles/Solid.dir/backends/udisks2/udisksstoragedrive.cpp.o: In function `Solid::Backends::UDisks2::StorageDrive::StorageDrive(Solid::Backends::UDisks2::Device*)':<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:32: undefined reference to `UdevQt::Device::Device()'<br>
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:34: undefined reference to `UdevQt::Client::Client(QObject*)'<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:35: undefined reference to `UdevQt::Client::deviceByDeviceFile(QString const&)'<br>
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:35: undefined reference to `UdevQt::Device::operator=(UdevQt::Device const&)'<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:35: undefined reference to `UdevQt::Device::~Device()'<br>
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:36: undefined reference to `UdevQt::Device::deviceProperties() const'<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:36: undefined reference to `UdevQt::Client::~Client()'<br>
CMakeFiles/Solid.dir/backends/udisks2/udisksstoragedrive.cpp.o: In function `Solid::Backends::UDisks2::StorageDrive::StorageDrive(Solid::Backends::UDisks2::Device*)':<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:32: undefined reference to `UdevQt::Device::Device()'<br>
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:34: undefined reference to `UdevQt::Client::Client(QObject*)'<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:35: undefined reference to `UdevQt::Client::deviceByDeviceFile(QString const&)'<br>
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:35: undefined reference to `UdevQt::Device::operator=(UdevQt::Device const&)'<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:35: undefined reference to `UdevQt::Device::~Device()'<br>
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:36: undefined reference to `UdevQt::Device::deviceProperties() const'<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:36: undefined reference to `UdevQt::Client::~Client()'<br>
CMakeFiles/Solid.dir/backends/udisks2/udisksstoragedrive.cpp.o: In function `Solid::Backends::UDisks2::StorageDrive::~StorageDrive()':<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:39: undefined reference to `UdevQt::Device::~Device()'<br>
CMakeFiles/Solid.dir/backends/udisks2/udisksstoragedrive.cpp.o: In function `Solid::Backends::UDisks2::StorageDrive::~StorageDrive()':<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:39: undefined reference to `UdevQt::Device::~Device()'<br>
CMakeFiles/Solid.dir/backends/udisks2/udisksstoragedrive.cpp.o: In function `Solid::Backends::UDisks2::StorageDrive::bus() const':<br>/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:112: undefined reference to `UdevQt::Device::deviceProperty(QString const&) const'<br>
/home/kf5/kf5-src/kdelibs-frameworks/tier1/solid/src/solid/backends/udisks2/udisksstoragedrive.cpp:118: undefined reference to `UdevQt::Device::deviceProperty(QString const&) const'<br>collect2: error: ld returned 1 exit status<br>
<br>[2] export KF5=/home/kf5/kf5<br>export QTDIR=/home/kf5/qt5/qtbase<br>export XDG_DATA_DIRS=$KF5/share:$XDG_DATA_DIRS:/usr/share<br>export XDG_CONFIG_DIRS=$KF5/etc/xdg:$XDG_CONFIG_DIRS:/etc/xdg<br>export PATH=$KF5/bin:$QTDIR/bin:$PATH<br>
export QT_PLUGIN_PATH=$KF5/lib/plugins:$KF5/lib64/plugins:$KF5/lib/x86_64-linux-gnu/plugins:$QTDIR/plugins:$QT_PLUGIN_PATH<br>export QML2_IMPORT_PATH=$KF5/lib/qml:$KF5/lib64/qml:$KF5/lib/x86_64-linux-gnu/qml:$QTDIR/qml<br>
export XDG_DATA_HOME=$HOME/.local5<br>export XDG_CONFIG_HOME=$HOME/.config5<br>export XDG_CACHE_HOME=$HOME/.cache5<br>export CMAKE_PREFIX_PATH=$KF5:$CMAKE_PREFIX_PATH<br>c=`echo -e "\033"`<br>export QT_MESSAGE_PATTERN="%{appname}(%{pid})/(%{category}) $c\[31m%{if-debug}$c\[34m%{endif}%{function}$c\[0m: %{message}"<br>
unset c<br><br>[3] <a href="http://community.kde.org/Frameworks/Building">http://community.kde.org/Frameworks/Building</a><br></div><div><div><div><br>-- <br>Luiz Romário Santana Rios
</div></div></div></div>