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.
On May 26, 2007, at 11:09, Antoine wrote:
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_ dports_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'
[snip] libsdl installs just fine for me on a MacBook Pro with Mac OS X 10.4.9, Xcode 2.4.1 and MacPorts 1.4.42. What computer, OS version, Xcode version and MacPorts version do you have? If your software is out of date, update it and try again.
participants (2)
-
Antoine
-
Ryan Schmidt