Opened 12 years ago

Last modified 12 years ago

#33679 closed defect

libSDL - dependency on xlib? — at Initial Version

Reported by: david.reitter@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.0.4
Keywords: Cc:
Port: libsdl

Description

When compiling a project against SDL installed with Macports (upgraded to current, and installed with +universal, which is x86_64 and i386 for me), I get errors indicating missing dependencies. I believe this symbols are defined in Xlib, though I can't find Xlib on my system, nor is there a Macports package to be installed.

Undefined symbols for architecture x86_64:

"_XCreateIC", referenced from:

_SDL_X11_LoadSymbols in libSDL.a(SDL_x11dyn.o)

"_XGetICValues", referenced from:

_SDL_X11_LoadSymbols in libSDL.a(SDL_x11dyn.o)

"_XEventsQueued", referenced from:

_X11_Pending in libSDL.a(SDL_x11events.o)

Linking against the X11 libraries on OS X works, though I'm surprised that Macports doesn't have a dependency on X11. A static build (using the OS X - provided X11 libraries) would be best for me in this case.

Change History (0)

Note: See TracTickets for help on using tickets.