The recent 2.5.12dev does not build, i have made the usual steps that are:
export SDL2_CFLAGS="-I/Library/Frameworks/SDL2.framework/Versions/A/Headers"
export SDL2_LIBS="-F/Library/Frameworks -framework SDL2"
export OPENAL_CFLAGS="-I/opt/local/Library/Frameworks/OpenAL.framework/Versions/A/Headers"
export OPENAL_LIBS="-F/opt/local/Library/Frameworks -framework OpenAL"
./configure --disable-cpuboard --disable-ppc
cd macosx
make
and the build process hangs here:
Code:
(...)
gcc -DHAVE_CONFIG_H -I. -DMACOSX -DFSUAE -I./gen -I./src -I./src/jit -I./src/include -I./src/od-fs -I./src/od-fs/include -I./src/od-win32 -I./libfsemu/include -I./glee -I./manymouse -I./src/slirp/include -I./libudis86/include -I./libmpeg2/include -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16 -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -DLUA_USE_POSIX -I/opt/local/Library/Frameworks/OpenAL.framework/Versions/A/Headers -I/opt/local/include/libpng16 -I/Library/Frameworks/SDL2.framework/Versions/A/Headers -I/opt/local/include -std=gnu99 -g -O2 -MT src/fs-uae/video.o -MD -MP -MF $depbase.Tpo -c -o src/fs-uae/video.o src/fs-uae/video.c &&\
mv -f $depbase.Tpo $depbase.Po
g++ -I/opt/local/include/freetype2 -I/opt/local/include -I/opt/local/include/libpng16 -D_REENTRANT -I/opt/local/include/glib-2.0 -I/opt/local/lib/glib-2.0/include -I/opt/local/include -DLUA_USE_POSIX -I/opt/local/Library/Frameworks/OpenAL.framework/Versions/A/Headers -I/opt/local/include/libpng16 -I/Library/Frameworks/SDL2.framework/Versions/A/Headers -I/opt/local/include -g -O2 -headerpad_max_install_names -pagezero_size 0x2000 -o fs-uae src/fs-uae/config.o src/fs-uae/input.o src/fs-uae/joystick.o src/fs-uae/keyboard.o src/fs-uae/main.o src/fs-uae/menu.o src/fs-uae/mouse.o src/fs-uae/paths.o src/fs-uae/plugins.o src/fs-uae/recording.o src/fs-uae/uae_config.o src/fs-uae/video.o libuae.a libcpuemu.a libfsemu.a libglee.a libmanymouse.a libslirp.a libudis86.a libmpeg2/libmpeg2/.libs/libmpeg2.a libmpeg2/libmpeg2/convert/.libs/libmpeg2convert.a -lm -ldl -framework Carbon -L/opt/local/lib -lfreetype -L/opt/local/lib -lgthread-2.0 -lglib-2.0 -lintl -framework IOKit -F/opt/local/Library/Frameworks -framework OpenAL -framework OpenGL -L/opt/local/lib -lpng16 -F/Library/Frameworks -framework SDL2 -L/opt/local/lib -lz
Undefined symbols:
"cpuboard_blizzardram(uae_prefs*)", referenced from:
expamem_z3hack(uae_prefs*) in libuae.a(expansion.o)
init_shm() in libuae.a(mman.o)
ld: symbol(s) not found
collect2: ld returned 1 exit status
make[3]: *** [fs-uae] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all] Error 2
make: *** [bundle] Error 2
maybe this part is not handled by the configure declaration?