[MacPorts] #64266: Xft2 fails to build for ppc+ppc64 because of fontconfig and freetype fail

MacPorts noreply at macports.org
Wed Dec 29 14:05:18 UTC 2021


#64266: Xft2 fails to build for ppc+ppc64 because of fontconfig and freetype fail
-----------------------------------------+---------------------------------
  Reporter:  barracuda156                |      Owner:  (none)
      Type:  defect                      |     Status:  closed
  Priority:  Normal                      |  Milestone:
 Component:  ports                       |    Version:  2.7.1
Resolution:  invalid                     |   Keywords:  PowerPC, Leopard,
      Port:  Xft2, freetype, fontconfig  |  ppc64
-----------------------------------------+---------------------------------

Comment (by barracuda156):

 Replying to [comment:13 kencu]:
 > The important part is to give a separate directory for Applications, so
 they don't conflict with other installations.
 >
 > What I do is:
 >
 > 1. clear the PATH so it's back to the default PATH (ie not finding
 anything in /opt/local).
 > 2. install macports from source in /opt/bootstrap with something like
 this:
 > {{{
 > ./configure --prefix=/opt/bootstrap --with-applications-
 dir=/opt/bootstrap/Applications --without-startupitems
 > make && sudo make install
 > cd /opt/bootstrap/bin
 > sudo ./port -v sync
 > sudo ./port -v -N install curl
 > }}}
 >
 > 3. rebuild macports in /opt/local against that curl, so with a fresh
 copy of base:
 > {{{
 > ./configure --with-curlprefix=/opt/bootstrap
 > make && sudo make install
 > cd /opt/local/bin
 > sudo ./port -v sync
 > sudo ./port -v -N upgrade outdated
 > }}}
 >
 > after that, always use {{{sudo port -v sync}}} instead of {{{sudo port
 -v selfupdate}}} so you don't wreck your special macports in /opt/local.
 >
 > reset your PATH back to macports default, and you're good to go.
 >
 > I update /opt/bootstrap once or twice a year.


 This was surprisingly long procedure, but apparently it worked!

 {{{

 36-225:~ svacchanda$  /opt/local/libexec/mpstats submit
 Submitting data to https://ports.macports.org/statistics/submit/ ...
 Success.
 }}}

 Thank you so much.

-- 
Ticket URL: <https://trac.macports.org/ticket/64266#comment:14>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list