Git Product home page Git Product logo

Comments (11)

anyc avatar anyc commented on April 28, 2024

The only thing I noticed was, when compiling succeeds the compiler is /usr/local/gcc-4.8.0-qt-4.8.4-for-mingw32/win32-gcc/bin/i586-mingw32-gcc when it fails it's just i586-mingw32-gcc

from openrct2.

anyc avatar anyc commented on April 28, 2024

Also, I had other problems with mingw32 and I switched to MinGW-w64.

from openrct2.

misuba avatar misuba commented on April 28, 2024

Similar problems here; various bits of my MinGW stuff seem to be having trouble finding themselves.

https://gist.github.com/misuba/b8f2babec3f24fa067d2

from openrct2.

kevinburke avatar kevinburke commented on April 28, 2024

are you running the install.sh and build.sh scripts? can you paste the full output of those?

sorry it's been a few months since I've had to do this...

from openrct2.

Balletie avatar Balletie commented on April 28, 2024

I got it to build for OSX, but it crashes at line 89 of language.c: https://github.com/IntelOrca/OpenRCT2/blob/92b74a8debaf8ec16dd5a3f74568b8cbdb253e7f/src/language.c#L89 (I didn't find this using debug symbols, but had to trace which functions were called with the call opcode with winedbg)

Along with it I got the following log:

Starting OpenRCT2 v0.0.1
  Windows (x86)
  Aug 19 2014 12:13:32

Time: 2014/08/19 12:27:21
err:ole:CoGetClassObject class {5a508685-a254-4fba-9b82-9a24b00306af} not registered
err:ole:CoGetClassObject no class object {5a508685-a254-4fba-9b82-9a24b00306af} could be created for context 0x1
wine: Unhandled page fault on read access to 0x00003c00 at address 0x98fdf710 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00003c00 in 32-bit code (0x98fdf710).

Full error output is here, along with register dump: https://gist.github.com/Balletie/092c60970a9cd3043fb7

from openrct2.

Balletie avatar Balletie commented on April 28, 2024

So after commenting out the sprintf function call, and using english_uk as default language, I got it to run without crashing, but it only displayed a blank screen:

screenshot

Should I open a separate issue for this (i.e.: for the sprintf error)?

from openrct2.

fbourigault avatar fbourigault commented on April 28, 2024

You blank screen seems to be the same as I have under ArchLinux #328. Don't know how to investigate this issue. In #328, I added a trace from winedbg. Maybe you could post a trace to compare with mine.

from openrct2.

Balletie avatar Balletie commented on April 28, 2024

@fbourigault you can see the trace in the error log (begins at line 23):

https://gist.github.com/Balletie/092c60970a9cd3043fb7#file-openrct2_error-log-L23

from openrct2.

anyc avatar anyc commented on April 28, 2024

With the current head I also get a blank window at startup. It hangs in title.c:217 viewport_update_position(w);

from openrct2.

Balletie avatar Balletie commented on April 28, 2024

@anyc It looks like I have the same problem as you.

Debugging is a nightmare here, but maybe I'm doing something wrong. I can only see the Assembly and the addresses of functions, so I have to follow the code along with the corresponding Assembly. Do you know how I can generate debugging symbols, I can't set breakpoints now and it's starting to become a pain in the ass :P.

Anyway, it hangs at the call to title_init_showcase(), which in turn calls title_update_showcase(), which in turn calls viewport_update_position(w) at line 215, like you said (2 lines less).

from openrct2.

Balletie avatar Balletie commented on April 28, 2024

@anyc, I made a separate issue, as it's quickly getting off-topic here.

Issue: #350

from openrct2.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.