[MacPorts] #31194: gtk2 2.24.6 fails to update because it requires outdated version glew

MacPorts noreply at macports.org
Fri Sep 9 06:19:40 PDT 2011


#31194: gtk2 2.24.6 fails to update because it requires outdated version glew
------------------------------------------+---------------------------------
 Reporter:  michelle.lynn.gill@…          |       Owner:  macports-tickets@…                   
     Type:  defect                        |      Status:  new                                  
 Priority:  Normal                        |   Milestone:                                       
Component:  ports                         |     Version:  2.0.3                                
 Keywords:  glew                          |        Port:  gtk2                                 
------------------------------------------+---------------------------------
 Trying update the latest gtk2 build on Lion fails. The relevant portion of
 the log file indicates that it's looking for glew 1.6.0, but the latest
 glew in MacPorts is 1.7.0

 {{{
 :info:build ../../gtk/gtk-query-immodules-2.0 im-am-et.la im-cedilla.la
 im-cyrillic-translit.la  im-inuktitut.la im-ipa.la im-multipress.la im-
 thai.la im-ti-er.la im-ti-et.la im-viqr.la im-xim.la  > gtk.immodules
 :info:build dyld: Library not loaded:
 /Volumes/Files/macports/lib/libGLEW.1.6.0.dylib
 :info:build   Referenced from:
 /Volumes/Files/macports/lib/libcairo.2.dylib
 :info:build   Reason: no suitable image found.  Did find:
 :info:build     /Users/mlgill/lib/libGLEW.1.6.0.dylib: stat() failed with
 errno=13
 :info:build /bin/sh: line 1: 36011 Trace/BPT trap: 5       ../../gtk/gtk-
 query-immodules-2.0 im-am-et.la im-cedilla.la im-cyrillic-translit.la im-
 inuktitut.la im-ipa.la im-multipress.la im-thai.la im-ti-er.la im-ti-et.la
 im-viqr.la im-xim.la > gtk.immodules
 :info:build make[3]: *** [gtk.immodules] Error 133
 :info:build make[3]: Leaving directory
 `/Volumes/Files/macports/var/macports/build/_Volumes_Files_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gtk2/gtk2/work/gtk+-2.24.6/modules/input'
 :info:build make[2]: *** [all-recursive] Error 1
 :info:build make[2]: Leaving directory
 `/Volumes/Files/macports/var/macports/build/_Volumes_Files_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gtk2/gtk2/work/gtk+-2.24.6/modules'
 :info:build make[1]: *** [all-recursive] Error 1
 :info:build make[1]: Leaving directory
 `/Volumes/Files/macports/var/macports/build/_Volumes_Files_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gtk2/gtk2/work/gtk+-2.24.6'
 :info:build make: *** [all] Error 2
 :info:build make: Leaving directory
 `/Volumes/Files/macports/var/macports/build/_Volumes_Files_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gtk2/gtk2/work/gtk+-2.24.6'
 :info:build shell command " cd
 "/Volumes/Files/macports/var/macports/build/_Volumes_Files_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gtk2/gtk2/work/gtk+-2.24.6"
 && /usr/bin/make -j4 -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.install org.macports.build org.macports.destroot
 :notice:build Log for gtk2 is at:
 /Volumes/Files/macports/var/macports/logs/_Volumes_Files_macports_var_macports_sources_rsync.macports.org_release_tarballs_ports_gnome_gtk2/gtk2/main.log
 }}}

 Activating glew v1.6.0 and subsequently forcing gtk2 to upgrade without
 updating glew works. I assume either gtk2 needs to be patched so it will
 accept the new version of glew or perhaps a library symlink isn't being
 properly created in the new glew install. I suspect the former and have
 thus filed it as a gtk2 bug.

 I started the test gtk2 install with glew v.1.6.0 before remembering to
 grab the logfile, so I no longer have it to attach. Hopefully the
 information I've provided above is enough.

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


More information about the macports-tickets mailing list