Quick Links: Download Gideros Studio | Gideros Documentation | Gideros community chat | DONATE
Help building player for raspberry pi — Gideros Forum

Help building player for raspberry pi

Hi
I managed to compile almost all parts of gideros to raspberry pi 3, the only part I can't compile is the player.
I used:
qmake player_pi.pro
make

but there are errors:
- first a type conflict at luabinding/mencache.cpp.inc, at line 29, "typedef uint32_t ulong" (I think I fixed it)
- then a strcmp issue in some other file (I fixed with a #include
- now the compiler can't find the INT_MAX definition in 2dsg/gridbaglayout.cpp file and I gave up

Someone could help me?

thanks

Comments

  • @gustavofraguas I guess something must have changed since I wrote those Pi instructions. I'm sure someone will come to your rescue soon.
    Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!).
    https://deluxepixel.com
  • Thanks @SinisterSoft I'll be waiting for the rescue. I want to teach programming for poor kids and teens in Brazil what makes the Raspberry Pi the perfect computer for the mission. I'd like to teach the kids how to make games (I'm a game designer myself) and the gideros is the most useful game engine for the Pi platform I found 'till now.
    +1 -1 (+3 / -0 )Share on Facebook
  • @john26 or @hgy29 may be able to help.
    Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!).
    https://deluxepixel.com
  • hgy29hgy29 Maintainer
    edited October 2018
    TYes, those kind of things tends to happen depending on compiler/os targetted. We always ensure gideros builds for all main platforms; but pi isn't one of those.
    As you already spotted, the errors you get can be fixed by adding missing #include directives.

    For the STD_INT that will be a missing #include

    Feel free to ask here, and please take note of what changes you did, we will include them in future releases.
  • Apollo14Apollo14 Member
    edited October 2018
    I want to teach programming for poor kids and teens in Brazil what makes the Raspberry Pi the perfect computer for the mission
    this is interesting, btw Corona team (aquired by Appodeal) was going to teach teens Corona in Russia this summer. Defold team is also teaching teens in Stokholm.
    I guess if there were too many gamedev specialists, nobody would bother about creating new ones. But companies do.

    I guess industry is not as "overcrowded" as many people tend to state :smile:
    There are ancient topics on gamedev forums, back in 2012 people were complaining about "overcrowded" industry :smiley:
    > Newcomers roadmap: from where to start learning Gideros
    "What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
    “The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
  • @hgy29, I'm not C or C++ professional so some fixes I make can crash all the thing, but I'll give a try. I'll write it down the process here. Thanks
  • @Apollo14, that's cool. I already programmed with Corona and Defold (a little) and they really great engines, but I'm looking form an engine who works in a computer a poor dude could afford. Raspberry Pi for the win.
  • olegoleg Member
    edited October 2018
    Apollo14 said:




    I guess industry is not as "overcrowded" as many people tend to state :smile:
    There are ancient topics on gamedev forums, back in 2012 people were complaining about "overcrowded" industry :smiley:

    в Україні, ветеранів війни масово безкоштовно вчать програмуванню. галузь переповнена - просто не всі програмісти чогось досягають...
    my games:
    https://play.google.com/store/apps/developer?id=razorback456
    мій блог по гідерос https://simartinfo.blogspot.com
    Слава Україні!
  • I think everybody should know computer programming, @oleg. Programming is a language through what people can express a lot of things. When everybody finally learn how to program a computer, only the very best will have a place in the programming market and we'll watch a renaissance in thinking, technology and language.

  • @gustavofraguas you're wrong
    people have to make money for their work
    high competition - will reduce the incomes of programmers
    many programmers will be unemployed


    my games:
    https://play.google.com/store/apps/developer?id=razorback456
    мій блог по гідерос https://simartinfo.blogspot.com
    Слава Україні!
  • I can see both sides. It does affect income because of increased competition, there is a race to the bottom - but it also allows people who may be gifted and otherwise never known they could code to make something great.
    Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!).
    https://deluxepixel.com
  • olegoleg Member
    edited October 2018

    but it also allows people who may be gifted and otherwise never known they could code to make something great.

    we do not have such people
    In Ukraine, higher education is available to all
    And the basics of programming are taught by us all at school

    a problem when a person does not choose a profession and she is forced to be a programmer
    my games:
    https://play.google.com/store/apps/developer?id=razorback456
    мій блог по гідерос https://simartinfo.blogspot.com
    Слава Україні!
  • SinisterSoftSinisterSoft Maintainer
    edited October 2018
    "a problem when a person does not choose a profession and she is forced to be a programmer" - yes, that would be wrong. Does that happen in the Ukraine?

    Here (UK) people are not usually forced into a profession by the state - possibly unless they have been out of work for a very long time. It's more likely pressure from family - for example if someone is in a family with a long history of being doctors, teachers or in the army. Computing is fairly new, so I guess that hasn't happened yet.

    Programming has only recently returned to UK schools - it's been absent since the 80s because of a focus on ICT rather than actually programming.
    Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!).
    https://deluxepixel.com
  • " Does that happen in the Ukraine?

    our ministry of education simply does not know how to plan the need for a profession


    we had a period when we were trained by a lot of lawyers
    this has led to the loss of lawyers' income
    and the most intelligent lawyers changed their profession
    my games:
    https://play.google.com/store/apps/developer?id=razorback456
    мій блог по гідерос https://simartinfo.blogspot.com
    Слава Україні!
  • Due to modern information overload, attention deficit disorder is becoming extremely prevalent. It is very challenging to become a programmer, if one has attention deficit disorder (and many people do have it nowadays, including us in one way or another).

    I'd worry much more about personal productivity, rather then about hypothetical competitors.
    > Newcomers roadmap: from where to start learning Gideros
    "What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
    “The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)
  • olegoleg Member
    edited October 2018
    @Apollo14 Your performance will not matter if you do not have a job
    It's not about competition, but because demand for work is bigger than supply

    we now have 99.9% of programmers working on Outsourcing for other countries

    my games:
    https://play.google.com/store/apps/developer?id=razorback456
    мій блог по гідерос https://simartinfo.blogspot.com
    Слава Україні!
  • @gustavofraguas Back to the original point. @hgy29 is testing if it builds for Linux, after he has done that I'll test to see if it builds on the Pi - I'm downloading the latest Raspbian now so I'm up to date.

    Likes: oleg, talis

    Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!).
    https://deluxepixel.com
    +1 -1 (+2 / -0 )Share on Facebook
  • @oleg currently we have everything at our disposal to become financially independent within a reasonable amount of time. The only thing that restricts us is lack of ideas and productivity.
    > Newcomers roadmap: from where to start learning Gideros
    "What one programmer can do in one month, two programmers can do in two months." - Fred Brooks
    “The more you do coding stuff, the better you get at it.” - Aristotle (322 BC)

  • @Apollo14 -ти говориш про себе, а я говорю про інших людей
    my games:
    https://play.google.com/store/apps/developer?id=razorback456
    мій блог по гідерос https://simartinfo.blogspot.com
    Слава Україні!
  • thank you, @SinisterSoft I'll be waiting for your update.
  • @oleg , I began as a multimedia kiosks programmer, way before internet, and that kind of work almost doesn't exists anymore. Later I move to multimedia CD-ROMs and Presentations, those, as well, had vanished in thin air (who need a programmer to mount a presentation nowadays?). So, I went to internet stuff, before the CMS fever... failed once more (after 5 years, the enormous amount of competition threw the work prices below the ground level)... Then I become a videogame programmer and embeded electronics but my country got a economic crysis due to 13 years of socialist government bad decisions that so destroyed the local marketing. That's life, that's competition, those are the rules of the game. Don't be mad about it, look for new solutions. I came to the conclusion that EVERYONE should learn how to program, how to make a site, how to improve a spreadsheet, how to use a database, how to make a game (programming as a toy). I want to embrace future and I think that in the future, programming skills will be like today's writing skills. No one can arrest the information, people want's to interact with their computers, they want to express their selves through programming.

    Likes: kinrpg, talis

    +1 -1 (+2 / -0 )Share on Facebook
  • @gustavofraguas I have another philosophy
    Everyone should have a profession that he likes

    if people can do everything without profile specialists
    then experts will disappear, and the industry will cease to develop

    because people will be able to do simple things
    and to do complicated things - people will not be able to, because the professionals will disappear

    my games:
    https://play.google.com/store/apps/developer?id=razorback456
    мій блог по гідерос https://simartinfo.blogspot.com
    Слава Україні!
  • hgy29hgy29 Maintainer
    I have built a Linux version of Gideros tools, but I don't know if that will be fit for all linux distros, I compiled on a Debian 9.
    I'd be glad if Linux users could check if that works/what are the missing shared libs if any. Here is the tar.gz bundle: http://hieroglyphe.net/gideros/GiderosLinux.tgz

    Likes: kinrpg

    +1 -1 (+1 / -0 )Share on Facebook
  • Thanks, @hgy29 , but Raspberry Pi have an Arm cpu.
  • @gustavofraguas This is to test linux generally.
    Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!).
    https://deluxepixel.com
  • SinisterSoftSinisterSoft Maintainer
    edited October 2018
    @hgy29 I'm installing raspbian/debian9 to an old pc (x86) now - fresh blank install. Should be able to test when installed.
    Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!).
    https://deluxepixel.com
  • hgy29hgy29 Maintainer
    Yes, the prebuilt version I made is for x86 64bits cpu.
  • Raspbian installed (x86) but i've no network as the network card is a soft version, needs firmware! :(

    Will download the package and install from a flash drive. Hopefully it won't care about no internet access.
    Coder, video game industry veteran (since the '80s, ❤'s assembler), arrested - never convicted hacker (in the '90s), dad of five, he/him (if that even matters!).
    https://deluxepixel.com
Sign In or Register to comment.