CouchDB
  1. CouchDB
  2. COUCHDB-439

Fix bogus $(INSTALL) of couchspawnkillable.exe on Windows

    Details

    • Type: Improvement Improvement
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Build System
    • Labels:
      None
    • Environment:

      Windows

    • Skill Level:
      Regular Contributors Level (Easy to Medium)

      Description

      There is a bogus $INSTALL in src/Makefile.am which needs to be fixed once a work around is determined.

        Activity

        Hide
        Mark Hammond added a comment -

        From IRC:

        (10:11:07 AM) nslater: markh: I'm not happy with this:
        (10:11:09 AM) nslater: $(INSTALL) priv/.libs/couchspawnkillable.exe "$(DESTDIR)$(couchprivdir)/."
        (10:11:20 AM) markh: me either
        (10:11:29 AM) nslater: markh: can you post to the automake list with a description of the problem, to see what they come up with? they're usually pretty helpful
        (10:11:49 AM) markh: I think it is more libtool related
        (10:12:00 AM) markh: as the comments say, I end up with 2 executables - one broken, one working
        (10:12:21 AM) markh: the broken one is what gets copied by default. That line overwrites the broken one with the good one
        (10:12:48 AM) nslater: yeah, dunno. its usual to end up with two, with one under .libs - but I dunno why one would work, and one wouldn't. perhaps something is done to the one under .libs after it is copied into the regular place
        (10:12:59 AM) markh: and 'libtool related' is also hard - we are using the frankenstein .sh scripts from erlang for the compiler and linker
        (10:13:09 AM) markh: they are linked differently
        (10:13:23 AM) nslater: the automake list is probably the best place to start... even if it just means they bounce you off some place else

        Show
        Mark Hammond added a comment - From IRC: (10:11:07 AM) nslater: markh: I'm not happy with this: (10:11:09 AM) nslater: $(INSTALL) priv/.libs/couchspawnkillable.exe "$(DESTDIR)$(couchprivdir)/." (10:11:20 AM) markh: me either (10:11:29 AM) nslater: markh: can you post to the automake list with a description of the problem, to see what they come up with? they're usually pretty helpful (10:11:49 AM) markh: I think it is more libtool related (10:12:00 AM) markh: as the comments say, I end up with 2 executables - one broken, one working (10:12:21 AM) markh: the broken one is what gets copied by default. That line overwrites the broken one with the good one (10:12:48 AM) nslater: yeah, dunno. its usual to end up with two, with one under .libs - but I dunno why one would work, and one wouldn't. perhaps something is done to the one under .libs after it is copied into the regular place (10:12:59 AM) markh: and 'libtool related' is also hard - we are using the frankenstein .sh scripts from erlang for the compiler and linker (10:13:09 AM) markh: they are linked differently (10:13:23 AM) nslater: the automake list is probably the best place to start... even if it just means they bounce you off some place else

          People

          • Assignee:
            Unassigned
            Reporter:
            Mark Hammond
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:

              Development