/tmp/libiconv-1.1 is because after several unsuccessful attempt from ports, I tried to download libiconv from a website (hmug if I remember well) and the install was successful but it didn't solved my problem because the version from hmug was not seen from port.

I just forgot to change directory.

I believe the recommended way is to download DarwinPorts-1.3.1-10.4.dmg from http://svn.macosforge.org/repository/macports/downloads/Darwinports-1.3.1/ 
That's the one I took.

Thank you

Le 31 oct. 06 à 02:39, Ryan Schmidt a écrit :

On Oct 30, 2006, at 19:02, Julien KRIVACSY wrote:

I'm a newbie with macports and I am trying to install ruby on rails by port. To do this, I'm following this tutorial : http://blog.duncandavidson.com/2006/04/sandboxing_rail.html

But while compiling libiconv (in apache2), I've got an error and I don't know what to do. Apparently, port is trying to compile a PPC version and I have got a MacBook Pro 1.83.

Here's the error :
MacBook:/tmp/libiconv-1.11 root# port install apache2
--->  Staging libiconv into destroot
[snip]
/usr/bin/ld: warning /opt/local/lib/libiconv.dylib cputype (18, architecture ppc) does not match cputype (7) for specified -arch flag: i386 (file not loaded)
/usr/bin/ld: Undefined symbols:
__libiconv_version
_iconv_canonicalize
_libiconv
_libiconv_close
_libiconv_open
_libiconvctl
_libiconvlist
collect2: ld returned 1 exit status
make[1]: *** [install] Error 1
make: *** [install] Error 2

Some questions...

What is /tmp/libiconv-1.11? Why is that there?

How did you originally install MacPorts? I believe the recommended way is to download DarwinPorts-1.3.1-10.4.dmg from http://svn.macosforge.org/repository/macports/downloads/Darwinports-1.3.1/ . That should be a Universal Binary and work properly on Intel and PowerPC Macs. Is that how you installed it?