[MacPorts] #34221: gettext fails to build after osx 10.8 and xcode 4.4 upgrade

MacPorts noreply at macports.org
Wed Aug 1 06:09:34 PDT 2012


#34221: gettext fails to build after osx 10.8 and xcode 4.4 upgrade
----------------------------------------+-----------------------------------
  Reporter:  richard.t.lloyd@…          |       Owner:  ryandesign@…           
      Type:  defect                     |      Status:  new                    
  Priority:  Normal                     |   Milestone:                         
 Component:  ports                      |     Version:  2.0.4                  
Resolution:                             |    Keywords:  mountainlion           
      Port:  gettext                    |  
----------------------------------------+-----------------------------------

Comment(by richard.t.lloyd@…):

 Replying to [comment:24 platon@…]:
 > Replying to [comment:13 richard.t.lloyd@…]:
 > richard.t.lloyd, I tried the fresh OS installation and it did nothing
 for me. Must have been some coincidence that it helped in your case.
 >
 My problem was a failure during the OS install which could only be
 corrected by the clean / reinstall sequence.  The versions of OSX, Xcode,
 MacPorts, and gettext were the same before and after the reinstall.

 The only portion of the install that failed was gettext, all it's
 dependencies installed correctly.

 There have been at least 2 updates to OSX 10.8, 1 to Java and some number
 to MacPorts and, as I reported above, I can install gettext with no errors
 reported.  I'm not sure how to do the MacPort equivalent of "make test" so
 I don't know that no errors reported is equivalent to complete and
 correct.

 > However, the SUID trick for the java* executables did work for me.

 I always run port as root, i.e.: ''$ sudo port...''.  It's never a good
 idea use chmod u+s on root-owned executibles as it's too easy to forget to
 change it back.  Can you say Holy Mother of All Security Holes Batman.

 >
 > So it seems to be a permission problem with some file system object that
 Java needs, but can't access as the “macports” user. I would guess that
 some part of the OS X distribution has faulty permissions, since in OS X
 10.7 it still worked fine for me, and richard.t.lloyd's success with the
 10.8 developer preview re-install might be explained that way (perms
 intermittently OK).

 I think my current experience, gettext installs on 10.8 using either
 MacPorts...pkg or MacPorts...tar.gz, indicates that the problem is '''NOT
 WITH MACPORTS'''.

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


More information about the macports-tickets mailing list