Hello,

I would like to help you guys with developing on lxde.
However already at setting up the development system I ran into problems.

I already wrote to the Gentoo list because I thought it might be a
Gentoo problem. Maybe I can find some help in here :-)

Here is my original mail:
Hello there,

Last night I decided to join the LXQT project.

So I was checking our their their repo: git clone
http://github.com/lxde/lxqt ~/src/lxqt

Cretaed a build directory in there and ran cmake.

It appeared that my version of liblxqt(0.8.0) was too old and I needed
the current one from git. So I added the Gentoo Qt overlay and installed
that version.

However when running CMake I get:
$ cmake ..
-- The C compiler identification is GNU 4.8.2
-- The CXX compiler identification is GNU 4.8.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
CMake Error at compton-conf/CMakeLists.txt:11 (include):
  include could not find load file:

    LXQtTranslateTs


CMake Error at compton-conf/CMakeLists.txt:12 (include):
  include could not find load file:

    LXQtTranslateDesktop


-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt4: /usr/bin/qmake (found version "4.8.5")
-- Building with Qt4.8.5
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.28")
-- checking for module 'libconfig'
--   found libconfig, version 1.4.9
CMake Error at compton-conf/CMakeLists.txt:74 (lxqt_translate_ts):
  Unknown CMake command "lxqt_translate_ts".

It seems like LXQtTranslateTs (which is supposed to be in git version of
liblxqt) didn't get installed.

To check if that was correct I ran "equery f liblxqt" which showed
(among others):

/usr/share/cmake/lxqt-qt5/modules/LXQtTranslate.cmake
/usr/share/cmake/lxqt-qt5/modules/LXQtTranslateDesktop.cmake
/usr/share/cmake/lxqt-qt5/modules/LXQtTranslateTs.cmake
/usr/share/cmake/lxqt-qt5/modules/LXQtTranslationLoader.cmake

Now I have no idea what to do and why this error persists. I also
contacted the LXDE guys, but they said they have no idea as this might
be Gentoo specific.

Maybe I should also add that the newest version of lxqt only supports
Qt5, which is why I unmasked it in /etc/portage/profiles/base/use.mask
and added it to global USE flags.
[...]

And this is the reply I got:

[...]
LXQt live ebuilds can be out of date and broken a little bit as they are
mainly for testing and making releases easier. You basically should
never use them on your system until you are a maintainer or very
experienced user (the same about any other live ebuilds).

Regarding your question. Theoretically when you clone
https://github.com/lxde/lxqt.git you have all the necessary sources
there and you should use them, not those libraries that you have
installed on your machine. I have no idea, how you can achieve this (as
I never worked on LXQt code itself), but you can ask LXQt guys how to
use these sources in place of your system libraries for development.

Also, you can try use not https://github.com/lxde/lxqt.git, but a
specific repository that you need (e.g. lxqt-panel), may be it will work
better for you.

Anyway I will look at the live ebuilds and fix them, so thanks for
reporting a problem.
[...]


regards,
Michael

------------------------------------------------------------------------------
Comprehensive Server Monitoring with Site24x7.
Monitor 10 servers for $9/Month.
Get alerted through email, SMS, voice calls or mobile push notifications.
Take corrective actions from your mobile device.
http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to