I'm still trying to build gnome on amd64.

emulators/sdlmame fails like this:
In file included from /usr/local/include/SDL/SDL_opengl.h:44,
                 from src/osd/sdl/osd_opengl.h:21,
                 from src/osd/sdl/window.h:20,
                 from src/osd/sdl/input.h:15,
                 from src/osd/sdl/sdlmain.c:24:
/usr/X11R6/include/GL/gl.h:2100:5: error: "GL_ARB_shader_objects" is not defined
gmake: *** [obj/sdl/mame/osd/sdl/sdlmain.o] Error 1
*** Error code 2

I have updated devel/sdl.


# pkg_info -E /usr/local/include/SDL/SDL_opengl.h
         # pkg_info -E /usr/local/include/SDL/SDL_opengl.h
/usr/local/include/SDL/SDL_opengl.h: sdl-1.2.13p13
sdl-1.2.13p13       cross-platform multimedia library
# pwd
/home/ports/emulators/sdlmame
# make
===>  Building for sdlmame0132

*** WARNING: you may see an error such as
***       virtual memory exhausted
*** when building this package.  If you do you must increase
*** your limits.  See the man page for your shell and look
*** for the 'limit' or 'ulimit' command. You may also want to
*** see the login.conf(5) manual page.
*** Some examples are:
***     csh(1) and tcsh(1): limit datasize <kbytes of memory>
***     ksh(1), zsh(1) and bash(1): ulimit -d <kbytes of memory>

