You are not logged in.

#1 2014-10-13 23:13:54

jmak
Member
Registered: 2008-12-21
Posts: 453

Lxqt update was not complete

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

#2 2014-10-13 23:48:15

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,571
Website

Re: Lxqt update was not complete

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

#3 2014-10-14 00:04:25

jmak
Member
Registered: 2008-12-21
Posts: 453

Re: Lxqt update was not complete

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

#4 2014-10-14 00:26:34

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,571
Website

Re: Lxqt update was not complete

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

#5 2014-10-14 01:07:10

jmak
Member
Registered: 2008-12-21
Posts: 453

Re: Lxqt update was not complete

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?

Offline

#6 2014-10-19 02:21:05

stixl
Member
Registered: 2014-09-02
Posts: 10

Re: Lxqt update was not complete

jmak wrote:
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

Board footer

Powered by FluxBB