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:19:29 +0200 [thread overview]
Message-ID: <20210730081929.XlVanfK6Nks6GySCb8IJ2t5yijKs3I3j_emb_fhsK8Y@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: 5978 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 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
```
next prev parent reply other threads:[~2021-07-30 8:19 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 [this message]
2021-07-30 8:21 ` amak79
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=20210730081929.XlVanfK6Nks6GySCb8IJ2t5yijKs3I3j_emb_fhsK8Y@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).