Github messages for voidlinux
 help / color / mirror / Atom feed
From: amak79 <amak79@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: Build RetroArch using OpenGL instead of OpenGLES
Date: Fri, 30 Jul 2021 10:21:13 +0200	[thread overview]
Message-ID: <20210730082113.7VM-aPObbf0F2NIJz1hiBhBJPZ5lX939GXYDHUGKMXw@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-32246@inbox.vuxu.org>

[-- Attachment #1: Type: text/plain, Size: 5980 bytes --]

New comment by amak79 on void-packages repository

https://github.com/void-linux/void-packages/issues/32246#issuecomment-889725163

Comment:
I can reproduce the error with the ParaLLEI N64 core, but I get a segfault.

Some relevant info regarding `gl` and `glcore` drivers: https://www.libretro.com/index.php/changing-behavior-of-gl-and-glcore-video-drivers

I attempted to build with  OpenGL 2.0 (not sure if it's need) but that results in the following error.
```
LD retroarch
/usr/bin/ld: obj-unix/release/gfx/drivers/gl1.o: in function `draw_tex':
gl1.c:(.text+0xad9): undefined reference to `glMatrixMode'
/usr/bin/ld: gl1.c:(.text+0xade): undefined reference to `glPushMatrix'
/usr/bin/ld: gl1.c:(.text+0xae3): undefined reference to `glLoadIdentity'
/usr/bin/ld: gl1.c:(.text+0xaed): undefined reference to `glMatrixMode'
/usr/bin/ld: gl1.c:(.text+0xaf2): undefined reference to `glPushMatrix'
/usr/bin/ld: gl1.c:(.text+0xaf7): undefined reference to `glLoadIdentity'
/usr/bin/ld: gl1.c:(.text+0xb11): undefined reference to `glEnableClientState'
/usr/bin/ld: gl1.c:(.text+0xb1b): undefined reference to `glEnableClientState'
/usr/bin/ld: gl1.c:(.text+0xb25): undefined reference to `glEnableClientState'
/usr/bin/ld: gl1.c:(.text+0xb3b): undefined reference to `glColorPointer'
/usr/bin/ld: gl1.c:(.text+0xb51): undefined reference to `glVertexPointer'
/usr/bin/ld: gl1.c:(.text+0xb67): undefined reference to `glTexCoordPointer'
/usr/bin/ld: gl1.c:(.text+0xb82): undefined reference to `glDisableClientState'
/usr/bin/ld: gl1.c:(.text+0xb8c): undefined reference to `glDisableClientState'
/usr/bin/ld: gl1.c:(.text+0xb96): undefined reference to `glDisableClientState'
/usr/bin/ld: gl1.c:(.text+0xba0): undefined reference to `glMatrixMode'
/usr/bin/ld: gl1.c:(.text+0xba5): undefined reference to `glPopMatrix'
/usr/bin/ld: gl1.c:(.text+0xbaf): undefined reference to `glMatrixMode'
/usr/bin/ld: gl1.c:(.text+0xbb4): undefined reference to `glPopMatrix'
/usr/bin/ld: gl1.c:(.text+0xd25): undefined reference to `glRotatef'
/usr/bin/ld: obj-unix/release/gfx/drivers/gl1.o: in function `gl1_gfx_frame':
gl1.c:(.text+0x2864): undefined reference to `glMatrixMode'
/usr/bin/ld: gl1.c:(.text+0x2869): undefined reference to `glPushMatrix'
/usr/bin/ld: gl1.c:(.text+0x286e): undefined reference to `glLoadIdentity'
/usr/bin/ld: obj-unix/release/gfx/drivers_font/gl1_raster_font.o: in function `gl1_raster_font_draw_vertices':
gl1_raster_font.c:(.text+0x210): undefined reference to `glMatrixMode'
/usr/bin/ld: gl1_raster_font.c:(.text+0x215): undefined reference to `glPushMatrix'
/usr/bin/ld: gl1_raster_font.c:(.text+0x225): undefined reference to `glLoadMatrixf'
/usr/bin/ld: gl1_raster_font.c:(.text+0x22f): undefined reference to `glMatrixMode'
/usr/bin/ld: gl1_raster_font.c:(.text+0x234): undefined reference to `glPushMatrix'
/usr/bin/ld: gl1_raster_font.c:(.text+0x239): undefined reference to `glLoadIdentity'
/usr/bin/ld: gl1_raster_font.c:(.text+0x243): undefined reference to `glEnableClientState'
/usr/bin/ld: gl1_raster_font.c:(.text+0x24d): undefined reference to `glEnableClientState'
/usr/bin/ld: gl1_raster_font.c:(.text+0x257): undefined reference to `glEnableClientState'
/usr/bin/ld: gl1_raster_font.c:(.text+0x26b): undefined reference to `glVertexPointer'
/usr/bin/ld: gl1_raster_font.c:(.text+0x280): undefined reference to `glColorPointer'
/usr/bin/ld: gl1_raster_font.c:(.text+0x295): undefined reference to `glTexCoordPointer'
/usr/bin/ld: gl1_raster_font.c:(.text+0x2ae): undefined reference to `glDisableClientState'
/usr/bin/ld: gl1_raster_font.c:(.text+0x2b8): undefined reference to `glDisableClientState'
/usr/bin/ld: gl1_raster_font.c:(.text+0x2c2): undefined reference to `glDisableClientState'
/usr/bin/ld: gl1_raster_font.c:(.text+0x2cc): undefined reference to `glMatrixMode'
/usr/bin/ld: gl1_raster_font.c:(.text+0x2d1): undefined reference to `glPopMatrix'
/usr/bin/ld: gl1_raster_font.c:(.text+0x2db): undefined reference to `glMatrixMode'
/usr/bin/ld: gl1_raster_font.c:(.text+0x2e6): undefined reference to `glPopMatrix'
/usr/bin/ld: obj-unix/release/gfx/drivers_display/gfx_display_gl1.o: in function `gfx_display_gl1_draw':
gfx_display_gl1.c:(.text+0x194): undefined reference to `glMatrixMode'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x199): undefined reference to `glPushMatrix'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x1a1): undefined reference to `glLoadMatrixf'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x1ab): undefined reference to `glMatrixMode'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x1b0): undefined reference to `glPushMatrix'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x1b5): undefined reference to `glLoadIdentity'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x1bf): undefined reference to `glEnableClientState'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x1c9): undefined reference to `glEnableClientState'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x1d3): undefined reference to `glEnableClientState'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x1eb): undefined reference to `glVertexPointer'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x204): undefined reference to `glColorPointer'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x21d): undefined reference to `glTexCoordPointer'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x24e): undefined reference to `glDisableClientState'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x258): undefined reference to `glDisableClientState'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x262): undefined reference to `glDisableClientState'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x26c): undefined reference to `glMatrixMode'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x271): undefined reference to `glPopMatrix'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x27b): undefined reference to `glMatrixMode'
/usr/bin/ld: gfx_display_gl1.c:(.text+0x280): undefined reference to `glPopMatrix'
collect2: error: ld returned 1 exit status
make: *** [Makefile:201: retroarch] Error 1
```


  parent reply	other threads:[~2021-07-30  8:21 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-29 15:10 [ISSUE] " TegarOk
2021-07-30  5:51 ` amak79
2021-07-30  7:14 ` amak79
2021-07-30  7:34 ` amak79
2021-07-30  7:35 ` amak79
2021-07-30  8:19 ` amak79
2021-07-30  8:21 ` amak79 [this message]
2021-07-30 11:16 ` amak79
2021-07-30 11:41 ` amak79
2021-07-31  5:56 ` TegarOk
2021-07-31  5:56 ` TegarOk
2021-07-31  9:56 ` TegarOk
2021-07-31 10:47 ` amak79
2021-07-31 12:46 ` TegarOk
2021-07-31 12:57 ` amak79
2021-07-31 12:58 ` TegarOk
2021-07-31 13:11 ` amak79
2021-07-31 13:13 ` TegarOk
2021-08-01  0:46 ` TegarOk
2021-08-01  0:46 ` [ISSUE] [CLOSED] " TegarOk
2021-08-01  2:41 ` amak79
2021-08-03  4:00 ` ericonr
2021-08-03  4:03 ` amak79
2021-08-03  4:05 ` amak79
2021-08-03  6:17 ` amak79
2021-08-03  6:37 ` amak79
2021-08-03  8:35 ` amak79
2021-08-03 12:07 ` amak79
2021-08-03 14:01 ` ericonr
2021-08-03 15:21 ` st3r4g
2021-08-09  2:14 ` [ISSUE] [CLOSED] " ericonr

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20210730082113.7VM-aPObbf0F2NIJz1hiBhBJPZ5lX939GXYDHUGKMXw@z \
    --to=amak79@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).