@dimensio Alright, I'll keep that in mind. I did get Xcode now, I was missing it for the make command and such, but after 'sudo make install' in this step: Code: $ ./configure $ make depend $ make # make install It returns this and spits out an error. I'll supply the patch file as well if you'd like. Code: Spencer-Kuipers-MacBook:wine121 Spencer$ sudo make install make[1]: `makedep' is up to date. make[1]: Nothing to be done for `all'. version=`(GIT_DIR=../../.git git describe HEAD 2>/dev/null || echo "wine-1.2.1") | sed -n -e '$s/\(.*\)/const char wine_build[] = "\1";/p'` && (echo $version | cmp -s - version.c) || echo $version >version.c || (rm -f version.c && exit 1) make[1]: Nothing to be done for `all'. make[1]: Nothing to be done for `all'. make[1]: Nothing to be done for `all'. make[1]: Nothing to be done for `all'. make[1]: Nothing to be done for `all'. make[1]: Nothing to be done for `all'. make[1]: Nothing to be done for `all'. make[1]: Nothing to be done for `all'. make[1]: Nothing to be done for `all'. make[1]: `libaclui.def' is up to date. make[1]: `libactiveds.def' is up to date. make[1]: Nothing to be done for `all'. make[1]: `libadvapi32.def' is up to date. make[1]: `libadvpack.def' is up to date. make[1]: `libatl.def' is up to date. make[1]: `libavicap32.def' is up to date. make[1]: `libavifil32.def' is up to date. make[1]: `libavrt.def' is up to date. make[1]: `libcabinet.def' is up to date. make[1]: `libcapi2032.def' is up to date. make[1]: `libcards.def' is up to date. make[1]: `libcfgmgr32.def' is up to date. make[1]: `libclusapi.def' is up to date. make[1]: `libcomctl32.def' is up to date. make[1]: `libcomdlg32.def' is up to date. make[1]: `libcompstui.def' is up to date. make[1]: `libcredui.def' is up to date. make[1]: `libcrtdll.def' is up to date. make[1]: `libcrypt32.def' is up to date. make[1]: `libcryptdll.def' is up to date. make[1]: `libcryptnet.def' is up to date. make[1]: `libcryptui.def' is up to date. make[1]: `libctl3d32.def' is up to date. make[1]: `libd3d10.def' is up to date. make[1]: `libd3d10core.def' is up to date. make[1]: `libd3d8.def' is up to date. make[1]: `libd3d9.def' is up to date. make[1]: `libd3dim.def' is up to date. make[1]: `libd3drm.def' is up to date. make[1]: `libd3dx9.def' is up to date. make[1]: `libd3dxof.def' is up to date. make[1]: `libdbghelp.def' is up to date. make[1]: `libdciman32.def' is up to date. make[1]: `libddraw.def' is up to date. make[1]: `libdinput.def' is up to date. make[1]: `libdinput.def.a' is up to date. make[1]: `libdinput8.def' is up to date. make[1]: `libdmusic32.def' is up to date. make[1]: `libdnsapi.def' is up to date. make[1]: `libdplay.def' is up to date. make[1]: `libdplayx.def' is up to date. make[1]: `libdpnet.def' is up to date. make[1]: `libdsound.def' is up to date. make[1]: `libdwmapi.def' is up to date. make[1]: Nothing to be done for `all'. make[1]: Nothing to be done for `all'. make[1]: `libdxgi.def' is up to date. make[1]: Nothing to be done for `all'. make[1]: `libgdi32.def' is up to date. make[1]: `libgdiplus.def' is up to date. make[1]: `libglu32.def' is up to date. make[1]: `libhid.def' is up to date. make[1]: `libhlink.def' is up to date. make[1]: `libimagehlp.def' is up to date. make[1]: `libimm32.def' is up to date. make[1]: `libinetcomm.def' is up to date. make[1]: `libiphlpapi.def' is up to date. make[1]: `libkernel32.def' is up to date. make[1]: `libkernel.def' is up to date. make[1]: `libloadperf.def' is up to date. make[1]: `liblz32.def' is up to date. make[1]: `libmapi32.def' is up to date. make[1]: `libmlang.def' is up to date. make[1]: `libmpr.def' is up to date. make[1]: `libmprapi.def' is up to date. make[1]: `libmsacm32.def' is up to date. make[1]: `libmscms.def' is up to date. make[1]: `libmsdmo.def' is up to date. make[1]: `libmshtml.def' is up to date. make[1]: `libmsi.def' is up to date. make[1]: `libmsimg32.def' is up to date. make[1]: `libmsvcr70.def' is up to date. make[1]: `libmsvcr71.def' is up to date. make[1]: `libmsvcrt.def' is up to date. make[1]: `libmsvcrt20.def' is up to date. make[1]: `libmsvcrt40.def' is up to date. make[1]: `libmsvcrtd.def' is up to date. make[1]: `libmsvfw32.def' is up to date. make[1]: `libmswsock.def' is up to date. make[1]: `libnddeapi.def' is up to date. make[1]: `libnetapi32.def' is up to date. make[1]: `libnewdev.def' is up to date. make[1]: `libntdll.def' is up to date. make[1]: `libntdsapi.def' is up to date. make[1]: `libntoskrnl.exe.def' is up to date. make[1]: `libodbc32.def' is up to date. make[1]: `libodbccp32.def' is up to date. make[1]: `libole32.def' is up to date. make[1]: `liboleacc.def' is up to date. make[1]: `liboleaut32.def' is up to date. make[1]: `libolecli32.def' is up to date. make[1]: `liboledlg.def' is up to date. make[1]: `libolepro32.def' is up to date. make[1]: `libolesvr32.def' is up to date. make[1]: `libopengl32.def' is up to date. make[1]: `libpdh.def' is up to date. make[1]: `libpowrprof.def' is up to date. make[1]: `libpsapi.def' is up to date. make[1]: `libquartz.def' is up to date. make[1]: `librasapi32.def' is up to date. make[1]: `librasdlg.def' is up to date. make[1]: `libresutils.def' is up to date. make[1]: `libriched20.def' is up to date. make[1]: `librpcrt4.def' is up to date. make[1]: `librsaenh.def' is up to date. make[1]: `librtutils.def' is up to date. make[1]: `libsecur32.def' is up to date. make[1]: `libsensapi.def' is up to date. make[1]: `libserialui.def' is up to date. make[1]: `libsetupapi.def' is up to date. make[1]: `libsfc.def' is up to date. make[1]: `libsfc_os.def' is up to date. make[1]: `libshdocvw.def' is up to date. make[1]: `libshell32.def' is up to date. make[1]: `libshfolder.def' is up to date. make[1]: `libshlwapi.def' is up to date. make[1]: `libslc.def' is up to date. make[1]: `libsnmpapi.def' is up to date. make[1]: `libspoolss.def' is up to date. make[1]: `libsti.def' is up to date. make[1]: Nothing to be done for `all'. make[1]: `libtapi32.def' is up to date. make[1]: `libunicows.def' is up to date. make[1]: `liburl.def' is up to date. make[1]: `liburlmon.def' is up to date. make[1]: `libusbd.sys.def' is up to date. make[1]: `libuser32.def' is up to date. make[1]: `libuserenv.def' is up to date. make[1]: `libusp10.def' is up to date. make[1]: Nothing to be done for `all'. make[1]: `libuxtheme.def' is up to date. make[1]: `libvdmdbg.def' is up to date. make[1]: `libversion.def' is up to date. make[1]: `libwindowscodecs.def' is up to date. make[1]: Nothing to be done for `all'. make[1]: `libwined3d.def' is up to date. make[1]: `libwinhttp.def' is up to date. make[1]: `libwininet.def' is up to date. make[1]: `libwinmm.def' is up to date. make[1]: `libwinnls32.def' is up to date. make[1]: `libwinscard.def' is up to date. make[1]: `libwinspool.def' is up to date. make[1]: `libwintab32.def' is up to date. make[1]: `libwintrust.def' is up to date. make[1]: `libwldap32.def' is up to date. make[1]: `libwnaspi32.def' is up to date. make[1]: `libwow32.def' is up to date. make[1]: `libws2_32.def' is up to date. make[1]: `libwsock32.def' is up to date. make[1]: `libwtsapi32.def' is up to date. make[1]: `libxinput.def' is up to date. /usr/bin/install -c acledit.dll.so /usr/local/lib/wine/acledit.dll.so /usr/bin/install -c -m 644 acledit.dll.fake /usr/local/lib/wine/fakedlls/acledit.dll /usr/bin/install -c aclui.dll.so /usr/local/lib/wine/aclui.dll.so /usr/bin/install -c -m 644 aclui.dll.fake /usr/local/lib/wine/fakedlls/aclui.dll /usr/bin/install -c -m 644 libaclui.def /usr/local/lib/wine/libaclui.def /usr/bin/install -c activeds.dll.so /usr/local/lib/wine/activeds.dll.so /usr/bin/install -c -m 644 activeds.dll.fake /usr/local/lib/wine/fakedlls/activeds.dll /usr/bin/install -c -m 644 libactiveds.def /usr/local/lib/wine/libactiveds.def /usr/bin/install -c actxprxy.dll.so /usr/local/lib/wine/actxprxy.dll.so /usr/bin/install -c -m 644 actxprxy.dll.fake /usr/local/lib/wine/fakedlls/actxprxy.dll /usr/bin/install -c -m 644 libadsiid.a /usr/local/lib/wine/libadsiid.a /usr/bin/install -c advapi32.dll.so /usr/local/lib/wine/advapi32.dll.so /usr/bin/install -c -m 644 advapi32.dll.fake /usr/local/lib/wine/fakedlls/advapi32.dll /usr/bin/install -c -m 644 libadvapi32.def /usr/local/lib/wine/libadvapi32.def /usr/bin/install -c advpack.dll.so /usr/local/lib/wine/advpack.dll.so /usr/bin/install -c -m 644 advpack.dll.fake /usr/local/lib/wine/fakedlls/advpack.dll /usr/bin/install -c -m 644 libadvpack.def /usr/local/lib/wine/libadvpack.def /usr/bin/install -c amstream.dll.so /usr/local/lib/wine/amstream.dll.so /usr/bin/install -c -m 644 amstream.dll.fake /usr/local/lib/wine/fakedlls/amstream.dll /usr/bin/install -c appwiz.cpl.so /usr/local/lib/wine/appwiz.cpl.so /usr/bin/install -c -m 644 appwiz.cpl.fake /usr/local/lib/wine/fakedlls/appwiz.cpl /usr/bin/install -c atl.dll.so /usr/local/lib/wine/atl.dll.so /usr/bin/install -c -m 644 atl.dll.fake /usr/local/lib/wine/fakedlls/atl.dll /usr/bin/install -c -m 644 libatl.def /usr/local/lib/wine/libatl.def /usr/bin/install -c authz.dll.so /usr/local/lib/wine/authz.dll.so /usr/bin/install -c -m 644 authz.dll.fake /usr/local/lib/wine/fakedlls/authz.dll /usr/bin/install -c avicap32.dll.so /usr/local/lib/wine/avicap32.dll.so /usr/bin/install -c -m 644 avicap32.dll.fake /usr/local/lib/wine/fakedlls/avicap32.dll /usr/bin/install -c -m 644 libavicap32.def /usr/local/lib/wine/libavicap32.def /usr/bin/install -c avifil32.dll.so /usr/local/lib/wine/avifil32.dll.so /usr/bin/install -c -m 644 avifil32.dll.fake /usr/local/lib/wine/fakedlls/avifil32.dll /usr/bin/install -c -m 644 libavifil32.def /usr/local/lib/wine/libavifil32.def /usr/bin/install -c avifile.dll16.so /usr/local/lib/wine/avifile.dll16.so /usr/bin/install -c -m 644 avifile.dll16.fake /usr/local/lib/wine/fakedlls/avifile.dll16 /usr/bin/install -c avrt.dll.so /usr/local/lib/wine/avrt.dll.so /usr/bin/install -c -m 644 avrt.dll.fake /usr/local/lib/wine/fakedlls/avrt.dll /usr/bin/install -c -m 644 libavrt.def /usr/local/lib/wine/libavrt.def /usr/bin/install -c bcrypt.dll.so /usr/local/lib/wine/bcrypt.dll.so /usr/bin/install -c -m 644 bcrypt.dll.fake /usr/local/lib/wine/fakedlls/bcrypt.dll /usr/bin/install -c browseui.dll.so /usr/local/lib/wine/browseui.dll.so /usr/bin/install -c -m 644 browseui.dll.fake /usr/local/lib/wine/fakedlls/browseui.dll /usr/bin/install -c cabinet.dll.so /usr/local/lib/wine/cabinet.dll.so /usr/bin/install -c -m 644 cabinet.dll.fake /usr/local/lib/wine/fakedlls/cabinet.dll /usr/bin/install -c -m 644 libcabinet.def /usr/local/lib/wine/libcabinet.def /usr/bin/install -c capi2032.dll.so /usr/local/lib/wine/capi2032.dll.so /usr/bin/install -c -m 644 capi2032.dll.fake /usr/local/lib/wine/fakedlls/capi2032.dll /usr/bin/install -c -m 644 libcapi2032.def /usr/local/lib/wine/libcapi2032.def /usr/bin/install -c cards.dll.so /usr/local/lib/wine/cards.dll.so /usr/bin/install -c -m 644 cards.dll.fake /usr/local/lib/wine/fakedlls/cards.dll /usr/bin/install -c -m 644 libcards.def /usr/local/lib/wine/libcards.def /usr/bin/install -c cfgmgr32.dll.so /usr/local/lib/wine/cfgmgr32.dll.so /usr/bin/install -c -m 644 cfgmgr32.dll.fake /usr/local/lib/wine/fakedlls/cfgmgr32.dll /usr/bin/install -c -m 644 libcfgmgr32.def /usr/local/lib/wine/libcfgmgr32.def /usr/bin/install -c clusapi.dll.so /usr/local/lib/wine/clusapi.dll.so /usr/bin/install -c -m 644 clusapi.dll.fake /usr/local/lib/wine/fakedlls/clusapi.dll /usr/bin/install -c -m 644 libclusapi.def /usr/local/lib/wine/libclusapi.def /usr/bin/install -c comcat.dll.so /usr/local/lib/wine/comcat.dll.so /usr/bin/install -c -m 644 comcat.dll.fake /usr/local/lib/wine/fakedlls/comcat.dll /usr/bin/install -c comctl32.dll.so /usr/local/lib/wine/comctl32.dll.so /usr/bin/install -c -m 644 comctl32.dll.fake /usr/local/lib/wine/fakedlls/comctl32.dll /usr/bin/install -c -m 644 libcomctl32.def /usr/local/lib/wine/libcomctl32.def /usr/bin/install -c comdlg32.dll.so /usr/local/lib/wine/comdlg32.dll.so /usr/bin/install -c -m 644 comdlg32.dll.fake /usr/local/lib/wine/fakedlls/comdlg32.dll /usr/bin/install -c -m 644 libcomdlg32.def /usr/local/lib/wine/libcomdlg32.def /usr/bin/install -c comm.drv16.so /usr/local/lib/wine/comm.drv16.so /usr/bin/install -c -m 644 comm.drv16.fake /usr/local/lib/wine/fakedlls/comm.drv16 /usr/bin/install -c commdlg.dll16.so /usr/local/lib/wine/commdlg.dll16.so /usr/bin/install -c -m 644 commdlg.dll16.fake /usr/local/lib/wine/fakedlls/commdlg.dll16 /usr/bin/install -c compobj.dll16.so /usr/local/lib/wine/compobj.dll16.so /usr/bin/install -c -m 644 compobj.dll16.fake /usr/local/lib/wine/fakedlls/compobj.dll16 /usr/bin/install -c compstui.dll.so /usr/local/lib/wine/compstui.dll.so /usr/bin/install -c -m 644 compstui.dll.fake /usr/local/lib/wine/fakedlls/compstui.dll /usr/bin/install -c -m 644 libcompstui.def /usr/local/lib/wine/libcompstui.def /usr/bin/install -c credui.dll.so /usr/local/lib/wine/credui.dll.so /usr/bin/install -c -m 644 credui.dll.fake /usr/local/lib/wine/fakedlls/credui.dll /usr/bin/install -c -m 644 libcredui.def /usr/local/lib/wine/libcredui.def /usr/bin/install -c crtdll.dll.so /usr/local/lib/wine/crtdll.dll.so /usr/bin/install -c -m 644 crtdll.dll.fake /usr/local/lib/wine/fakedlls/crtdll.dll /usr/bin/install -c -m 644 libcrtdll.def /usr/local/lib/wine/libcrtdll.def /usr/bin/install -c crypt32.dll.so /usr/local/lib/wine/crypt32.dll.so /usr/bin/install -c -m 644 crypt32.dll.fake /usr/local/lib/wine/fakedlls/crypt32.dll /usr/bin/install -c -m 644 libcrypt32.def /usr/local/lib/wine/libcrypt32.def /usr/bin/install -c cryptdlg.dll.so /usr/local/lib/wine/cryptdlg.dll.so /usr/bin/install -c -m 644 cryptdlg.dll.fake /usr/local/lib/wine/fakedlls/cryptdlg.dll /usr/bin/install -c cryptdll.dll.so /usr/local/lib/wine/cryptdll.dll.so /usr/bin/install -c -m 644 cryptdll.dll.fake /usr/local/lib/wine/fakedlls/cryptdll.dll /usr/bin/install -c -m 644 libcryptdll.def /usr/local/lib/wine/libcryptdll.def /usr/bin/install -c cryptnet.dll.so /usr/local/lib/wine/cryptnet.dll.so /usr/bin/install -c -m 644 cryptnet.dll.fake /usr/local/lib/wine/fakedlls/cryptnet.dll /usr/bin/install -c -m 644 libcryptnet.def /usr/local/lib/wine/libcryptnet.def /usr/bin/install -c cryptui.dll.so /usr/local/lib/wine/cryptui.dll.so /usr/bin/install -c -m 644 cryptui.dll.fake /usr/local/lib/wine/fakedlls/cryptui.dll /usr/bin/install -c -m 644 libcryptui.def /usr/local/lib/wine/libcryptui.def /usr/bin/install -c ctapi32.dll.so /usr/local/lib/wine/ctapi32.dll.so /usr/bin/install -c -m 644 ctapi32.dll.fake /usr/local/lib/wine/fakedlls/ctapi32.dll /usr/bin/install -c ctl3d.dll16.so /usr/local/lib/wine/ctl3d.dll16.so /usr/bin/install -c -m 644 ctl3d.dll16.fake /usr/local/lib/wine/fakedlls/ctl3d.dll16 /usr/bin/install -c ctl3d32.dll.so /usr/local/lib/wine/ctl3d32.dll.so /usr/bin/install -c -m 644 ctl3d32.dll.fake /usr/local/lib/wine/fakedlls/ctl3d32.dll /usr/bin/install -c -m 644 libctl3d32.def /usr/local/lib/wine/libctl3d32.def /usr/bin/install -c ctl3dv2.dll16.so /usr/local/lib/wine/ctl3dv2.dll16.so /usr/bin/install -c -m 644 ctl3dv2.dll16.fake /usr/local/lib/wine/fakedlls/ctl3dv2.dll16 /usr/bin/install -c d3d10.dll.so /usr/local/lib/wine/d3d10.dll.so /usr/bin/install -c -m 644 d3d10.dll.fake /usr/local/lib/wine/fakedlls/d3d10.dll /usr/bin/install -c -m 644 libd3d10.def /usr/local/lib/wine/libd3d10.def /usr/bin/install -c d3d10core.dll.so /usr/local/lib/wine/d3d10core.dll.so /usr/bin/install -c -m 644 d3d10core.dll.fake /usr/local/lib/wine/fakedlls/d3d10core.dll /usr/bin/install -c -m 644 libd3d10core.def /usr/local/lib/wine/libd3d10core.def /usr/bin/install -c d3d8.dll.so /usr/local/lib/wine/d3d8.dll.so /usr/bin/install -c -m 644 d3d8.dll.fake /usr/local/lib/wine/fakedlls/d3d8.dll /usr/bin/install -c -m 644 libd3d8.def /usr/local/lib/wine/libd3d8.def gcc -m32 -c -I. -I. -I../../include -I../../include -D__WINESRC__ -D_REENTRANT -fPIC -Wall -pipe -fno-strict-aliasing -Wdeclaration-after-statement -Wstrict-prototypes -Wwrite-strings -Wpointer-arith -g -O2 -o device.o device.c device.c:25:25: error: fpu_control.h: No such file or directory device.c: In function ?IDirect3DDevice9Impl_DrawPrimitiveUP?: device.c:1855: error: ?fpu_control_t? undeclared (first use in this function) device.c:1855: error: (Each undeclared identifier is reported only once device.c:1855: error: for each function it appears in.) device.c:1855: error: expected ?;? before ?cw? device.c:1856: warning: implicit declaration of function ?_FPU_GETCW? device.c:1856: error: ?cw? undeclared (first use in this function) device.c:1857: error: expected ?;? before ?new? device.c:1858: warning: implicit declaration of function ?_FPU_SETCW? device.c:1858: error: ?new? undeclared (first use in this function) device.c:1859: warning: ISO C90 forbids mixed declarations and code make[1]: *** [device.o] Error 1 make: *** [install] Error 2