docsteer / sacnview

sACNView provides a tool for monitoring and sending the Streaming ACN lighting control protocol used for lighting control in theatres, TV studios and architectural systems
http://www.sacnview.org
Apache License 2.0
101 stars 24 forks source link

Program Can Only Run on AMD64 Architecture #310

Closed LSkulley closed 1 year ago

LSkulley commented 1 year ago

As the title says.

I am currently trying to create a DMX/Network monitor out of a Raspberry Pi to take with me on job sites, and have found this to be my primary stumbling block. Any support for ARM64 architecture has eluded me.

marcusbirkin commented 1 year ago

What steps have you taken to compile it, where does it fail? Are you using pre-built Qt or compiling from scratch?

sACNView is very much not limited to AMD64 architecture, it should compile with only modist tweaks on most platforms where Qt is supported.

LSkulley commented 1 year ago

That's good to hear, thanks for getting back.

The place I'm getting stuck is after opening the .PRO file into QT Creator on a separate computer, there do not seem to be any kits within the file. I'm sure I'm just doing something dumb, as this sort of programming is not my strength, but what steps should I be taking to build this after following everything on github?

marcusbirkin commented 1 year ago

Have a look at https://doc.qt.io/qtcreator/creator-targets.html Kits are a collection of compilers, headers, et cetera; for your target platform. You will need to either download a kit or create a kit for your target platform.

As this is a Qt Creator usage issue, and not an sACNView issue, I'm going to close the issue. For further support I would recommend to post to a Qt and/or RPi specific forum.

LSkulley commented 10 months ago

marcusbirkin, I've been working with Qt since this last update and am continuing to bump against errors. In an effort to resolve, I reached out to the Qt tech support team to see where my user errors are and they are also having problems building the program to raspberry pi. The trouble seems to be with the breakpad and pcap libraries. Qt seems unable to reference them when utilizing the boot2qt kits, but does not come up with the same problems when building locally. Do you have any insights?

marcusbirkin commented 10 months ago

Boot2qt is a full Linux embedded image, I doubt it has the required 3rd party libraries included by default. You will need to add these to your image. As to how this is done, that's beyond the scope of what we can help with.