[MacPorts] #20920: texlive_base fails to build when icu is installed

MacPorts noreply at macports.org
Sat Jun 12 16:02:48 PDT 2010


#20920: texlive_base fails to build when icu is installed
------------------------------------------+---------------------------------
 Reporter:  jean-philippe.humbert@…       |       Owner:  macports-tickets@…                   
     Type:  defect                        |      Status:  new                                  
 Priority:  Normal                        |   Milestone:                                       
Component:  ports                         |     Version:  1.8.0                                
 Keywords:                                |        Port:  texlive_base                         
------------------------------------------+---------------------------------

Comment(by vinc17@…):

 Making texlive conflict with icu would be a very bad idea, due to the
 dependencies.

 In the mean time, it might be possible to disable the build of icu-xetex.
 But perhaps the bug can be fixed:

 Here the failure occurs with:
 {{{
 /usr/bin/g++-4.0 -pipe -O2 -arch ppc  -L/opt/local/lib -arch ppc  -o
 ../../bin/makeconv makeconv.o ucnvstat.o genmbcs.o gencnvex.o -L../../lib
 -lsicutu -L../../lib -lsicui18n -L../../lib -lsicuuc -L../../lib
 -L../../stubdata -lsicudata -lpthread -lm
 }}}
 The problem seems to be the first -L/opt/local/lib, which comes from:
 {{{
 ac_cv_env_LDFLAGS_value='-L/opt/local/lib -arch ppc'
 }}}
 (see config.log in libs/icu-xetex).

 Setting -L options in LDFLAGS is wrong IMHO, because one cannot control
 the precedence. Ditto for CPPFLAGS and CFLAGS. See the ENVIRONMENT section
 of the gcc man page; that should be better.

-- 
Ticket URL: <http://trac.macports.org/ticket/20920#comment:28>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list