You are not logged in.
Hello,
I updated today lxqt to the latest 0.8 and "libqtxdg-git" and "lxqt-panel-git" didn't update.
I got these error messages: "libqtxdg-git and libqtxdg-qt5-git are in conflict".
And
"A failure occured in build() makepkg was unable to build lxqt-panel-git"
Offline
The conflict message should be self explanatory - you need to pick one of those, not both.
As for the makepkg error, you cut off the actual error. Try again and post the output.
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Offline
The conflicting software is not allowed to be removed:
Continue installing libqtxdg-git ? [Y/n]
==> [v]iew package contents [c]heck package with namcap
==> ---------------------------------------------------
==> y
loading packages...
resolving dependencies...
looking for inter-conflicts...
:: libqtxdg-git and libqtxdg-qt5-git are in conflict. Remove libqtxdg-qt5-git? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: liblxqt-git: requires libqtxdg-qt5-git
:: lxqt-panel-git: requires libqtxdg-qt5-git
==> WARNING: Your packages are saved in /tmp/yaourt-tmp-mak
==> Restart building liblxqt-git ? [y/N]
Here is compilation output:
Scanning dependencies of target lxqt-panel
[ 8%] Building CXX object panel/CMakeFiles/lxqt-panel.dir/main.cpp.o
[ 8%] Building CXX object panel/CMakeFiles/lxqt-panel.dir/lxqtpanel.cpp.o
/tmp/yaourt-tmp-mak/aur-lxqt-panel-git/src/lxqt-panel/panel/lxqtpanel.cpp: In member function 'void LxQtPanel::showAddPluginDialog()':
/tmp/yaourt-tmp-mak/aur-lxqt-panel-git/src/lxqt-panel/panel/lxqtpanel.cpp:605:44: error: no matching function for call to 'LxQt::AddPluginDialog::setPluginsInUse(QStringList&)'
dialog->setPluginsInUse(pluginsInUseIDs);
^
/tmp/yaourt-tmp-mak/aur-lxqt-panel-git/src/lxqt-panel/panel/lxqtpanel.cpp:605:44: note: candidate is:
In file included from /usr/include/lxqt-qt5/LXQt/AddPluginDialog:1:0,
from /tmp/yaourt-tmp-mak/aur-lxqt-panel-git/src/lxqt-panel/panel/lxqtpanel.cpp:37:
/usr/include/lxqt-qt5/LXQt/lxqtaddplugindialog.h:65:10: note: void LxQt::AddPluginDialog::setPluginsInUse(LxQt::PluginInfoList)
void setPluginsInUse(const PluginInfoList pluginsInUse);
^
/usr/include/lxqt-qt5/LXQt/lxqtaddplugindialog.h:65:10: note: no known conversion for argument 1 from 'QStringList' to 'LxQt::PluginInfoList {aka QList<LxQt::PluginInfo>}'
panel/CMakeFiles/lxqt-panel.dir/build.make:322: recipe for target 'panel/CMakeFiles/lxqt-panel.dir/lxqtpanel.cpp.o' failed
make[2]: *** [panel/CMakeFiles/lxqt-panel.dir/lxqtpanel.cpp.o] Error 1
CMakeFiles/Makefile2:187: recipe for target 'panel/CMakeFiles/lxqt-panel.dir/all' failed
make[1]: *** [panel/CMakeFiles/lxqt-panel.dir/all] Error 2
Makefile:137: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build lxqt-panel-git.
==> Restart building lxqt-panel-git ? [y/N]
==> ---------------------------------------
Offline
Have you been following the aur comments? It seems libqtxdg-git and libqtxdg-qt5-git are being merged, the former replacing the latter, but it hasn't been added to the provides array yet. If that is the plan, you can try adding it the provides array yourself.
The build error also looks like a library incompatibility which is likely due to having some of each of two distinct sets of the packages.
"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" - Richard Stallman
Offline
Have you been following the aur comments? It seems libqtxdg-git and libqtxdg-qt5-git are being merged, the former replacing the latter, but it hasn't been added to the provides array yet. If that is the plan, you can try adding it the provides array yourself.
The build error also looks like a library incompatibility which is likely due to having some of each of two distinct sets of the packages.
I looked at the comments. Does this mean that the "libqtxdg-git" will be updated shortly and re-released after merging the two?
Offline
Trilby wrote:Have you been following the aur comments? It seems libqtxdg-git and libqtxdg-qt5-git are being merged, the former replacing the latter, but it hasn't been added to the provides array yet. If that is the plan, you can try adding it the provides array yourself.
The build error also looks like a library incompatibility which is likely due to having some of each of two distinct sets of the packages.
I looked at the comments. Does this mean that the "libqtxdg-git" will be updated shortly and re-released after merging the two?
Remove liblxqt-qt5-git manually and then sync. It works just fine, I did the same. If it will eventually be merged with liblxqt-git everything will eventually sort itself. It can't live alongside liblxqt-git.
Last edited by stixl (2014-10-19 02:22:26)
Offline