<div>Done, I filled out a ticket.<br></div><div><br></div><div><a href="https://trac.macports.org/ticket/24937">https://trac.macports.org/ticket/24937</a></div><div><br></div><div>Now, as for my OS:</div><div>% uname -a<br>
Darwin ysgs-Mac-mini.local 10.3.0 Darwin Kernel Version 10.3.0: Fri Feb 26 11:58:09 PST 2010; root:xnu-1504.3.12~1/RELEASE_I386 i386<br></div><div><br></div><div>With a 32-bit OS, I can&#39;t run 64-bit code :) .</div><div>
<br></div><div class="gmail_quote">On Sun, May 16, 2010 at 12:31 AM, Ryan Schmidt <span dir="ltr">&lt;<a href="mailto:ryandesign@macports.org">ryandesign@macports.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Remember to Reply All so this conversation stays on the mailing list and doesn&#39;t get stuck in private email.<br>
<div><div class="h5"><br>
<br>
On May 15, 2010, at 21:48, Yves S. Garret wrote:<br>
<br>
&gt; I did what you suggested.  I followed the directions on the MacPorts website and uninstalled MacPorts.  I then re-installed it, changed build_arch by uncommenting it, did sudo port -v selfupdate and then sudo port install couchdb and I got the below:<br>

&gt;<br>
&gt; ---&gt; Building erlang<br>
&gt; Error: Target org.macports.build returned: shell command &quot; cd &quot;/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_erlang/work/erlang-R13B04&quot; &amp;&amp; /usr/bin/make all &quot; returned error 2<br>

&gt; Command output: from /usr/include/wx-2.8/wx/glcanvas.h:60,<br>
&gt; from wxe_impl.h:23,<br>
&gt; from wxe_gl.cpp:22:<br>
&gt; /usr/include/wx-2.8/wx/mac/carbon/glcanvas.h:49: warning: &#39;AGLDrawable&#39; is deprecated (declared at /System/Library/Frameworks/AGL.framework/Headers/agl.h:48)<br>
&gt; /usr/include/wx-2.8/wx/mac/carbon/glcanvas.h:53: warning: &#39;AGLDrawable&#39; is deprecated (declared at /System/Library/Frameworks/AGL.framework/Headers/agl.h:48)<br>
&gt; wxe_gl.cpp: In function &#39;int initOpenGL()&#39;:<br>
&gt; wxe_gl.cpp:78: warning: deprecated conversion from string constant to &#39;char*&#39;<br>
&gt; wxe_gl.cpp:129: warning: deprecated conversion from string constant to &#39;char*&#39;<br>
&gt; mkdir -p ../priv/i386-apple-darwin10.3.0<br>
&gt; /usr/bin/g++-4.2 -bundle -flat_namespace -undefined warning -fPIC -framework OpenGL -L/opt/local/lib -framework CoreFoundation i386-apple-darwin10.3.0/wxe_driver.o i386-apple-darwin10.3.0/wxe_ps_init.o i386-apple-darwin10.3.0/wxe_impl.o i386-apple-darwin10.3.0/wxePrintout.o i386-apple-darwin10.3.0/wxe_return.o i386-apple-darwin10.3.0/wxe_funcs.o i386-apple-darwin10.3.0/wxe_events.o i386-apple-darwin10.3.0/wxe_init.o i386-apple-darwin10.3.0/gl_funcs.o i386-apple-darwin10.3.0/wxe_gl.o -framework IOKit -framework Carbon -framework Cocoa -framework System -framework QuickTime -framework OpenGL -framework AGL -lwx_macud_stc-2.8 -lwx_macud_gl-2.8 -lwx_macud-2.8 -o ../priv/i386-apple-darwin10.3.0/wxe_driver.so<br>

