-
Notifications
You must be signed in to change notification settings - Fork 86
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
on ARM linux (raspberry pi) #443
Comments
With Laz you can cross-compile to any architecture, but the issue is the random bits and bobs of assembler. I think those are x86/x64 only... I could theoretically try to compile it once and try it on my B+ |
Thanks for the quick answer. I follow your work from long time ago. This game has some economic mechanics were never present on another SRT games. if you could test it on your own pi I will appreciate that so much. I have a copy of the game and just need it on my pi because it should can :) |
No wine? good!! that is an start! |
|
From Krom his repo you are unable to compile to Linux, this is broken and not supported. I have a fork with a specific branch I was using for Linux compilation. |
Ok! 😊
El jue., 11 de oct. de 2018 12:12, Thimo <notifications@github.com>
escribió:
… From Krom his repo you are unable to compile to Linux, this is broken and
not supported. I have a fork with a specific branch I was using for Linux
compilation.
I am just looking for time (Of which I don't have a lot) to test it on my
own Pi, then I could help out.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#443 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/Alj6K2aWVNkFyx0_evfC_8a7TgEys9UBks5uj1_UgaJpZM4XUPk->
.
|
Hi Thibmo! I know than you dont have so much time to give me some help! I am sorry if I am getting heavy on this, its only because I love this game and want to remind you than I count on you. Ive tested your linux client branch but unsuccesfully :( . seems broken to me, not an arm or x86 warning. just an "Error: Function is already declared". |
nothing yet? sorry if you find me a little dens. I love to get this game working on rpi |
@Askmewho please attach the exact error message you are getting. It is behind the hint on the above screenshot .. |
Free Pascal Compiler version 3.0.0+dfsg-11+rpi1+deb9u1 [2017/07/27] for arm |
I use the branch linux-client on the fork of thibmo |
Setting up a RPi with guacamole at the moment, crosscompile from the Windows machine just ended up in a linker error so I'll try it this way (saves me having to add yet another monitor to the desk) |
Thanks thimo
El jue., 29 de nov. de 2018 20:33, Thimo <notifications@github.com>
escribió:
… Setting up a RPi with guacamole at the moment, crosscompile from the
Windows machine just ended up in a linker error so I'll try it this way
(saves me having to add yet another monitor to the desk)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#443 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/Alj6K5zqlbfVC1Laa_t6Uj2NDvB1a7PMks5u0G7DgaJpZM4XUPk->
.
|
KromUtils.pas(62,13) Error: (3120) Function is already declared Public/Forward "SwapInt(var LongWord;var LongWord);" is likely caused by type collision - both Cardinal and NativeUInt map to LongWord on your system. You might need to ensure that WDC conditional define is turned off. |
Couldnt make it (basically, I dont know how to turn off WCD conditional define on lazarus). thibmo, if you make any progress please contact me, my mail its salva.liebana@gmail.com . thanks for everything guys. you all made the best remake possible for the most underrated RTS game of all time. |
The WDC define DOES NOT exist within lazarus. |
ok, btw, whats the opengl needed on this project? because vc4 mesa driver its only 2.1 capable |
KaM Remake requires: |
it should work. I will keep trying. |
Which branch are you using, btw? |
Yes, i am on that branch. could you give me a few instructions of how to compile it, what the project I have to open on lazarus, etc. because its a mess and maybe its not the same procces like on windows compilation. |
In Laz you just have to open the file |
Hi, thibmo. One last thing. Have you any linux binary release? I will try it under emulation. It will be easier if you could supply a binary. |
Sadly I don't. There is also the fact that CPU architectures have to match, if a binary is compiled for x86 it won't run on ARM, etc. |
Yeah. But i wanna run trought emulation... X86 emulation. But its ok. |
https://youtu.be/yORdTDzlUds years later. it's now possible!!! that being said rpi4 is too weak on the gpu to run it perfectly, my rk3399 does a much better job. @thibmo @Kromster80 |
Loved this game and your remake. I know its a difficult task, but i think the raspberry pi matches all the specs needed to run these game (opengl include). Could I ask if it possible to compile it on raspberry (with lazarus) and use wine to run it natively (not emulated) like I did with other "windows" arm recompiled apps. It could be an amazing port to ARM. so, if you tell me that its possible than something like that could work I will try it. I know it will try to use some windows API, so I need to know if at least if possible to make it run, theoretically. it could take me a long time to compile it (because of a lack of knowledge), so I need at least some hope before start.
The text was updated successfully, but these errors were encountered: