helgoboss / helgobox

Helgobox: ReaLearn & Playtime
https://www.helgoboss.org/projects/helgobox
GNU General Public License v3.0
205 stars 20 forks source link

Realearn armv7l (ARM 32) version #454

Closed VikSamor closed 2 years ago

VikSamor commented 2 years ago

Hi! Could you please create Realearn armv7l (ARM 32) version for using on Raspberry Pi based equipment. Previously discussed here

helgoboss commented 2 years ago

Now available for testing in 2.11.0-pre.4 prerelease. Please give it a try and let me know if there are problems (I don't have a Pi). Thanks.

VikSamor commented 2 years ago

@helgoboss should it be available via package browser in https://github.com/helgoboss/reaper-packages/raw/master/index.xml repo?

Can't find him at the moment. Repo was refreshed.

image

helgoboss commented 2 years ago

You were too fast and I too slow ;) In around 3 hours it should be available there.

helgoboss commented 2 years ago

It should be there now (pre.6). Looking forward to feedback.

VikSamor commented 2 years ago

Found extention in package browser. image

But when I'm trying to install it image

helgoboss commented 2 years ago

Oh, that's a mistake in the package index then. If you right-click the package and choose 2.11.0-pre.6 manually, does it work?

VikSamor commented 2 years ago

Yes. 2.11.0-pre.6 works just fine. Great job! Thank you.

image

helgoboss commented 1 year ago

@VikSamor Hi, could you check if 2.14.3 still works on your Raspberry Pi?

VikSamor commented 1 year ago

Hi @helgoboss! Of course, I can check, but only after about two weeks, when home from a trip to my Raspberry Pi. I hope this is not urgent.

helgoboss commented 1 year ago

Thanks! No, not urgent. I just realized that I added tons of things and I can't test the Linux ARM versions myself, so it would be good to know at some point if they still work.

VikSamor commented 1 year ago

Hi @helgoboss

I tested RealLearn.

I successfully installed version 2.14.3, restarted Reaper, but after that I can't find it in the FX list for some reason when I try to add it to a track. I tried reinstalling but the result is the same.

helgoboss commented 1 year ago

Oh that's what I was worrying about. Thanks for testing. Any chance you can try this and tell me what it says? https://github.com/helgoboss/realearn/issues/503#issuecomment-1320964181

VikSamor commented 1 year ago

Sure. There is an error on compiling stage.

gcc -o test test.c /usr/bin/ld: /tmp/ccVYjzcO.o: in function main': test.c:(.text+0x18): undefined reference todlopen' /usr/bin/ld: test.c:(.text+0x1c): undefined reference to `dlerror' collect2: error: ld returned 1 exit status

image

VikSamor commented 1 year ago

But I've found solution.

gcc -o test test.c -ldl

test.txt

(I added .txt expression)

helgoboss commented 1 year ago

Add this to the gcc command line: -ldl

VikSamor commented 1 year ago

Done above)

helgoboss commented 1 year ago

Oh, you need to execute the resulting program and send me that output,not the resulting program itself

VikSamor commented 1 year ago

Yes, of cause.

image

VikSamor commented 1 year ago

The name of file is different.

I changed it to 'realearn.so'

Now error is

./test
Test
libxdo.so.3: cannot open shared object file: No such file or directory
helgoboss commented 1 year ago

Okay. You need to install the package that has libxdo. It's a new thing in the installation instructions for Linux. I don't know which distro you are using so I can't give you instructions on how to install this. If you can find out how to do it and report the result, that would be nice.

VikSamor commented 1 year ago

I'm using Raspbian based on Debian. So sudo apt-get install -y libxdo-dev from instruction works fine for my OS.

Now just ./test Test (null)

helgoboss commented 1 year ago

Ok great. And ReaLearn works now as well, I hope?

VikSamor commented 1 year ago

Yes. Seems that everything fine now after reinstalling ReaLearn. I suppose only problem was that I was not aware that I need to install libxdo and was following previous experience of installation.

Anyway thanks for the perfect extension. I haven't used it for Linux in recent months, but I use it very often for Windows.