Author Topic: Fresh Meat - Possible noob question  (Read 4047 times)

Offline pwalker

  • Newbie
  • *
  • Posts: 8
    • View Profile
Fresh Meat - Possible noob question
« on: December 26, 2016, 06:42:37 AM »
Hi there!
I am new to the extreme lighting cause and am trying to compile the latest xLights release from the github
repository and having difficulty getting it to build per the instructions - has anyone successfully pulled the latest and gotten it to compile?  Also, I noticed a lot of cross-pollination between xLights, FFP, and Vixen - are these collaborations between the various vendors?(so used to the YOU CAN'T TALK ABOUT ANOTHER PRODUCT ON THIS BOARD sorta stuff).  Thanks in advance for any info!  Looking forward to using this!!

Pat

Offline Gilrock

  • Supporting Member
  • Hero Member
  • *
  • Posts: 6946
    • View Profile
Re: Fresh Meat - Possible noob question
« Reply #1 on: December 26, 2016, 10:55:48 AM »
Yes we compile it every day.  We support building on Windows via Codeblocks, Windows via Visual Studio, Mac, and Linux so I can't even begin to guess your problem since you gave no info.  There are a bunch of 3rd party items you need to install and build.  I consider being able to figure out how to compile the code part of the interview process to be a contributor. :)

Offline jnealand

  • Hero Member
  • *****
  • Posts: 1421
    • View Profile
Re: Fresh Meat - Possible noob question
« Reply #2 on: December 26, 2016, 01:47:37 PM »
If you are just going to be a user, why not just download the installer for whatever OS you are using?  No need to compile it all.
Jim Nealand
Kennesaw, GA

Offline pwalker

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Fresh Meat - Possible noob question
« Reply #3 on: December 26, 2016, 03:03:39 PM »
I'm sorta a geek about that sorta stuff and like knowing what I am installing.  That, and the fact that I could not find an installer for the Raspberry Pi made me take the "build it myself" path.  Thanks for the response!

Pat

Offline pwalker

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Fresh Meat - Possible noob question
« Reply #4 on: December 26, 2016, 03:16:54 PM »
Yes we compile it every day.  We support building on Windows via Codeblocks, Windows via Visual Studio, Mac, and Linux so I can't even begin to guess your problem since you gave no info.  There are a bunch of 3rd party items you need to install and build.  I consider being able to figure out how to compile the code part of the interview process to be a contributor. :)

Yeah, I put all of the details in my post of Facebook but failed to put them in here  :-[
I am trying to build it for my Raspberry Pi, using the boxed compiling tools.  Having read the
instructions, I dutifully downloaded the development tools that were recommended, ran the
make command and saw several warnings pop up, but I wasn't expecting them from creating the
executable (as explained in the README).  If I knew I was being interviewed, I would have definitely
taken more effort in troubleshooting :P  Since it's a test, I say "GAME ON"

Pat

Offline K-State Fan

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Fresh Meat - Possible noob question
« Reply #5 on: December 26, 2016, 05:06:08 PM »
Why are you trying to install xLights on a PI?  I think you will have trouble running it on a PI.

Offline pwalker

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Fresh Meat - Possible noob question
« Reply #6 on: December 26, 2016, 05:29:36 PM »
Why are you trying to install xLights on a PI?  I think you will have trouble running it on a PI.

The main reason would be because I saw a post saying that it was possible.  Guess it takes a little work.

Offline K-State Fan

  • Jr. Member
  • **
  • Posts: 84
    • View Profile
Re: Fresh Meat - Possible noob question
« Reply #7 on: December 26, 2016, 05:41:29 PM »
I didn't think the pi had enough horsepower to run xLights4


Sent from my iPhone using Tapatalk

Offline Phrog30

  • Hero Member
  • *****
  • Posts: 1234
    • View Profile
Re: Fresh Meat - Possible noob question
« Reply #8 on: December 26, 2016, 06:18:06 PM »
Why would you want to? Are you bored?

Sent from my Pixel using Tapatalk


Offline Gilrock

  • Supporting Member
  • Hero Member
  • *
  • Posts: 6946
    • View Profile
Re: Fresh Meat - Possible noob question
« Reply #9 on: December 26, 2016, 08:18:57 PM »
No I don't think anyone has ever compiled or run xLights on a Pi.

Offline keithsw1111

  • Administrator
  • Hero Member
  • *****
  • Posts: 2733
    • View Profile
    • Kellyville Christmas Lights
Re: Fresh Meat - Possible noob question
« Reply #10 on: December 26, 2016, 11:55:02 PM »
There is very little chance XLights will compile on a Pi. Also the first to compile on UNIX after the Windows or Mac developers have added or deleted source files are responsible for fixing the make.

Offline pwalker

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Fresh Meat - Possible noob question
« Reply #11 on: December 27, 2016, 03:50:29 AM »
There is very little chance XLights will compile on a Pi. Also the first to compile on UNIX after the Windows or Mac developers have added or deleted source files are responsible for fixing the make.

Ah!  This was the answer I was looking for - if there is missing source code, that changes the equation.
Thank you very much

Offline Gilrock

  • Supporting Member
  • Hero Member
  • *
  • Posts: 6946
    • View Profile
Re: Fresh Meat - Possible noob question
« Reply #12 on: December 27, 2016, 09:54:20 AM »
No there's not missing source code.  What happens is there the "added" source code but the Windows developers don't modify the Linux makefile to tell it to compile the new files.  Just give up and use the install files that are already out there.  You don't sound like you have a good reason to build the code so that doesn't give me a good reason to spend time teaching you how.

Offline pwalker

  • Newbie
  • *
  • Posts: 8
    • View Profile
Re: Fresh Meat - Possible noob question
« Reply #13 on: December 27, 2016, 02:29:16 PM »
No there's not missing source code.  What happens is there the "added" source code but the Windows developers don't modify the Linux makefile to tell it to compile the new files.  Just give up and use the install files that are already out there.  You don't sound like you have a good reason to build the code so that doesn't give me a good reason to spend time teaching you how.

Well!  I guess you told me.  Thanks for the answer.

Offline debenham

  • Jr. Member
  • **
  • Posts: 59
    • View Profile
Re: Fresh Meat - Possible noob question
« Reply #14 on: December 27, 2016, 06:39:14 PM »
It can be made to compile on the raspberrypi - but there are a number of modifications you need to do on the pi itself (manually compile a separate OpenGL library and more)  -  and even then it runs much too slowly to be usable anymore

Sent from my Nexus 9 using Tapatalk