Re: [MacPorts] #25513: tokyocabinet +debug: library not found for -lcrt0.o

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #25513: tokyocabinet +debug: library not found for -lcrt0.o

MacPorts
#25513: tokyocabinet +debug: library not found for -lcrt0.o
---------------------------+------------------------------
  Reporter:  vaillant@…    |      Owner:  stromnov
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  1.9.1
Resolution:  fixed         |   Keywords:  mutt snowleopard
      Port:  tokyocabinet  |
---------------------------+------------------------------
Changes (by kencu):

 * status:  new => closed
 * resolution:   => fixed


Comment:

 fixed somewhere along the line:
 {{{
 $ port -v installed tokyocabinet
 The following ports are currently installed:
   tokyocabinet @1.4.48_0 (active) platform='darwin 10' archs='x86_64'
 date='2018-12-05T19:46:12-0800'
 }}}

--
Ticket URL: <https://trac.macports.org/ticket/25513#comment:4>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #25513: tokyocabinet +debug: library not found for -lcrt0.o

MacPorts
#25513: tokyocabinet +debug: library not found for -lcrt0.o
---------------------------+------------------------------
  Reporter:  vaillant@…    |      Owner:  stromnov
      Type:  defect        |     Status:  reopened
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  1.9.1
Resolution:                |   Keywords:  mutt snowleopard
      Port:  tokyocabinet  |
---------------------------+------------------------------
Changes (by jmroot):

 * cc: kencu (added)
 * status:  closed => reopened
 * resolution:  fixed =>


Comment:

 Replying to [comment:4 kencu]:
 > fixed somewhere along the line:
 > {{{
 > $ port -v installed tokyocabinet
 > The following ports are currently installed:
 >   tokyocabinet @1.4.48_0 (active) platform='darwin 10' archs='x86_64'
 date='2018-12-05T19:46:12-0800'
 > }}}
 This ticket is about the debug variant.

--
Ticket URL: <https://trac.macports.org/ticket/25513#comment:5>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #25513: tokyocabinet +debug: library not found for -lcrt0.o

MacPorts
In reply to this post by MacPorts
#25513: tokyocabinet +debug: library not found for -lcrt0.o
---------------------------+------------------------------
  Reporter:  vaillant@…    |      Owner:  stromnov
      Type:  defect        |     Status:  reopened
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  1.9.1
Resolution:                |   Keywords:  mutt snowleopard
      Port:  tokyocabinet  |
---------------------------+------------------------------

Comment (by kencu):

 sorry. I was cruising through quite a few of these and should have slowed
 up at a certain point. Thank you for looking over my shoulder.
 i'll see if I can sort this out soon.

--
Ticket URL: <https://trac.macports.org/ticket/25513#comment:6>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #25513: tokyocabinet +debug: library not found for -lcrt0.o

MacPorts
In reply to this post by MacPorts
#25513: tokyocabinet +debug: library not found for -lcrt0.o
---------------------------+------------------------------
  Reporter:  vaillant@…    |      Owner:  stromnov
      Type:  defect        |     Status:  reopened
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  1.9.1
Resolution:                |   Keywords:  mutt snowleopard
      Port:  tokyocabinet  |
---------------------------+------------------------------

Comment (by kencu):

 Oh, I see what happened.  Since 2011 this port hides the debug variant for
 anything newer than Leopard. So when I installed `sudo port -v install
 tokyocabinet +debug` MacPorts just went ahead and built and installed the
 non-debug variant. One might argue that a variant that hasn't worked since
 2011 on anything newer than Leopard doesn't matter a great deal to anyone
 any more, and this ticket could be closed based on the "fix" in the
 Portfile.

 But if someone out there really wants the debug version of tokyocabinet
 and has been waiting for this ticket to be resolved for just this reason,
 I will attach a patch that will  allow that.
 {{{
 $ port -v installed tokyocabinet
 The following ports are currently installed:
   tokyocabinet @1.4.48_0+debug (active) platform='darwin 18'
 archs='x86_64' date='2018-12-06T08:31:05-0800'
 }}}

--
Ticket URL: <https://trac.macports.org/ticket/25513#comment:7>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #25513: tokyocabinet +debug: library not found for -lcrt0.o

MacPorts
In reply to this post by MacPorts
#25513: tokyocabinet +debug: library not found for -lcrt0.o
---------------------------+------------------------------
  Reporter:  vaillant@…    |      Owner:  stromnov
      Type:  defect        |     Status:  reopened
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  1.9.1
Resolution:                |   Keywords:  mutt snowleopard
      Port:  tokyocabinet  |
---------------------------+------------------------------
Changes (by kencu):

 * Attachment "patch-tokyocabinet-enable-debug-mode.diff" added.

 patch to enable the +debug variant to build on systems newer than Leopard.

--
Ticket URL: <https://trac.macports.org/ticket/25513>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #25513: tokyocabinet +debug: library not found for -lcrt0.o

MacPorts
In reply to this post by MacPorts
#25513: tokyocabinet +debug: library not found for -lcrt0.o
---------------------------+------------------------------
  Reporter:  vaillant@…    |      Owner:  stromnov
      Type:  defect        |     Status:  reopened
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  1.9.1
Resolution:                |   Keywords:  mutt snowleopard
      Port:  tokyocabinet  |
---------------------------+------------------------------

Comment (by kencu):

 I would submit this as a PR if I knew how to properly verify that the
 +debug build is actually working correctly to allow debugging.

--
Ticket URL: <https://trac.macports.org/ticket/25513#comment:8>
MacPorts <https://www.macports.org/>
Ports system for macOS
Reply | Threaded
Open this post in threaded view
|

Re: [MacPorts] #25513: tokyocabinet +debug: library not found for -lcrt0.o

MacPorts
In reply to this post by MacPorts
#25513: tokyocabinet +debug: library not found for -lcrt0.o
---------------------------+------------------------------
  Reporter:  vaillant@…    |      Owner:  stromnov
      Type:  defect        |     Status:  closed
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  1.9.1
Resolution:  fixed         |   Keywords:  mutt snowleopard
      Port:  tokyocabinet  |
---------------------------+------------------------------
Changes (by ken-cunningham-webuse):

 * status:  reopened => closed
 * resolution:   => fixed


Comment:

 In [changeset:"5f045136a8978ef22c0e5812088ac5a517a6a69a/macports-ports"
 5f045136a8978ef22c0e5812088ac5a517a6a69a/macports-ports] (master):
 {{{
 #!ConfigurableCommitTicketReference repository="macports-ports"
 revision="5f045136a8978ef22c0e5812088ac5a517a6a69a"
 tokyocabinet: enable debug build

 macOS does not like -static linking for anything other
 than building the kernel
 closes: https://trac.macports.org/ticket/25513
 }}}

--
Ticket URL: <https://trac.macports.org/ticket/25513#comment:9>
MacPorts <https://www.macports.org/>
Ports system for macOS