[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