Ok, I did this, and I had to remove /opt/local/bin/iconv, /opt/local/ include/iconv.h, libcharset.h, localcharset.h, /opt/local/lob/ libcharset.1.0.0.dylib, libcharset.a, libcharset.la, /opt/local/share/ man/man1/iconv.1.gz, /opt/local/share/man/man3/iconv.3.gz, iconv_close.3.gz, iconv_open.3.gz, iconvctl.3.gz and apparently it worked :)

Thanks everybody, I'm now continuing the install of ruby on rails, maybe I will have more problems, see you soon :)
-----------
Later :( :

I found several others packages with the same problems, How can I remove everything and reinstall all that mess correctly ?
Can I simply remove /opt and reinstall macports again ?

Thank you, Julien

Hello Again,

Here what I got with the first two commands :
Last login: Tue Oct 31 15:40:06 on ttyp1
Welcome to Darwin!
MacBook:~ julien$ sudo port -f uninstall libiconv
Password:
Error: port uninstall failed: Registry error: libiconv not registered as installed.
MacBook:~ julien$ sudo port clean --all libiconv
--->  Cleaning libiconv
MacBook:~ julien$

And here is the result of the install command (which was the same result as usual). This is all that I got (previous text was dropped from iTerm) : http://www.emprint.fr/port/port.log


Thank you, Julien

Le 31 oct. 06 à 16:13, Ryan Schmidt a écrit :

On Oct 31, 2006, at 02:34, Julien KRIVACSY wrote:

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)

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.

However, the real question is why the DP version of libiconv didn't work for you. Why do you have a PPC /opt/local/lib/ libiconv.dylib on a i386 system?

Actually, I don't understand why is it...
I have a fresh XCode 2.4 install (from Apple Website) and I successfully selfupdated macports (which require compiling and which was successfull in using -arch i686). By compiling apache2 dependencies, it compilled several packages like expat and I don't remember others., everything went right, so libiconv seems to brings out some problems on my machine. If you want me to try something to check, do not hesitate because I'm stuck...

If you haven't already, I'd try completely removing MacPorts's libiconv and rebuilding it, see what happens. Something like...

sudo port -f uninstall libiconv
sudo port clean --all libiconv
sudo port -v install libiconv

_______________________________________________
macports-users mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to