-
Notifications
You must be signed in to change notification settings - Fork 91
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 <[email protected]>
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 <[email protected]>
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 [email protected] . 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: