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

Use Dreampi with other ARM OS (ArchlinuxARM) #18

Open
sl1pkn07 opened this issue Jun 21, 2022 · 2 comments
Open

Use Dreampi with other ARM OS (ArchlinuxARM) #18

sl1pkn07 opened this issue Jun 21, 2022 · 2 comments

Comments

@sl1pkn07
Copy link

Hi. i want use dreampy on the Zero 2 W with ArchLinuxARM. but needs the packages dc2k2, dcgamespy and dcvoip, wich is in .deb (debian) in the repo (and is binary/compiled)

where i can get the source programs for use with other OS than Debian?

i can convert the .dev with Alien. but i prefeer build it myself

greetings

@sl1pkn07
Copy link
Author

also. tested 64bits image of debian rpi, wich is different arch than .deb

dreampi@DreamPi:~/dreampi $ LC_ALL=C sudo dpkg -i arm/*.deb
(Reading database ... 62291 files and directories currently installed.)
Preparing to unpack arm/dc2k2_1.0.deb ...
Unpacking dc2k2:armhf (1.0-1) over (1.0-1) ...
Preparing to unpack arm/dcgamespy_1.0-1.deb ...
Unpacking dcgamespy:armhf (1.0-1) over (1.0-1) ...
Preparing to unpack arm/dcvoip_1.0-1.deb ...
Unpacking dcvoip:armhf (1.0-1) over (1.0-1) ...
Setting up dc2k2:armhf (1.0-1) ...
dpkg: dependency problems prevent configuration of dcgamespy:armhf:
 dcgamespy:armhf depends on dnsutils.
 dcgamespy:armhf depends on libnetfilter-queue1.
 dcgamespy:armhf depends on libnetfilter-queue-dev.

dpkg: error processing package dcgamespy:armhf (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of dcvoip:armhf:
 dcvoip:armhf depends on dnsutils.
 dcvoip:armhf depends on libnetfilter-queue1.
 dcvoip:armhf depends on libnetfilter-queue-dev.

dpkg: error processing package dcvoip:armhf (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 dcgamespy:armhf
 dcvoip:armhf
dreampi@DreamPi:~/dreampi $ uname -a
Linux DreamPi 5.15.32-v8+ #1538 SMP PREEMPT Thu Mar 31 19:40:39 BST 2022 aarch64 GNU/Linux
dreampi@DreamPi:~/dreampi $ dpkg --print-architecture
arm64

@sairuk
Copy link

sairuk commented Dec 8, 2022

yeh this binary blob thing is a roadblock i would like to see sorted out as well.

I'd like our RetroNAS users to be able to deploy dreampi to an x86 VM or old laptop or whatever and i'd like to build these elfs on the fly. dreampi is only one of two (iirc) out of all the services available on RetroNAS where we've had to enforce arch restrictions and it'll become a problem of base os as we look to potentially support alt methods of deploy in the future (alpine, arch etc). We target debian currently and that is a pretty wide reaching target so its not a total loss on the dist side.

@Kazade who owns/has the source for these binary blobs in this project are they still active and willing to release the source at any point? or are we at a point of disassembly/decompilation/development etc? Perhaps it is already available and I've just never come across it.

README says

These are packet-manipulation processes kindly provided by Jonas Karlsson and redistributed with permission.

and to the output

Starting dcvoip process - Thanks Jonas Karlsson!
Starting dcgamespy process - Thanks Jonas Karlsson!
Starting dc2k2 process - Thanks Jonas Karlsson!

is this someone you could put us in contact with?

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