TeX Live 2012

Mojca Miklavec mojca.miklavec.lists at gmail.com
Tue Jun 5 07:21:27 PDT 2012


On Tue, Jun 5, 2012 at 4:04 PM, Vincent Habchi wrote:
>> With TeX Live 2012 release approaching I wanted to suggest trying out
>> if there are any problems compiling or running it before it gets
>> officially released, so that additional patches that might be needed
>> could be included upstream.
>
> Is it compatible with clang?

When I last tried compiling it with clang on Lion (except for XeTeX
which I disabled) I think it worked. Some patches were needed at
first, but they were applied two weeks ago.

What didn't work for me this year for the first time in history was
cross-compiling on 64-bit 10.6 for i386 or ppc 10.4. Something
ICU-related breaks and I don't know how to overcome it. (But that
doesn't make any difference for MacPorts, I guess, and hardly anyone
would care.)

This was the error:
 > powerpc-apple-darwin10-g++-4.0.1 -DU_ATTRIBUTE_DEPRECATED=
 > -DU_COMMON_IMPLEMENTATION  -DU_ENABLE_DYLOAD=0 -DU_HAVE_TIMEZONE=0
 > -DICU_USE_THREADS=0
 > -I/Build/source/Work/libs/icu/../../../libs/icu/icu-49.1/common
 >  "-DDEFAULT_ICU_PLUGINS=\"/usr/local/lib/icu\" " -isysroot
 > /Developer/SDKs/MacOSX10.4u.sdk  -fno-common -c   -o putil.ao
 > /Build/source/Work/libs/icu/../../../libs/icu/icu-49.1/common/putil.cpp
 > /Build/source/Work/libs/icu/../../../libs/icu/icu-49.1/common/putil.cpp:
 > In function ‘const char* uprv_tzname_49(int)’:
 > /Build/source/Work/libs/icu/../../../libs/icu/icu-49.1/common/putil.cpp:1083:
 > error: ‘localtime_r’ was not declared in this scope

However that was "standalone" compilation with static libraries.
MacPorts might have different specific requirements and compiling with
shared libraries might work differently.

Mojca


More information about the macports-dev mailing list