&gt; ld: warning: in i386-apple-darwin10.3.0/wxe_driver.o, file was built for i386 which is not the architecture being linked (x86_64)<br>
&gt; ld: warning: in i386-apple-darwin10.3.0/wxe_ps_init.o, file was built for i386 which is not the architecture being linked (x86_64)<br>
&gt; ld: warning: in i386-apple-darwin10.3.0/wxe_impl.o, file was built for i386 which is not the architecture being linked (x86_64)<br>
&gt; ld: warning: in i386-apple-darwin10.3.0/wxePrintout.o, file was built for i386 which is not the architecture being linked (x86_64)<br>
&gt; ld: warning: in i386-apple-darwin10.3.0/wxe_return.o, file was built for i386 which is not the architecture being linked (x86_64)<br>
&gt; ld: warning: in i386-apple-darwin10.3.0/wxe_funcs.o, file was built for i386 which is not the architecture being linked (x86_64)<br>
&gt; ld: warning: in i386-apple-darwin10.3.0/wxe_events.o, file was built for i386 which is not the architecture being linked (x86_64)<br>
&gt; ld: warning: in i386-apple-darwin10.3.0/wxe_init.o, file was built for i386 which is not the architecture being linked (x86_64)<br>
&gt; ld: warning: in i386-apple-darwin10.3.0/gl_funcs.o, file was built for i386 which is not the architecture being linked (x86_64)<br>
&gt; ld: warning: in i386-apple-darwin10.3.0/wxe_gl.o, file was built for i386 which is not the architecture being linked (x86_64)<br>
&gt; ld: warning: in /System/Library/Frameworks//QuickTime.framework/QuickTime, missing required architecture x86_64 in file<br>
&gt; ld: warning: in /usr/lib/libwx_macud_stc-2.8.dylib, missing required architecture x86_64 in file<br>
&gt; ld: warning: in /usr/lib/libwx_macud_gl-2.8.dylib, missing required architecture x86_64 in file<br>
&gt; ld: warning: in /usr/lib/libwx_macud-2.8.dylib, missing required architecture x86_64 in file<br>
&gt; ld: in /opt/local/lib/libz.1.dylib, file was built for i386 which is not the architecture being linked (x86_64)<br>
&gt; collect2: ld returned 1 exit status<br>
&gt; make[3]: *** [../priv/i386-apple-darwin10.3.0/wxe_driver.so] Error 1<br>
&gt; make[2]: *** [opt] Error 2<br>
&gt; make[1]: *** [opt] Error 2<br>
&gt; make: *** [libs] Error 2<br>
&gt;<br>
&gt; Error: The following dependencies failed to build: erlang icu libtool spidermonkey nspr readline<br>
&gt; Error: Status 1 encountered during processing.<br>
&gt; Before reporting a bug, first run the command again with the -d flag to get complete output.<br>
<br>
</div></div>Looks kind of the same as before. I don&#39;t know what&#39;s happening. Try cleaning the port and trying again with the debug flag from the beginning so we get the complete output:<br>
<br>
sudo port clean erlang<br>
sudo port -d install erlang 2&gt;&amp;1 | tee ~/Desktop/erlang.txt<br>
bzip2 ~/Desktop/erlang.txt<br>
<br>
Then file a ticket in the issue tracker and attach the file erlang.txt.bz2 from your desktop to the ticket.<br>
<div class="im"><br>
<br>
&gt; I&#39;m running Snow Leopard, but it&#39;s only a 32-bit OS, which prevents me from running 64-bit apps.<br>
<br>
</div>What do you mean? Snow Leopard runs 32-bit on 32-bit Macs and 64-bit on 64-bit Macs, and on 64-bit Macs, you can run 64-bit or 32-bit software. What kind of Mac do you have, with what processor?<br>
<div class="im"><br>
<br>
&gt; One weird thing, I can compile the source for erlang that I get from the official website just fine, it fails to build only in MacPorts...<br>
&gt;<br>
&gt; Doubly weird... it seems that the erlang app is compiled as a 64-bit app???  How would I make it not be 64-bit?  Set the universal_archs to only i386?<br>
<br>
</div>On my system, when I installed the erlang port, I did not get any app. Which app are you talking about and how did you install it? And is it actually a problem that it&#39;s 64-bit? Does it not work? What error message is produced?<br>

<br>
Do not set universal_archs to only a single architecture; that&#39;s not supported. The purpose of the universal variant is to build for multiple architectures.<br>
<br>
</blockquote></div><br>