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

Missed to mention how to build #6

Open
albfan opened this issue Apr 22, 2024 · 5 comments
Open

Missed to mention how to build #6

albfan opened this issue Apr 22, 2024 · 5 comments

Comments

@albfan
Copy link

albfan commented Apr 22, 2024

Probably obvious, but miss to mention that https://processing.org/ is needed to build this GUI

It needs to import controlP5, which can be downloaded directly from processing and which source code is avaliable here: https://github.com/sojamo/controlp5

@albfan
Copy link
Author

albfan commented Apr 23, 2024

@derFliegendeHamburger Processing just use the libraries installed on $HOME/sketbook

after obvious controlP5 that can be installed from manage libraries, I export the build and see this differences on attached libraries:

Captura desde 2024-04-23 12-10-16

Apart from jogl and jogl-al I suppose this needs:

  • jssc.jar but a modifed version as jssc.txt says
  • RXTXCoom.jar
  • Opengl.jar

Is there a way to add this in processing config file? or we can add into README.md

For controlp5 I think it miss what version it needs (or what minimal version it needs)

@derFliegendeHamburger
Copy link

derFliegendeHamburger commented Apr 23, 2024 via email

@albfan
Copy link
Author

albfan commented Apr 23, 2024

In that forum it mentions to include controlp5, but in last downoadable version 2.4

https://drive.google.com/uc?export=download&id=0B8_pEI-_SlWGZFRQX3ZhNVlXbU0

lib includes some other libraries

$ pwd
/home/alberto/Descargas/MultiWii_2_4 (1)/MultiWiiConf/application.linux64/lib

$ ls -1
controlP5.jar
controlP5_ori.jar
core.jar
gluegen-rt.jar
jogl.jar
MultiWiiConf.jar
opengl.jar
RXTXcomm.jar
serial.jar

are these really needed? or not? just building and adding controlp5 it builds and run, but maybe processing just includes libraries installed on your $HOME/sketbook/libraries not needed for this GUI tool

I think jogl.jar is common on processing, probably serial.jar too... not sure for other libraries

I miss something like a pom.xml where specific dependencies and their version is specified

@derFliegendeHamburger
Copy link

derFliegendeHamburger commented Apr 23, 2024 via email

@albfan
Copy link
Author

albfan commented Apr 24, 2024

Adding controlp5 allows to build and run.

I have no Arduino setup to test if it really works.

Just checking the Zip for releases looks recipe miss these jars mentioned.

Will install processing 2 and see if that includes those jars, maybe that's the difference.

So the only dependency needed is controlp5?

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