On Thu, May 1, 2014 at 12:48 AM, pauline martin <[email protected]> wrote: > 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). >
Thanks for the test and the tips. I already fixed the problems you mentioned. Now they should build on FreeBSD. Please make sure if they can really executed correctly. For the lximage-qt problem, I don't know how to solve it yet. Would you please tell me where you BSD guys install pkgconfig files? In Linux, the files are in /usr/lib/pkgconfig. In BSD, are the *.pc files installed to the same dir? Thanks! ------------------------------------------------------------------------------ "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 [email protected] https://lists.sourceforge.net/lists/listinfo/lxde-list
