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

scourge, new recipe #3483

Merged
merged 1 commit into from
Jul 20, 2021
Merged

scourge, new recipe #3483

merged 1 commit into from
Jul 20, 2021

Conversation

Begasus
Copy link
Contributor

@Begasus Begasus commented Dec 19, 2018

Marked as ? as I can't seem to run the game:

 ~> scourge 
  Constructing root path:
          not using binreloc...
          temp rootDir=/packages/scourge_x86-0.21.1-1/.self/data/scourge
  *** Can't find local version of data dir. You're running a distribution.
  Looking for localized resources in: /packages/scourge_x86-0.21.1-1/.self/data/scourge/translations
  Starting session. Final rootDir=/packages/scourge_x86-0.21.1-1/.self/data/scourge
  Setting video mode: 1024x768x32
  GalliumContext: CreateScreen: Using llvmpipe (LLVM 5.0, 128 bits) driver.
  Unlocking BLocker with sem 1841914 from wrong thread 65333, current holder -1 (see issue #6400).

@Begasus
Copy link
Contributor Author

Begasus commented Dec 19, 2018

Data files: #3484

@Begasus
Copy link
Contributor Author

Begasus commented Dec 20, 2018

Based on the original bep files from @michaelvoliveira

@Begasus Begasus mentioned this pull request Dec 20, 2018
@Begasus
Copy link
Contributor Author

Begasus commented Dec 21, 2018

This is the error from config.log without patching configure.in (for glX):

configure:12172: checking for GL/gl.h
configure:12178: gcc -E    -DHAVE_SDL=1 -DHAVE_SDL_MIXER=1 -DHAVE_SDL_NET=1 -I/packages/freetype_x86-2.9-1/.self/develop/headers/x86/freetype2 conftest.c
configure:12178: $? = 0
configure:12184: result: yes
configure:12244: checking GL/glext.h usability
configure:12244: gcc -c -g -O2    -DHAVE_SDL=1 -DHAVE_SDL_MIXER=1 -DHAVE_SDL_NET=1 -I/packages/freetype_x86-2.9-1/.self/develop/headers/x86/freetype2 conftest.c >&5
In file included from conftest.c:131:0:
/boot/system/develop/headers/x86/GL/glext.h:111:54: error: unknown type name 'GLenum'; did you mean 'enum'?
 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
                                                      ^~~~~~
                                                      enum
/boot/system/develop/headers/x86/GL/glext.h:111:67: error: unknown type name 'GLuint'; did you mean 'uint'?
 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
                                                                   ^~~~~~
                                                                   uint
/boot/system/develop/headers/x86/GL/glext.h:111:81: error: unknown type name 'GLuint'; did you mean 'uint'?
 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
                                                                                 ^~~~~~
                                                                                 uint
/boot/system/develop/headers/x86/GL/glext.h:111:93: error: unknown type name 'GLsizei'
 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices);
                                                                                             ^~~~~~~

@Begasus
Copy link
Contributor Author

Begasus commented Dec 21, 2018

Terminal output without patching for glX (just removed the tests for glext.h):

~> scourge 
Constructing root path:
        not using binreloc...
        temp rootDir=/packages/scourge_x86-0.21.1-1/.self/data/scourge
*** Can't find local version of data dir. You're running a distribution.
Looking for localized resources in: /packages/scourge_x86-0.21.1-1/.self/data/scourge/translations
Starting session. Final rootDir=/packages/scourge_x86-0.21.1-1/.self/data/scourge
Setting video mode: 800x640x32
GalliumContext: CreateScreen: Using llvmpipe (LLVM 5.0, 128 bits) driver.
Unlocking BLocker with sem 109768 from wrong thread 12789, current holder -1 (see issue #6400).
For font >normal< using locale >all<
For font >ui< using locale >all<
For font >mono< using locale >all<
For font >large< using locale >all<
*** Error: couldn't generate display list for gui.

@Begasus
Copy link
Contributor Author

Begasus commented May 24, 2019

Fixed path to the data-dir, fixed reference to lib:libSDL* (related to #3878)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants