"ERROR: No available video device" at calling SDL_Init(SDL_INIT_VIDEO) in SDL 2.0 is making me eat my hair

I’m currently attempting to build and use SDL under Ubuntu
installations. The only solutions I’ve come across ask me to download
and install a bunch of vague packages, which I did on test systems
(and it didn’t solve the problem I’m encountering at ALL). Been at
this for two days, about at my wit’s end here. I’ve tried setting
SDL_VIDEODRIVER to something specific like x11 or fbcon, and on one
test system I managed to get SDL to output something else than “ERROR:
No available video device” with such set to x11 (“ERROR: a bunch of
crap about missing symbols in X Window System labeled libraries”)
(can’t remember the steps or all the vague packages it took to get to
that point) (usually when custom setting such I just wind up with
"ERROR: (name here) not available."). I can’t see what else DISPLAY
could be set to other than :0, mainly because I don’t understand much
about the environment variable.

If an actual solution can be found that doesn’t leave a mess on a test
system, that would be wonderful. I’d really like to be able to move
on past initializing SDL so that I can try out the new video
functions.

After installing those package, do you rebuild SDL2?

– Aggelos KolaitisOn 13 ??? 2013, at 3:54 ?.?., Charles Swain wrote:

I’m currently attempting to build and use SDL under Ubuntu
installations. The only solutions I’ve come across ask me to download
and install a bunch of vague packages, which I did on test systems
(and it didn’t solve the problem I’m encountering at ALL). Been at
this for two days, about at my wit’s end here. I’ve tried setting
SDL_VIDEODRIVER to something specific like x11 or fbcon, and on one
test system I managed to get SDL to output something else than “ERROR:
No available video device” with such set to x11 (“ERROR: a bunch of
crap about missing symbols in X Window System labeled libraries”)
(can’t remember the steps or all the vague packages it took to get to
that point) (usually when custom setting such I just wind up with
"ERROR: (name here) not available."). I can’t see what else DISPLAY
could be set to other than :0, mainly because I don’t understand much
about the environment variable.

If an actual solution can be found that doesn’t leave a mess on a test
system, that would be wonderful. I’d really like to be able to move
on past initializing SDL so that I can try out the new video
functions.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

Alright I rebuilt it using cmake and compiled my code using…

gcc -x c -ansi sdl2-config --cflags -o ./0026 ./0026.c sdl2-config --libs -ldl -lm -lpthread -L/usr/X11R6/lib -lX11 -lXmu -lXext -lXt

-and every time I rerun my code I get a ton of the following:

ERROR: Failed loading XMissingExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XMissingExtension
ERROR: Failed loading XextAddDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XextAddDisplay
ERROR: Failed loading XextCreateExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextCreateExtension
ERROR: Failed loading XextDestroyExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextDestroyExtension
ERROR: Failed loading XextFindDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextFindDisplay
ERROR: Failed loading XextRemoveDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextRemoveDisplay
ERROR: Failed loading XShmAttach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmAttach
ERROR: Failed loading XShmDetach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmDetach
ERROR: Failed loading XShmPutImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XShmPutImage
ERROR: Failed loading XShmCreateImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreateImage
ERROR: Failed loading XShmCreatePixmap:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreatePixmap
ERROR: Failed loading XShmQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XShapeCombineMask:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShapeCombineMask
ERROR: Failed loading XMissingExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XMissingExtension
ERROR: Failed loading XextAddDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XextAddDisplay
ERROR: Failed loading XextCreateExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextCreateExtension
ERROR: Failed loading XextDestroyExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextDestroyExtension
ERROR: Failed loading XextFindDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextFindDisplay
ERROR: Failed loading XextRemoveDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextRemoveDisplay
ERROR: Failed loading XShmAttach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmAttach
ERROR: Failed loading XShmDetach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmDetach
ERROR: Failed loading XShmPutImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XShmPutImage
ERROR: Failed loading XShmCreateImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreateImage
ERROR: Failed loading XShmCreatePixmap:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreatePixmap
ERROR: Failed loading XShmQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XShapeCombineMask:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShapeCombineMaskOn 11/13/13, neoaggelos at gmail.com wrote:

After installing those package, do you rebuild SDL2?

– Aggelos Kolaitis

On 13 ??? 2013, at 3:54 ?.?., Charles Swain <@Charles_Swain> wrote:

I’m currently attempting to build and use SDL under Ubuntu
installations. The only solutions I’ve come across ask me to download
and install a bunch of vague packages, which I did on test systems
(and it didn’t solve the problem I’m encountering at ALL). Been at
this for two days, about at my wit’s end here. I’ve tried setting
SDL_VIDEODRIVER to something specific like x11 or fbcon, and on one
test system I managed to get SDL to output something else than “ERROR:
No available video device” with such set to x11 (“ERROR: a bunch of
crap about missing symbols in X Window System labeled libraries”)
(can’t remember the steps or all the vague packages it took to get to
that point) (usually when custom setting such I just wind up with
"ERROR: (name here) not available."). I can’t see what else DISPLAY
could be set to other than :0, mainly because I don’t understand much
about the environment variable.

If an actual solution can be found that doesn’t leave a mess on a test
system, that would be wonderful. I’d really like to be able to move
on past initializing SDL so that I can try out the new video
functions.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

The code works anyway with those errors?

AFAIK you should not link X11 libraries directly:

-lX11 -lXmu -lXext -lXt should be dinamically linked by SDL, maybe that
forcing linking yourself you are screwing the dynamic extension loading SDL
does.On Wed, Nov 13, 2013 at 10:36 PM, Charles Swain wrote:

Alright I rebuilt it using cmake and compiled my code using…

gcc -x c -ansi sdl2-config --cflags -o ./0026 ./0026.c sdl2-config --libs -ldl -lm -lpthread -L/usr/X11R6/lib -lX11 -lXmu -lXext -lXt

-and every time I rerun my code I get a ton of the following:

ERROR: Failed loading XMissingExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XMissingExtension
ERROR: Failed loading XextAddDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XextAddDisplay
ERROR: Failed loading XextCreateExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextCreateExtension
ERROR: Failed loading XextDestroyExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextDestroyExtension
ERROR: Failed loading XextFindDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextFindDisplay
ERROR: Failed loading XextRemoveDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextRemoveDisplay
ERROR: Failed loading XShmAttach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmAttach
ERROR: Failed loading XShmDetach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmDetach
ERROR: Failed loading XShmPutImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XShmPutImage
ERROR: Failed loading XShmCreateImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreateImage
ERROR: Failed loading XShmCreatePixmap:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreatePixmap
ERROR: Failed loading XShmQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XShapeCombineMask:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShapeCombineMask
ERROR: Failed loading XMissingExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XMissingExtension
ERROR: Failed loading XextAddDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XextAddDisplay
ERROR: Failed loading XextCreateExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextCreateExtension
ERROR: Failed loading XextDestroyExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextDestroyExtension
ERROR: Failed loading XextFindDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextFindDisplay
ERROR: Failed loading XextRemoveDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextRemoveDisplay
ERROR: Failed loading XShmAttach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmAttach
ERROR: Failed loading XShmDetach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmDetach
ERROR: Failed loading XShmPutImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XShmPutImage
ERROR: Failed loading XShmCreateImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreateImage
ERROR: Failed loading XShmCreatePixmap:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreatePixmap
ERROR: Failed loading XShmQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XShapeCombineMask:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShapeCombineMask

On 11/13/13, neoaggelos at gmail.com wrote:

After installing those package, do you rebuild SDL2?

– Aggelos Kolaitis

On 13 ??? 2013, at 3:54 ?.?., Charles Swain wrote:

