Opened 13 years ago
Last modified 13 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.