Compiling src/mame/drivers/atarifb.c...
cc -DCRLF=2 -DINLINE="static __inline__" -DLSB_FIRST -DPTR64 -DNDEBUG
-DDISTRO=generic "-DSDLMAME_ARCH=" -DNO_THREAD_COOPERATIVE
-DSDLMAME_UNIX -DSDLMAME_X11 -DUSE_OPENGL=1 -DUSE_DISPATCH_GL=1
-DNATIVE_DRC=drcbe_x64_be_interface  -DHAS_SAMPLES=1 -DHAS_DAC=1
-DHAS_DMADAC=1 -DHAS_SPEAKER=1 -DHAS_BEEP=1 -DHAS_CDDA=1
-DHAS_DISCRETE=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_ASTROCADE=1
-DHAS_CEM3394=1 -DHAS_BSMT2000=1 -DHAS_ES5503=1 -DHAS_ES5505=1
-DHAS_ES5506=1 -DHAS_ES8712=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1
-DHAS_CDP1869=1 -DHAS_AY8910=1 -DHAS_HC55516=1 -DHAS_C6280=1
-DHAS_ICS2115=1 -DHAS_IREMGA20=1 -DHAS_K005289=1 -DHAS_K007232=1
-DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_NAMCO=1
-DHAS_NAMCO_15XX=1 -DHAS_NAMCO_CUS30=1 -DHAS_NAMCO_63701X=1
-DHAS_C140=1 -DHAS_C352=1 -DHAS_DIGITALKER=1 -DHAS_NES=1
-DHAS_UPD7759=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_OKIM6376=1
-DHAS_OKIM6295=1 -DHAS_OKIM6258=1 -DHAS_SAA1099=1 -DHAS_QSOUND=1
-DHAS_RF5C68=1 -DHAS_RF5C400=1 -DHAS_SEGAPCM=1 -DHAS_MULTIPCM=1
-DHAS_SCSP=1 -DHAS_AICA=1 -DHAS_ST0016=1 -DHAS_NILE=1 -DHAS_X1_010=1
-DHAS_SID6581=0 -DHAS_SID8580=0 -DHAS_T6W28=1 -DHAS_SNKWAVE=1
-DHAS_PSXSPU=1 -DHAS_SP0256=1 -DHAS_SP0250=1 -DHAS_S14001A=1
-DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_TMS36XX=1 -DHAS_TMS3615=1
-DHAS_TMS5100=1 -DHAS_TMS5110=1 -DHAS_TMS5110A=1 -DHAS_CD2801=1
-DHAS_TMC0281=1 -DHAS_CD2802=1 -DHAS_M58817=1 -DHAS_TMC0285=1
-DHAS_TMS5200=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_VOTRAX=0
-DHAS_VRENDER0=1 -DHAS_WAVE=1 -DHAS_YM2151=1 -DHAS_YM2203=1
-DHAS_YM2413=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1
-DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM3812=1 -DHAS_YM3526=1
-DHAS_Y8950=1 -DHAS_YMF262=1 -DHAS_YMF271=1 -DHAS_YMF278B=1
-DHAS_YMZ280B=1 -O2 -pipe  -pipe -Werror -fno-strict-aliasing  -Wall
-Wcast-align -Wundef -Wformat-security -Wwrite-strings
-Wno-sign-compare -Isrc/mame -Isrc/mame/includes
-Iobj/sdl/mame/mame/layout -Isrc/emu -Iobj/sdl/mame/emu
-Iobj/sdl/mame/emu/layout -Isrc/lib/util -Isrc/osd -Isrc/osd/sdl
-std=gnu89 -Wpointer-arith -Wbad-function-cast
-Wdeclaration-after-statement -DINI_PATH="\"/etc/mame;\"" -Isrc/debug
-include src/osd/sdl/sdlprefix.h `sdl-config --cflags` `pkg-config
--cflags gtk+-2.0` `pkg-config --cflags gconf-2.0`
-DGTK_DISABLE_DEPRECATED -I/usr/X11/include -I/usr/X11R6/include
-I/usr/openwin/include -c src/mame/drivers/atarifb.c -o
obj/sdl/mame/mame/drivers/atarifb.o
Archiving obj/sdl/mame/mame/atari.a...
Compiling src/osd/sdl/sdlmain.c...
cc -DCRLF=2 -DINLINE="static __inline__" -DLSB_FIRST -DPTR64 -DNDEBUG
-DDISTRO=generic "-DSDLMAME_ARCH=" -DNO_THREAD_COOPERATIVE
-DSDLMAME_UNIX -DSDLMAME_X11 -DUSE_OPENGL=1 -DUSE_DISPATCH_GL=1
-DNATIVE_DRC=drcbe_x64_be_interface  -DHAS_SAMPLES=1 -DHAS_DAC=1
-DHAS_DMADAC=1 -DHAS_SPEAKER=1 -DHAS_BEEP=1 -DHAS_CDDA=1
-DHAS_DISCRETE=1 -DHAS_POKEY=1 -DHAS_TIA=1 -DHAS_ASTROCADE=1
-DHAS_CEM3394=1 -DHAS_BSMT2000=1 -DHAS_ES5503=1 -DHAS_ES5505=1
-DHAS_ES5506=1 -DHAS_ES8712=1 -DHAS_GAELCO_CG1V=1 -DHAS_GAELCO_GAE1=1
-DHAS_CDP1869=1 -DHAS_AY8910=1 -DHAS_HC55516=1 -DHAS_C6280=1
-DHAS_ICS2115=1 -DHAS_IREMGA20=1 -DHAS_K005289=1 -DHAS_K007232=1
-DHAS_K051649=1 -DHAS_K053260=1 -DHAS_K054539=1 -DHAS_NAMCO=1
-DHAS_NAMCO_15XX=1 -DHAS_NAMCO_CUS30=1 -DHAS_NAMCO_63701X=1
-DHAS_C140=1 -DHAS_C352=1 -DHAS_DIGITALKER=1 -DHAS_NES=1
-DHAS_UPD7759=1 -DHAS_MSM5205=1 -DHAS_MSM5232=1 -DHAS_OKIM6376=1
-DHAS_OKIM6295=1 -DHAS_OKIM6258=1 -DHAS_SAA1099=1 -DHAS_QSOUND=1
-DHAS_RF5C68=1 -DHAS_RF5C400=1 -DHAS_SEGAPCM=1 -DHAS_MULTIPCM=1
-DHAS_SCSP=1 -DHAS_AICA=1 -DHAS_ST0016=1 -DHAS_NILE=1 -DHAS_X1_010=1
-DHAS_SID6581=0 -DHAS_SID8580=0 -DHAS_T6W28=1 -DHAS_SNKWAVE=1
-DHAS_PSXSPU=1 -DHAS_SP0256=1 -DHAS_SP0250=1 -DHAS_S14001A=1
-DHAS_SN76477=1 -DHAS_SN76496=1 -DHAS_TMS36XX=1 -DHAS_TMS3615=1
-DHAS_TMS5100=1 -DHAS_TMS5110=1 -DHAS_TMS5110A=1 -DHAS_CD2801=1
-DHAS_TMC0281=1 -DHAS_CD2802=1 -DHAS_M58817=1 -DHAS_TMC0285=1
-DHAS_TMS5200=1 -DHAS_TMS5220=1 -DHAS_VLM5030=1 -DHAS_VOTRAX=0
-DHAS_VRENDER0=1 -DHAS_WAVE=1 -DHAS_YM2151=1 -DHAS_YM2203=1
-DHAS_YM2413=1 -DHAS_YM2608=1 -DHAS_YM2610=1 -DHAS_YM2610B=1
-DHAS_YM2612=1 -DHAS_YM3438=1 -DHAS_YM3812=1 -DHAS_YM3526=1
-DHAS_Y8950=1 -DHAS_YMF262=1 -DHAS_YMF271=1 -DHAS_YMF278B=1
-DHAS_YMZ280B=1 -O2 -pipe  -pipe -Werror -fno-strict-aliasing  -Wall
-Wcast-align -Wundef -Wformat-security -Wwrite-strings
-Wno-sign-compare -Isrc/mame -Isrc/mame/includes
-Iobj/sdl/mame/mame/layout -Isrc/emu -Iobj/sdl/mame/emu
-Iobj/sdl/mame/emu/layout -Isrc/lib/util -Isrc/osd -Isrc/osd/sdl
-std=gnu89 -Wpointer-arith -Wbad-function-cast
-Wdeclaration-after-statement -DINI_PATH="\"/etc/mame;\"" -Isrc/debug
-include src/osd/sdl/sdlprefix.h `sdl-config --cflags` `pkg-config
--cflags gtk+-2.0` `pkg-config --cflags gconf-2.0`
-DGTK_DISABLE_DEPRECATED -I/usr/X11/include -I/usr/X11R6/include
-I/usr/openwin/include -c src/osd/sdl/sdlmain.c -o
obj/sdl/mame/osd/sdl/sdlmain.o
In file included from /usr/local/include/SDL/SDL_opengl.h:44,
                 from src/osd/sdl/osd_opengl.h:21,
                 from src/osd/sdl/window.h:20,
                 from src/osd/sdl/input.h:15,
                 from src/osd/sdl/sdlmain.c:24:
/usr/X11R6/include/GL/gl.h:2100:5: error: "GL_ARB_shader_objects" is not defined
gmake: *** [obj/sdl/mame/osd/sdl/sdlmain.o] Error 1
*** Error code 2

Stop in /home/ports/emulators/sdlmame (line 2267 of
/home/ports/infrastructure/mk/bsd.port.mk).

Reply via email to