I’m currently attempting to build and use SDL under Ubuntu
installations. The only solutions I’ve come across ask me to download
and install a bunch of vague packages, which I did on test systems
(and it didn’t solve the problem I’m encountering at ALL). Been at
this for two days, about at my wit’s end here. I’ve tried setting
SDL_VIDEODRIVER to something specific like x11 or fbcon, and on one
test system I managed to get SDL to output something else than “ERROR:
No available video device” with such set to x11 (“ERROR: a bunch of
crap about missing symbols in X Window System labeled libraries”)
(can’t remember the steps or all the vague packages it took to get to
that point) (usually when custom setting such I just wind up with
"ERROR: (name here) not available."). I can’t see what else DISPLAY
could be set to other than :0, mainly because I don’t understand much
about the environment variable.

If an actual solution can be found that doesn’t leave a mess on a test
system, that would be wonderful. I’d really like to be able to move
on past initializing SDL so that I can try out the new video
functions.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


Ing. Gabriele Greco, DARTS Engineering
Tel: +39-0100980150 Fax: +39-0100980184
s-mail: Piazza Della Vittoria 9/3 - 16121 GENOVA (ITALY)

Tried it without, same results.On 11/14/13, Gabriele Greco <gabriele.greco at darts.it> wrote:

The code works anyway with those errors?

AFAIK you should not link X11 libraries directly:

-lX11 -lXmu -lXext -lXt should be dinamically linked by SDL, maybe that
forcing linking yourself you are screwing the dynamic extension loading SDL
does.

On Wed, Nov 13, 2013 at 10:36 PM, Charles Swain <@Charles_Swain>wrote:

Alright I rebuilt it using cmake and compiled my code using…

gcc -x c -ansi sdl2-config --cflags -o ./0026 ./0026.c sdl2-config --libs -ldl -lm -lpthread -L/usr/X11R6/lib -lX11 -lXmu -lXext -lXt

-and every time I rerun my code I get a ton of the following:

ERROR: Failed loading XMissingExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XMissingExtension
ERROR: Failed loading XextAddDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XextAddDisplay
ERROR: Failed loading XextCreateExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextCreateExtension
ERROR: Failed loading XextDestroyExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextDestroyExtension
ERROR: Failed loading XextFindDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextFindDisplay
ERROR: Failed loading XextRemoveDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextRemoveDisplay
ERROR: Failed loading XShmAttach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmAttach
ERROR: Failed loading XShmDetach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmDetach
ERROR: Failed loading XShmPutImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XShmPutImage
ERROR: Failed loading XShmCreateImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreateImage
ERROR: Failed loading XShmCreatePixmap:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreatePixmap
ERROR: Failed loading XShmQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XShapeCombineMask:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShapeCombineMask
ERROR: Failed loading XMissingExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XMissingExtension
ERROR: Failed loading XextAddDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XextAddDisplay
ERROR: Failed loading XextCreateExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextCreateExtension
ERROR: Failed loading XextDestroyExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextDestroyExtension
ERROR: Failed loading XextFindDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextFindDisplay
ERROR: Failed loading XextRemoveDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextRemoveDisplay
ERROR: Failed loading XShmAttach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmAttach
ERROR: Failed loading XShmDetach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmDetach
ERROR: Failed loading XShmPutImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XShmPutImage
ERROR: Failed loading XShmCreateImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreateImage
ERROR: Failed loading XShmCreatePixmap:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreatePixmap
ERROR: Failed loading XShmQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XShapeCombineMask:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShapeCombineMask

On 11/13/13, neoaggelos at gmail.com wrote:

After installing those package, do you rebuild SDL2?

– Aggelos Kolaitis

On 13 ??? 2013, at 3:54 ?.?., Charles Swain <@Charles_Swain> wrote:

