OK. I just finished building almost everything according to:
http://wiki.lxde.org/en/Build_LXDE-Qt_From_Source
There were a few things I needed to modify to get this to happen though:
First for lxqt-globalkeys:
2 changes were required.
daemon/main.cpp
I added (right after the includes):
#include <libgen.h>
#ifndef __error_t_defined
typedef int error_t;
#endif
And to daemon/patch-utils.h:
#ifndef __error_t_defined
typedef int error_t;
#endif
Then in lxqt-session, lxqt-config:
In lxqt-session/src/sessionapplication.cpp and
/lxqt-config/lxqt-config-input/mouseconfig.cpp
/lxqt-config/lxqt-config-input/keyboardconfig.cpp
I will let you choose how to handle this (unless you want me to)
I had to write an ifndef statement so that it would check if it was being
compiled on FreeBSD and if so NOT include alloca.h as it is in stdlib on
FreeBSD.
And Lximage appears to not build due to a non-existent libfm-qt.pc in the
pkgconfig folder, however, when I attempt to write on in there it continues
to fail. I am not sure if I am writing it wrong or not running a command
as I am not familiar with pkg-config.
I also did not try to build the lxqt-lightdm-greeter, due to the fact that
at the moment lightdm is not available on FreeBSD.
One last thing to note is that I could not seem to get lxinput to download
correctly through git, or by downloading a zip file from github. It just
would not happen.
I will gladly write a patch for you if you would like me to, but the
changes are relatively minor changes and I do not know in which manner you
would like to handle the ifdef statements concerning alloca.h.
I will test them later, but I wanted to let you know about the progress and
changes I have made so far.
321eniluap
P.S. I do understand that patches can be helpful but sometimes I don't see
them as being all that informative if it is just a line or two to fix
and/or something that should be decided by a more experienced "developer",
(at least that is what I think I would fall under according to your
sourceforge page).
------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos. Get
unparalleled scalability from the best Selenium testing platform available.
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
Lxde-list mailing list
Lxde-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lxde-list