Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add binaries to git... #71

Closed
shoork opened this issue Oct 2, 2013 · 16 comments
Closed

Add binaries to git... #71

shoork opened this issue Oct 2, 2013 · 16 comments

Comments

@shoork
Copy link

shoork commented Oct 2, 2013

Add a compiled version of Espruino for all supported board on git...

It's really not easy to install all environment and compile Espruino... would be cool to have last build on git...

@gfwilliams
Copy link
Member

I don't want to add compiled binaries to Git (it'll just make the repository massive), but there are already compiled versions available at http://www.espruino.com/Download

When things calm down here I'll make sure the latest version on Git is built automatically (and tested and benchmarked on ARM) and uploaded to the Espruino site - but right now I've got to focus on getting everything ready for the Espruino board.

@shoork
Copy link
Author

shoork commented Oct 2, 2013

ok, I can understand... Hope you can get time just to update to last version... You added many things since 1.39 (SG for example), and it'll be cool to begin testing before recieving final hardware :)

@shoork shoork closed this as completed Oct 2, 2013
@ganehag
Copy link
Contributor

ganehag commented Oct 2, 2013

I will have a very basic nightly up and running in an hour or so. Will post link here when done.

@shoork
Copy link
Author

shoork commented Oct 2, 2013

Thanks

@ganehag
Copy link
Contributor

ganehag commented Oct 2, 2013

Still tinkering with it for the next hour or so. Most of the targets are working.

https://espruino-nightly.noda.se

It will compile every midnight (Sweden CEST) and produce both a build log and a binary (if it managed to compile one).

@shoork
Copy link
Author

shoork commented Oct 2, 2013

Working perfectly on HY24 ! Really great news :)

Thanks again

@gfwilliams
Copy link
Member

Hi ganehag, Please can you include documentation (with scripts/build_docs.py - maybe even scripts/build_board_docs.py too)? I think that if people can easily get hold of the nightly build we're probably going to get more complaints if Espruino's API doesn't exactly match what's on the Espruino website

@ganehag
Copy link
Contributor

ganehag commented Oct 3, 2013

True, I will take a look at it straight away.

@ganehag
Copy link
Contributor

ganehag commented Oct 3, 2013

Docs are now compiled and included in each build directory for each board.

@gfwilliams
Copy link
Member

Hi ganehag,

Sorry to be a pain - but the latest nightly doesn't have images in. I think it's because the binaries changed name. There's now a script that'll give you the binary, so you don't have to hard-code it:

python scripts/get_binary_name.py ESPRUINOBOARD

@ganehag
Copy link
Contributor

ganehag commented Dec 13, 2013

I will fix it :-)

On Fri, Dec 13, 2013 at 12:14 PM, Gordon Williams
notifications@github.comwrote:

Hi ganehag,

Sorry to be a pain - but the latest nightly doesn't have images in. I
think it's because the binaries changed name. There's now a script that'll
give you the binary, so you don't have to hard-code it:

python scripts/get_binary_name.py ESPRUINOBOARD


Reply to this email directly or view it on GitHubhttps://github.com//issues/71#issuecomment-30502317
.

@ganehag
Copy link
Contributor

ganehag commented Dec 13, 2013

It should work once again

@gfwilliams
Copy link
Member

Brilliant - thanks!

@gfwilliams
Copy link
Member

Builds broken again I'm afraid. I now build the pininfo.h file as well, but it seems to work in Travis (https://travis-ci.org/espruino/Espruino) so I'm not sure what's up - are you using some modified version of the Makefile?

@ebirger
Copy link
Contributor

ebirger commented Dec 29, 2013

That happened to me too on a dirty tree. I think the reason is pininfo.h isn't mapped in the make dependencies so if pininfo.c already exists in the tree pininfo.h is not generated.

Eyal

On 29 Dec 2013, at 18:22, Gordon Williams notifications@github.com wrote:

Builds broken again I'm afraid. I now build the pininfo.h file as well, but it seems to work in Travis (https://travis-ci.org/espruino/Espruino) so I'm not sure what's up - are you using some modified version of the Makefile?


Reply to this email directly or view it on GitHub.

@gfwilliams
Copy link
Member

Aha. Thanks! Shouldn't a 'make clean' beforehand sort it?

I'll modify the Makefile...

edit: ... so it should spring back to life anyway. I still think 'make clean' is a good idea though?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants