On Apr 20, 10:20 pm, William Stein <wst...@gmail.com> wrote:
> On Mon, Apr 20, 2009 at 10:00 PM, mabshoff <mabsh...@googlemail.com> wrote:

<SNIP>

> > I checked and there is no elegant way to turn of the use of libintl
> > and libiconv, but I can think of some sledge hammer ones :)
>
> Yep, somebody evidently put a bunch of junk in /usr/local/.  I don't
> admin the machine, but I've just sent an email to the admins of that
> machine so that can fix the issue.

Well, strangely even on 10.5 Intel boxen there seems to be crap in /
usr/local, i.e. on bsd.math:

Darwin bsd.local 9.6.0 Darwin Kernel Version 9.6.0: Mon Nov 24
17:37:00 PST 2008; root:xnu-1228.9.59~1/RELEASE_I386 i386
bsd:include mabshoff$ cd /usr/local/
bsd:local mabshoff$ ls -al */*intl*
-rw-r--r--  1 root  admin   12863 Sep 23  2006 include/libintl.h
-rw-r--r--  1 root  admin  253512 Sep 23  2006 lib.0/libintl.
3.4.3.dylib
lrwxr-xr-x  1 root  wheel      19 Apr  3  2007 lib.0/libintl.3.dylib -
> libintl.3.4.3.dylib
-rw-r--r--  1 root  admin  286284 Sep 23  2006 lib.0/libintl.a
lrwxr-xr-x  1 root  wheel      19 Apr  3  2007 lib.0/libintl.dylib ->
libintl.3.4.3.dylib
-rw-r--r--  1 root  admin     829 Sep 23  2006 lib.0/libintl.la
bsd:local mabshoff$ cd /usr/
bsd:usr mabshoff$ ls -al */*iconv*
-rwxr-xr-x  1 root  wheel    64192 Sep 23  2007 bin/iconv
-rwxr-xr-x  1 root  wheel     5843 Sep 23  2007 bin/piconv
-rw-r--r--  1 root  wheel     8126 Sep 23  2007 include/iconv.h
lrwxr-xr-x  1 root  wheel       16 Oct 28  2007 lib/libiconv.
2.4.0.dylib -> libiconv.2.dylib
-rw-r--r--  1 root  wheel  4147008 Sep 23  2007 lib/libiconv.2.dylib
lrwxr-xr-x  1 root  wheel       20 Oct 28  2007 lib/libiconv.dylib ->
libiconv.2.4.0.dylib
-rw-r--r--  1 root  wheel      795 Sep 23  2007 lib/libiconv.la

I am sure libiconv in /usr is from Apple, but I am wondering were the
libintl in /usr/local comes from. I have installed too much software
to be able to narrow down where things come from. My wild guess would
be XCode or a LaTeX  distro I installed. Can someone with a pristine
10.5 install check if /usr/local/ is empty for them?

One way to fix this once and for all would be to check /usr/local/
include and /usr/local/lib for *intl* and just copy it into the right
place during -bdist. Not the most elegant solution, but it should
prevent this problem once and for all.

> William

Cheers,

Michael
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to