Hi, I have a failure when trying to compile libsdl: $ sudo port install libsdl ---> Building libsdl with target all Error: Target com.apple.build returned: shell command " cd "/opt/ local/var/db/dports/build/ _opt_local_var_db_dports_sources_rsync.rsync.darwinports.org_dpupdate_dp orts_devel_libsdl/work/SDL-1.2.11" && make all " returned error 2 Command output: ./include/SDL_opengl.h:6527: error: parse error before 'n' ./include/SDL_opengl.h:6528: error: parse error before '*' token ./include/SDL_opengl.h:6528: error: parse error before 'target' ./include/SDL_opengl.h:6528: error: 'GLenum' declared as function returning a function ./include/SDL_opengl.h:6542: error: parse error before 'len' In file included from ./src/events/../video/SDL_sysvideo.h:191, from ./src/events/SDL_sysevents.h:24, from ./src/events/SDL_events.c:28: ./src/events/../video/SDL_glfuncs.h:43: warning: parameter names (without types) in function declaration ./src/events/../video/SDL_glfuncs.h:104: error: parse error before 'n' ./src/events/../video/SDL_glfuncs.h:123: warning: no semicolon at end of struct or union ./src/events/../video/SDL_glfuncs.h:123: error: parse error before '*' token ./src/events/../video/SDL_glfuncs.h:195: error: parse error before 'left' ./src/events/../video/SDL_glfuncs.h:214: error: parse error before 'mask' ./src/events/../video/SDL_glfuncs.h:215: error: parse error before 'mask' ./src/events/../video/SDL_glfuncs.h:273: error: parse error before 's' ./src/events/../video/SDL_glfuncs.h:296: error: parse error before 'GLfloat' ./src/events/../video/SDL_glfuncs.h:307: error: parse error before 'GLsizei' ./src/events/../video/SDL_glfuncs.h:313: error: parse error before 'GLsizei' ./src/events/../video/SDL_glfuncs.h:341: error: parse error before 'GLsizei' In file included from ./src/events/SDL_sysevents.h:24, from ./src/events/SDL_events.c:28: ./src/events/../video/SDL_sysvideo.h:309: error: 'free' redeclared as different kind of symbol /usr/include/stdlib.h:159: error: previous declaration of 'free' was here ./src/events/../video/SDL_sysvideo.h:310: error: parse error before '}' token ./src/events/SDL_events.c: In function 'SDL_GobbleEvents': ./src/events/SDL_events.c:107: error: dereferencing pointer to incomplete type ./src/events/SDL_events.c: In function 'SDL_PumpEvents': ./src/events/SDL_events.c:374: error: dereferencing pointer to incomplete type make: *** [build/SDL_events.lo] Error 1 Error: Status 1 encountered during processing. Could someone help me ? Thank you, Antoine.