[MacPorts] #41196: py27-keybinder @0.3.0_1: No rule to make target `/opt/local/lib/libkeybinder.la', needed by `_keybinder.la'

MacPorts noreply at macports.org
Mon Dec 9 05:36:39 PST 2013


#41196: py27-keybinder @0.3.0_1: No rule to make target
`/opt/local/lib/libkeybinder.la', needed by `_keybinder.la'
------------------------------+------------------------------
  Reporter:  marc.cortinas@…  |      Owner:  ryandesign@…
      Type:  defect           |     Status:  assigned
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:  2.2.1
Resolution:                   |   Keywords:  mavericks x86_64
      Port:  py27-keybinder   |
------------------------------+------------------------------

Comment (by jean-daniel.pauget@…):

 You're righ, my workaround is certainly overkill.
 would it be sane to change the port patchfile for it's occurences of
 '''libkeybinder.la''' to '''libkeybinder.dylib''' ?
 {{{
 https://trac.macports.org/browser/trunk/dports/gnome/keybinder/files
 /patch_python-keybinder_Makefile.in.diff

 --- python-keybinder/Makefile.in.orig   2012-06-17 11:25:51.000000000
 -0500
 +++ python-keybinder/Makefile.in        2012-11-22 02:20:15.000000000
 -0600
 @@ -97,7 +97,7 @@
         "$(DESTDIR)$(_keybinderdir)"
  LTLIBRARIES = $(_keybinder_LTLIBRARIES)
  am__DEPENDENCIES_1 =
 -_keybinder_la_DEPENDENCIES = ../libkeybinder/libkeybinder.la \
 +_keybinder_la_DEPENDENCIES = $(LIBDIR)/libkeybinder.dylib \
         $(am__DEPENDENCIES_1)
  am__keybinder_la_OBJECTS = _keybinder_la-_keybindermodule.lo
  nodist__keybinder_la_OBJECTS = _keybinder_la-_keybinder.lo
 @@ -314,7 +314,7 @@
  _keybinder_LTLIBRARIES = _keybinder.la
  _keybinder_la_CPPFLAGS = $(X_CFLAGS) $(PYEXTRAFLAGS)
  _keybinder_la_LDFLAGS = -module -avoid-version -export-symbols-regex
 init_keybinder $(X_LDFLAGS)
 -_keybinder_la_LIBADD = ../libkeybinder/libkeybinder.la $(PYGTK_LIBS)
 +_keybinder_la_LIBADD = $(LIBDIR)/libkeybinder.dylib $(PYGTK_LIBS)
  _keybinder_la_SOURCES = _keybindermodule.c
  nodist__keybinder_la_SOURCES = _keybinder.c
  _keybinder_PYTHON = \

 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/41196#comment:14>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list