[MacPorts] #30407: Failed to install gtk2
#30407: Failed to install gtk2 ----------------------------+----------------------------------------------- Reporter: fleason@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Keywords: lion | Port: gtk2 ----------------------------+----------------------------------------------- Installed Lion Installed Xcode and Java Installed MacPorts-2.0.0-10.7-Lion.dmg {{{
sudo port upgrade outdated }}}
get to {{{ ---> Computing dependencies for gtk2 <snip> ---> Building gtk2 Error: Target org.macports.build returned: shell command failed (see log for details) Log for gtk2 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/main.log }}} main.log attached. Last lines of main.log {{{ <snip> :info:build libtool: link: ( cd ".libs" && rm -f "libtesttext.la" && ln -s "../libtesttext.la" "libtesttext.la" ) :info:build libtool: link: ( cd ".libs" && rm -f "libtesttoplevel.la" && ln -s "../libtesttoplevel.la" "libtesttoplevel.la" ) :info:build make[5]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4/modules/other/gail/tests' :info:build make[4]: *** [all-recursive] Error 1 :info:build make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4/modules/other/gail' :info:build make[3]: *** [all-recursive] Error 1 :info:build make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4/modules/other' :info:build make[2]: *** [all-recursive] Error 1 :info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4/modules' :info:build make[1]: *** [all-recursive] Error 1 :info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4' :info:build make: *** [all] Error 2 :info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4' :info:build shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4" && /usr/bin/make -j8 -w all " returned error 2 :error:build Target org.macports.build returned: shell command failed (see log for details) :debug:build Backtrace: shell command failed (see log for details) while executing "command_exec build" (procedure "portbuild::build_main" line 8) invoked from within "$procedure $targetname" :info:build Warning: the following items did not execute (for gtk2): org.macports.activate org.macports.build org.macports.destroot org.macports.install :notice:build Log for gtk2 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/main.log }}} -- Ticket URL: <https://trac.macports.org/ticket/30407> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30407: Failed to install gtk2 ----------------------------+----------------------------------------------- Reporter: fleason@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Keywords: lion | Port: gtk2 ----------------------------+----------------------------------------------- Changes (by ryandesign@…): * cc: ryandesign@… (added) Comment: The log says: {{{ `/opt/local/lib/libiconv.la' is not a valid libtool archive }}} Why is it not a valid libtool archive? What's in it? I recently went through several rounds of this problem with someone else in #30136. Perhaps reading that ticket would be instructive. Try rebuilding libiconv: {{{ sudo port -n upgrade --force libiconv }}} -- Ticket URL: <https://trac.macports.org/ticket/30407#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30407: Failed to install gtk2 ----------------------------+----------------------------------------------- Reporter: fleason@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Keywords: lion | Port: gtk2 ----------------------------+----------------------------------------------- Description changed by ryandesign@…: Old description:
Installed Lion Installed Xcode and Java Installed MacPorts-2.0.0-10.7-Lion.dmg
{{{
sudo port upgrade outdated }}}
get to
{{{ ---> Computing dependencies for gtk2 <snip> ---> Building gtk2 Error: Target org.macports.build returned: shell command failed (see log for details) Log for gtk2 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/main.log }}}
main.log attached. Last lines of main.log
{{{ <snip> :info:build libtool: link: ( cd ".libs" && rm -f "libtesttext.la" && ln -s "../libtesttext.la" "libtesttext.la" ) :info:build libtool: link: ( cd ".libs" && rm -f "libtesttoplevel.la" && ln -s "../libtesttoplevel.la" "libtesttoplevel.la" ) :info:build make[5]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4/modules/other/gail/tests' :info:build make[4]: *** [all-recursive] Error 1 :info:build make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4/modules/other/gail' :info:build make[3]: *** [all-recursive] Error 1 :info:build make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4/modules/other' :info:build make[2]: *** [all-recursive] Error 1 :info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4/modules' :info:build make[1]: *** [all-recursive] Error 1 :info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4' :info:build make: *** [all] Error 2 :info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4' :info:build shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4" && /usr/bin/make -j8 -w all " returned error 2 :error:build Target org.macports.build returned: shell command failed (see log for details) :debug:build Backtrace: shell command failed (see log for details) while executing "command_exec build" (procedure "portbuild::build_main" line 8) invoked from within "$procedure $targetname" :info:build Warning: the following items did not execute (for gtk2): org.macports.activate org.macports.build org.macports.destroot org.macports.install :notice:build Log for gtk2 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/main.log }}}
New description: Installed Lion [[br]] Installed Xcode and Java [[br]] Installed MacPorts-2.0.0-10.7-Lion.dmg {{{
sudo port upgrade outdated }}}
get to {{{ ---> Computing dependencies for gtk2 <snip> ---> Building gtk2 Error: Target org.macports.build returned: shell command failed (see log for details) Log for gtk2 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/main.log }}} main.log attached. Last lines of main.log {{{ <snip> :info:build libtool: link: ( cd ".libs" && rm -f "libtesttext.la" && ln -s "../libtesttext.la" "libtesttext.la" ) :info:build libtool: link: ( cd ".libs" && rm -f "libtesttoplevel.la" && ln -s "../libtesttoplevel.la" "libtesttoplevel.la" ) :info:build make[5]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4/modules/other/gail/tests' :info:build make[4]: *** [all-recursive] Error 1 :info:build make[4]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4/modules/other/gail' :info:build make[3]: *** [all-recursive] Error 1 :info:build make[3]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4/modules/other' :info:build make[2]: *** [all-recursive] Error 1 :info:build make[2]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4/modules' :info:build make[1]: *** [all-recursive] Error 1 :info:build make[1]: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4' :info:build make: *** [all] Error 2 :info:build make: Leaving directory `/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4' :info:build shell command " cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/work/gtk+-2.24.4" && /usr/bin/make -j8 -w all " returned error 2 :error:build Target org.macports.build returned: shell command failed (see log for details) :debug:build Backtrace: shell command failed (see log for details) while executing "command_exec build" (procedure "portbuild::build_main" line 8) invoked from within "$procedure $targetname" :info:build Warning: the following items did not execute (for gtk2): org.macports.activate org.macports.build org.macports.destroot org.macports.install :notice:build Log for gtk2 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_gnome_gtk2/gtk2/main.log }}} -- -- Ticket URL: <https://trac.macports.org/ticket/30407#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30407: Failed to install gtk2 ----------------------------+----------------------------------------------- Reporter: fleason@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Keywords: lion | Port: gtk2 ----------------------------+----------------------------------------------- Comment(by fleason@…): Rebuilding libiconv solved the problem.[[BR]] After upgrading macports, everything is reinstalling {{{ ---> Cleaning libiconv ---> Unable to uninstall libiconv @1.13.1_0, the following ports depend on it: <snip> Warning: Uninstall forced. Proceeding despite dependencies. ---> Deactivating libiconv @1.13.1_0 ---> Unable to deactivate libiconv @1.13.1_0, the following ports depend on it: <snip> Warning: Deactivate forced. Proceeding despite dependencies. ---> Uninstalling libiconv @1.13.1_0 <snip> }}} There does not seem to be a way to enforce sequence so that prerequisites precede. -- Ticket URL: <https://trac.macports.org/ticket/30407#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30407: Failed to install gtk2 -----------------------------+---------------------------------------------- Reporter: fleason@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Resolution: worksforme | Keywords: lion Port: gtk2 | -----------------------------+---------------------------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => worksforme Comment: Replying to [comment:3 fleason@…]:
There does not seem to be a way to enforce sequence so that prerequisites precede.
I don't know what you mean. MacPorts does follow dependencies when needed. I can't explain why your libiconv was built incorrectly before but glad you got it built correctly now. -- Ticket URL: <https://trac.macports.org/ticket/30407#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30407: Failed to install gtk2 -----------------------------+---------------------------------------------- Reporter: fleason@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Resolution: worksforme | Keywords: lion Port: gtk2 | -----------------------------+---------------------------------------------- Comment(by bernhard.fuerst@…): ''fleason@...'' probably means the sequence of upgraded ports when all installed ports get upgraded. In my case the above mentioned problem occurred after upgrading from OS X 10.6 to 10.7. Nearly all installed ports where marked as outdated. {{{port upgrade outdated}}} broke at upgrading gtk2. Upgrading libiconv before gtk2 solved the problem. -- Ticket URL: <https://trac.macports.org/ticket/30407#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30407: Failed to install gtk2 -----------------------------+---------------------------------------------- Reporter: fleason@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.0 Resolution: worksforme | Keywords: lion Port: gtk2 | -----------------------------+---------------------------------------------- Comment(by ryandesign@…): gtk2 depends on atk depends on libiconv. MacPorts should have upgraded this in the right order for you. I don't know what it did not. -- Ticket URL: <https://trac.macports.org/ticket/30407#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts