title: /usr/local/lib/libz.1.dylib, file was built for i386 which is not the architecture being linked (x86_64)
body: <p>having this problem on installing several things on my mac,
  i think this problem is coming from upgrading my leopard to snow leopard. Also this problem also is linked with macports i think.</p>
  
  <pre><code>/usr/local/lib/libz.1.dylib, file was built for i386 which is not the architecture being linked (x86_64)
  </code></pre>
  
  <p>Any ideas?</p>
  
  <p><strong>Update</strong></p>
  
  <p>To be more specific this happens on installing nokogiri gem</p>
  
  <p>and the log looks like:</p>
  
  <pre><code>xslt_stylesheet.c:127: warning: passing argument 1 of ‘Nokogiri_wrap_xml_document’ with different width due to prototype
  cc -dynamic -bundle -undefined suppress -flat_namespace -o nokogiri.bundle     
  html_document.o html_element_description.o html_entity_lookup.o   html_sax_parser_context.o nokogiri.o xml_attr.o xml_attribute_decl.o xml_cdata.o xml_comment.o xml_document.o xml_document_fragment.o xml_dtd.o xml_element_content.o xml_element_decl.o xml_encoding_handler.o xml_entity_decl.o xml_entity_reference.o xml_io.o xml_libxml2_hacks.o xml_namespace.o xml_node.o xml_node_set.o xml_processing_instruction.o xml_reader.o xml_relax_ng.o xml_sax_parser.o xml_sax_parser_context.o xml_sax_push_parser.o xml_schema.o xml_syntax_error.o xml_text.o xml_xpath_context.o xslt_stylesheet.o -L. -L/usr/local/lib -L/opt/local/lib -L/usr/local/lib -L/usr/lib -L.     -lruby -lexslt -lxslt -lxml2  -lpthread -ldl -lobjc   
  ld: in /usr/local/lib/libz.1.dylib, file was built for i386 which is not the architecture being linked (x86_64)
  collect2: ld returned 1 exit status
  make: *** [nokogiri.bundle] Error 1
  </code></pre>