[MacPorts] #24915: gtk1 build fails with gettext 0.18

MacPorts noreply at macports.org
Sat Jun 26 05:30:00 PDT 2010


#24915: gtk1 build fails with gettext 0.18
-------------------------------------------+--------------------------------
 Reporter:  benjamin.kremer@…              |       Owner:  macports-tickets@…                   
     Type:  defect                         |      Status:  new                                  
 Priority:  Normal                         |   Milestone:                                       
Component:  ports                          |     Version:  1.8.2                                
 Keywords:                                 |        Port:  gtk1                                 
-------------------------------------------+--------------------------------

Comment(by tty7@…):

 Replying to [comment:7 ryandesign@…]:

 Very nice-
 here's what I did to make it work:

 {{{
 Daniel$ svn co -r 30842
 http://svn.macports.org/repository/macports/trunk/dports/devel/gettext
 A    gettext/files
 A    gettext/files/patch-gettext-tools-Makefile.in
 A    gettext/Portfile
 Checked out revision 30842.
 Daniel$ cd gettext
 Daniel$ sudo /opt/local/bin/port deactivate gettext
 Password:
 --->  Deactivating gettext @0.18.1.1_0
 --->  Unable to uninstall/deactivate gettext @0.18.1.1_0, the following
 ports depend on it:
 --->    atk @1.30.0_0
 --->    getopt @1.1.4_1
 --->    glib1 @1.2.10_6
 --->    glib2 @2.24.1_0
 --->    gnome-doc-utils @0.18.1_1
 --->    gtk2 @2.20.1_0+x11
 --->    help2man @1.38.2_0
 --->    libidn @1.19_0
 --->    p5-locale-gettext @1.05_2
 --->    popt @1.15_0
 --->    python26 @2.6.5_2
 }}}

 Yeah, that's where it got fun. Ended up 'uninstalling' each of these by
 hand, including dependencies, some 4-levels deep. (remember when I said I
 installed gtk2 to see if that would work? yeah. that was a bad idea. :)

 Anyway, continuing to the payoff:

 {{{
 Daniel$ sudo port uninstall gettext
 --->  Deactivating gettext @0.18.1.1_0
 --->  Cleaning gettext
 --->  Uninstalling gettext @0.18.1.1_0
 --->  Cleaning gettext
 Daniel$ sudo /opt/local/bin/port install
 --->  Computing dependencies for gettext
 --->  Fetching gettext
 --->  Attempting to fetch gettext-0.17.tar.gz from
 http://mirrors.kernel.org/gnu/gettext
 --->  Verifying checksum(s) for gettext
 --->  Extracting gettext
 --->  Applying patches to gettext
 --->  Configuring gettext
 --->  Building gettext
 --->  Staging gettext into destroot
 --->  Installing gettext @0.17_0
 --->  Activating gettext @0.17_0
 --->  Cleaning gettext
 Daniel$ sudo /opt/local/bin/port clean gtk1
 --->  Cleaning gtk1
 Daniel$ sudo /opt/local/bin/port install putty
 --->  Computing dependencies for putty
 --->  Dependencies to be installed: gtk1 glib1
 --->  Fetching glib1
 --->  Verifying checksum(s) for glib1
 --->  Extracting glib1
 --->  Applying patches to glib1
 --->  Configuring glib1
 --->  Building glib1
 --->  Staging glib1 into destroot
 --->  Installing glib1 @1.2.10_6
 --->  Activating glib1 @1.2.10_6
 --->  Cleaning glib1
 --->  Fetching gtk1
 --->  Verifying checksum(s) for gtk1
 --->  Extracting gtk1
 --->  Applying patches to gtk1
 --->  Configuring gtk1
 --->  Building gtk1
 --->  Staging gtk1 into destroot
 --->  Installing gtk1 @1.2.10_8
 --->  Activating gtk1 @1.2.10_8
 --->  Cleaning gtk1
 --->  Fetching putty
 --->  Attempting to fetch putty-0.60.tar.gz from
 http://distfiles.macports.org/putty
 --->  Verifying checksum(s) for putty
 --->  Extracting putty
 --->  Configuring putty
 --->  Building putty
 --->  Staging putty into destroot
 --->  Installing putty @0.60_0
 --->  Activating putty @0.60_0
 --->  Cleaning putty
 Daniel$ putty
 }}}

 == joy!

 (thank you muchly!! )

 -tty7



 {{{

 }}}

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


More information about the macports-tickets mailing list