I’m currently attempting to build and use SDL under Ubuntu
installations. The only solutions I’ve come across ask me to download
and install a bunch of vague packages, which I did on test systems
(and it didn’t solve the problem I’m encountering at ALL). Been at
this for two days, about at my wit’s end here. I’ve tried setting
SDL_VIDEODRIVER to something specific like x11 or fbcon, and on one
test system I managed to get SDL to output something else than “ERROR:
No available video device” with such set to x11 (“ERROR: a bunch of
crap about missing symbols in X Window System labeled libraries”)
(can’t remember the steps or all the vague packages it took to get to
that point) (usually when custom setting such I just wind up with
"ERROR: (name here) not available."). I can’t see what else DISPLAY
could be set to other than :0, mainly because I don’t understand much
about the environment variable.

If an actual solution can be found that doesn’t leave a mess on a test
system, that would be wonderful. I’d really like to be able to move
on past initializing SDL so that I can try out the new video
functions.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


Ing. Gabriele Greco, DARTS Engineering
Tel: +39-0100980150 Fax: +39-0100980184
s-mail: Piazza Della Vittoria 9/3 - 16121 GENOVA (ITALY)

Is there any reason why you link to X11?

– Aggelos KolaitisOn 13 ??? 2013, at 11:36 ?.?., Charles Swain wrote:

Alright I rebuilt it using cmake and compiled my code using…

gcc -x c -ansi sdl2-config --cflags -o ./0026 ./0026.c sdl2-config --libs -ldl -lm -lpthread -L/usr/X11R6/lib -lX11 -lXmu -lXext -lXt

-and every time I rerun my code I get a ton of the following:

ERROR: Failed loading XMissingExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XMissingExtension
ERROR: Failed loading XextAddDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XextAddDisplay
ERROR: Failed loading XextCreateExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextCreateExtension
ERROR: Failed loading XextDestroyExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextDestroyExtension
ERROR: Failed loading XextFindDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextFindDisplay
ERROR: Failed loading XextRemoveDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextRemoveDisplay
ERROR: Failed loading XShmAttach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmAttach
ERROR: Failed loading XShmDetach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmDetach
ERROR: Failed loading XShmPutImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XShmPutImage
ERROR: Failed loading XShmCreateImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreateImage
ERROR: Failed loading XShmCreatePixmap:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreatePixmap
ERROR: Failed loading XShmQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XShapeCombineMask:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShapeCombineMask
ERROR: Failed loading XMissingExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XMissingExtension
ERROR: Failed loading XextAddDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XextAddDisplay
ERROR: Failed loading XextCreateExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextCreateExtension
ERROR: Failed loading XextDestroyExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextDestroyExtension
ERROR: Failed loading XextFindDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextFindDisplay
ERROR: Failed loading XextRemoveDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextRemoveDisplay
ERROR: Failed loading XShmAttach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmAttach
ERROR: Failed loading XShmDetach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmDetach
ERROR: Failed loading XShmPutImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XShmPutImage
ERROR: Failed loading XShmCreateImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreateImage
ERROR: Failed loading XShmCreatePixmap:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreatePixmap
ERROR: Failed loading XShmQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XShapeCombineMask:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShapeCombineMask

On 11/13/13, @Aggelos_Kolaitis <@Aggelos_Kolaitis> wrote:

After installing those package, do you rebuild SDL2?

– Aggelos Kolaitis

On 13 ??? 2013, at 3:54 ?.?., Charles Swain wrote:

I’m currently attempting to build and use SDL under Ubuntu
installations. The only solutions I’ve come across ask me to download
and install a bunch of vague packages, which I did on test systems
(and it didn’t solve the problem I’m encountering at ALL). Been at
this for two days, about at my wit’s end here. I’ve tried setting
SDL_VIDEODRIVER to something specific like x11 or fbcon, and on one
test system I managed to get SDL to output something else than “ERROR:
No available video device” with such set to x11 (“ERROR: a bunch of
crap about missing symbols in X Window System labeled libraries”)
(can’t remember the steps or all the vague packages it took to get to
that point) (usually when custom setting such I just wind up with
"ERROR: (name here) not available."). I can’t see what else DISPLAY
could be set to other than :0, mainly because I don’t understand much
about the environment variable.

