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

Update the guide "Installing the SDK" #2116

Open
Arthur-GYT opened this issue Nov 27, 2023 · 10 comments
Open

Update the guide "Installing the SDK" #2116

Arthur-GYT opened this issue Nov 27, 2023 · 10 comments

Comments

@Arthur-GYT
Copy link

Arthur-GYT commented Nov 27, 2023

I think it would be interesting to update point 1.3 of the guide below. Since Ubuntu 23.04, it's impossible to install pip packages directly. You have to use pipx or try to install corresponding apt packages.

https://www.numworks.com/engineering/software/build/

@Arthur-GYT
Copy link
Author

By the way I'm confused about one thing, for each test should I use the command make PLATFORM=simulator clean and make PLATFORM=simulator epsilon_run or is there another way? The same goes for translations: do you generate them using one of these commands, or is there a more efficient way?

I can code to contribute but I wonder if there isn't a way to do it more efficiently ^^.

@EmilieNumworks
Copy link
Collaborator

You don't have to clean every time you want to build; the Makefile system tracks the new changes. If you encounter an error, cleaning before building should be one of the first test.

@Arthur-GYT
Copy link
Author

Arthur-GYT commented Dec 4, 2023

You don't have to clean every time you want to build; the Makefile system tracks the new changes. If you encounter an error, cleaning before building should be one of the first test.

Perfect ^^. However when I try to build sometimes the value is not present in the i18n.h file. Is there a command to generate this file before launching the simulator?

test

@EmilieNumworks
Copy link
Collaborator

EmilieNumworks commented Dec 5, 2023

Sadly, this is a little bug - output/*/simulator/*/*/apps/i18n.h and output/*/simulator/*/*/apps/i18n.cpp should be rebuilt when you change a message. In the meantime, to force the rebuilding, just remove the two previous files.

@Arthur-GYT
Copy link
Author

Lovely ^^. Thanks for the clarification. I'll leave the issue open if someone wants to make a PR to improve the SDK documentation ^^.

@Arthur-GYT
Copy link
Author

Hi @EmilieNumworks 👋. Quick question, does the EPSILON_APPS parameter accept several values (for example, to build just 2 apps)?

@EmilieNumworks
Copy link
Collaborator

Yes it does!

@Arthur-GYT
Copy link
Author

Arthur-GYT commented Jan 2, 2024

Yes it does!

Weird, when I try the command bellow, it does not work :/

make PLATFORM=simulator EPSILON_APPS=code settings epsilon_run

@EmilieNumworks
Copy link
Collaborator

EmilieNumworks commented Jan 2, 2024

Try make PLATFORM=simulator EPSILON_APPS="code settings" epsilon_run

@Arthur-GYT
Copy link
Author

Work fine, thanks ^^.

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

2 participants