fceux/web/osx.html

108 lines
3.8 KiB
HTML
Raw Normal View History

2010-07-18 05:56:11 +00:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<title>OSX Building Documentation</title>
<link href="fceux.css" rel="stylesheet" type="text/css" />
<style type="text/css">
.style1 {
float: right;
margin-right: 16px;
margin-top: 0px;
margin-left: 32px;
margin-bottom: 64px;
}
</style>
</head>
<body>
2010-07-18 05:56:11 +00:00
<div id="masthead">
<span class="largerfont">FCEUX<br/></span>The all in one NES/Famicom/Dendy Emulator
2010-07-18 05:56:11 +00:00
</div>
<div id="top_nav">
<a href="home.html">Home</a>
<a href="download.html">Download</a>
<a href="documentation.html">Documentation</a>
<a href="version.html">Versions</a>
<a href="contact.html">Contact</a>
<a href="links.html">Links</a>
2010-07-18 05:56:11 +00:00
</div>
<div id="container">
<div id="left_col">
<script type="text/javascript"><!--
google_ad_client = "pub-0764229755985190";
/* 180x150, created 5/22/10 */
google_ad_slot = "7648866201";
google_ad_width = 180;
google_ad_height = 150;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<script type="text/javascript"><!--
google_ad_client = "pub-0764229755985190";
/* 180x150, created 5/22/10 */
google_ad_slot = "7648866201";
google_ad_width = 180;
google_ad_height = 150;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<div id="page_content">
To compile FCEUX in osx, you must have fink or macports. The FCEUX developers recommend fink, since that's what they use, but then again, the only time they compile software on osx is when folks come nagging.<p>
<p>
first, install the prerequisites.<p>
<p>
macports requires these prerequisites: scons, libsdl, zenity, lua, gtk2<p>
fink requires these prerequisites: try all the same ones as macports, but i know at least one of them is named gtk+2 instead. please report your results.<p>
<p>
Building instructions for fink:<p>
<p>
CFLAGS=-I/sw/include LDFLAGS=-L/sw/lib scons<p>
if you are getting link errors about 64bitness then your system is compiling fceux as 64bit but fink is providing i386 libraries. you need to force fceux to compile 32 bits:<p>
CFLAGS="-I/sw/include -arch i386" LDFLAGS="-L/sw/lib -arch i386" scons<p>
<p>
None of the modifications listed at the paperkettle URL were necessary in our latest fink test only 18-jul-2010<p>
<p>
This URL is a little old, but he got FCEUX compiling via fink<p>
http://beesbuzz.biz/blog/e/2009/04/14-how_to_build_fceux_for_mac_os_x.php<p>
<p>
Building instructions for macports:<p>
<p>
CFLAGS=-I/opt/local/include LDFLAGS=-L/opt/local/lib scons<p>
<p>
This URL is fresh, and he got FCEUX compiling via macports:<p>
http://www.paperkettle.com/blog/2010/07/17/fceux-2-14a-compiled-on-mac-osx-10-6/<p>
<p>
---<p>
<p>
At any given time while fooling around you may discover that scons begins behaving irrationally. To fix this, try deleting .sconsign.dblite which will clear out its memory of what has come before.<p>
<p>
To clean your scons build, issue the main scons build command as discussed above with the -c parameter<p>
</div>
</div>
<div id="footer">
<a href="home.html">Home</a> | <a href="download.html">Download</a> |
<a href="documentation.html">Documentation</a> | <a href="version.html">
Version History</a> | <a href="contact.html">Contact</a> | <a href="links.html">Links</a>
<br/>We are in no way affiliated or endorsed by Nintendo or Nintendo of America. "Nintendo" is a registered trademark of Nintendo of America Inc.
<br/><EFBFBD>2009 adelikat
</div>
</body>
</html>