If an actual solution can be found that doesn’t leave a mess on a test
system, that would be wonderful. I’d really like to be able to move
on past initializing SDL so that I can try out the new video
functions.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

I was told to… as a solution… by SOMEONE. Anyway, why would these
symbols be expected and not there?On 11/14/13, neoaggelos at gmail.com wrote:

Is there any reason why you link to X11?

– Aggelos Kolaitis

On 13 ??? 2013, at 11:36 ?.?., Charles Swain <@Charles_Swain> wrote:

Alright I rebuilt it using cmake and compiled my code using…

gcc -x c -ansi sdl2-config --cflags -o ./0026 ./0026.c sdl2-config --libs -ldl -lm -lpthread -L/usr/X11R6/lib -lX11 -lXmu -lXext -lXt

-and every time I rerun my code I get a ton of the following:

ERROR: Failed loading XMissingExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XMissingExtension
ERROR: Failed loading XextAddDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XextAddDisplay
ERROR: Failed loading XextCreateExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextCreateExtension
ERROR: Failed loading XextDestroyExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextDestroyExtension
ERROR: Failed loading XextFindDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextFindDisplay
ERROR: Failed loading XextRemoveDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextRemoveDisplay
ERROR: Failed loading XShmAttach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmAttach
ERROR: Failed loading XShmDetach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmDetach
ERROR: Failed loading XShmPutImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XShmPutImage
ERROR: Failed loading XShmCreateImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreateImage
ERROR: Failed loading XShmCreatePixmap:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreatePixmap
ERROR: Failed loading XShmQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XShapeCombineMask:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShapeCombineMask
ERROR: Failed loading XMissingExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XMissingExtension
ERROR: Failed loading XextAddDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XextAddDisplay
ERROR: Failed loading XextCreateExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextCreateExtension
ERROR: Failed loading XextDestroyExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextDestroyExtension
ERROR: Failed loading XextFindDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextFindDisplay
ERROR: Failed loading XextRemoveDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextRemoveDisplay
ERROR: Failed loading XShmAttach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmAttach
ERROR: Failed loading XShmDetach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmDetach
ERROR: Failed loading XShmPutImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XShmPutImage
ERROR: Failed loading XShmCreateImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreateImage
ERROR: Failed loading XShmCreatePixmap:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreatePixmap
ERROR: Failed loading XShmQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XShapeCombineMask:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShapeCombineMask

On 11/13/13, neoaggelos at gmail.com wrote:

After installing those package, do you rebuild SDL2?

– Aggelos Kolaitis

On 13 ??? 2013, at 3:54 ?.?., Charles Swain <@Charles_Swain> wrote:

I’m currently attempting to build and use SDL under Ubuntu
installations. The only solutions I’ve come across ask me to download
and install a bunch of vague packages, which I did on test systems
(and it didn’t solve the problem I’m encountering at ALL). Been at
this for two days, about at my wit’s end here. I’ve tried setting
SDL_VIDEODRIVER to something specific like x11 or fbcon, and on one
test system I managed to get SDL to output something else than “ERROR:
No available video device” with such set to x11 (“ERROR: a bunch of
crap about missing symbols in X Window System labeled libraries”)
(can’t remember the steps or all the vague packages it took to get to
that point) (usually when custom setting such I just wind up with
"ERROR: (name here) not available."). I can’t see what else DISPLAY
could be set to other than :0, mainly because I don’t understand much
about the environment variable.

If an actual solution can be found that doesn’t leave a mess on a test
system, that would be wonderful. I’d really like to be able to move
on past initializing SDL so that I can try out the new video
functions.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org

My problems have still not been resolved, a couple days later.On 11/15/13, Charles Swain <@Charles_Swain> wrote:

