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

Reply via email to