I was told to… as a solution… by SOMEONE. Anyway, why would these
symbols be expected and not there?

On 11/14/13, neoaggelos at gmail.com wrote:

Is there any reason why you link to X11?

– Aggelos Kolaitis

On 13 ??? 2013, at 11:36 ?.?., Charles Swain <@Charles_Swain> wrote:

Alright I rebuilt it using cmake and compiled my code using…

gcc -x c -ansi sdl2-config --cflags -o ./0026 ./0026.c sdl2-config --libs -ldl -lm -lpthread -L/usr/X11R6/lib -lX11 -lXmu -lXext -lXt

-and every time I rerun my code I get a ton of the following:

ERROR: Failed loading XMissingExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XMissingExtension
ERROR: Failed loading XextAddDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XextAddDisplay
ERROR: Failed loading XextCreateExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextCreateExtension
ERROR: Failed loading XextDestroyExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextDestroyExtension
ERROR: Failed loading XextFindDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextFindDisplay
ERROR: Failed loading XextRemoveDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextRemoveDisplay
ERROR: Failed loading XShmAttach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmAttach
ERROR: Failed loading XShmDetach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmDetach
ERROR: Failed loading XShmPutImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XShmPutImage
ERROR: Failed loading XShmCreateImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreateImage
ERROR: Failed loading XShmCreatePixmap:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreatePixmap
ERROR: Failed loading XShmQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XShapeCombineMask:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShapeCombineMask
ERROR: Failed loading XMissingExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XMissingExtension
ERROR: Failed loading XextAddDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XextAddDisplay
ERROR: Failed loading XextCreateExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextCreateExtension
ERROR: Failed loading XextDestroyExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextDestroyExtension
ERROR: Failed loading XextFindDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextFindDisplay
ERROR: Failed loading XextRemoveDisplay:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XextRemoveDisplay
ERROR: Failed loading XShmAttach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmAttach
ERROR: Failed loading XShmDetach: /usr/lib/x86_64-linux-gnu/libX11.so:
undefined symbol: _XShmDetach
ERROR: Failed loading XShmPutImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol: _XShmPutImage
ERROR: Failed loading XShmCreateImage:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreateImage
ERROR: Failed loading XShmCreatePixmap:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmCreatePixmap
ERROR: Failed loading XShmQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShmQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryExtension:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryExtension
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverQueryVersion:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverQueryVersion
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XScreenSaverSuspend:
/usr/lib/x86_64-linux-gnu/libXext.so: undefined symbol:
_XScreenSaverSuspend
ERROR: Failed loading XShapeCombineMask:
/usr/lib/x86_64-linux-gnu/libX11.so: undefined symbol:
_XShapeCombineMask

On 11/13/13, neoaggelos at gmail.com wrote:

After installing those package, do you rebuild SDL2?

– Aggelos Kolaitis

On 13 ??? 2013, at 3:54 ?.?., Charles Swain <@Charles_Swain> wrote:

I’m currently attempting to build and use SDL under Ubuntu
installations. The only solutions I’ve come across ask me to download
and install a bunch of vague packages, which I did on test systems
(and it didn’t solve the problem I’m encountering at ALL). Been at
this for two days, about at my wit’s end here. I’ve tried setting
SDL_VIDEODRIVER to something specific like x11 or fbcon, and on one
test system I managed to get SDL to output something else than “ERROR:
No available video device” with such set to x11 (“ERROR: a bunch of
crap about missing symbols in X Window System labeled libraries”)
(can’t remember the steps or all the vague packages it took to get to
that point) (usually when custom setting such I just wind up with
"ERROR: (name here) not available."). I can’t see what else DISPLAY
could be set to other than :0, mainly because I don’t understand much
about the environment variable.

If an actual solution can be found that doesn’t leave a mess on a test
system, that would be wonderful. I’d really like to be able to move
on past initializing SDL so that I can try out the new video
functions.


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org


SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org