Uploaded image for project: 'Traffic Server'
  1. Traffic Server
  2. TS-4973

ubuntu 14.04 ATS 6.2.0 proxy/hdrs undefined reference to symbol 'Tcl_NextHashEntry'

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 6.2.0
    • None
    • Build
    • None

    Description

      build failed in Docker, on image ubuntu 14.04, 14.04.5

      add explicit command to install tcl, still failed
      "RUN apt-get install -y libtcl8.6"

      Following are stack trace of the error message. Similar error found in TS-4521
      ============================================================
      Making check in proxy/hdrs
      make[1]: Entering directory `/proxy/hdrs'
      make test_mime
      make[2]: Entering directory `/proxy/hdrs'
      CXX test_mime.o
      CXXLD test_mime
      /usr/bin/ld: ./libhdrs.a(HttpCompat.o): undefined reference to symbol 'Tcl_NextHashEntry'
      //usr/lib/x86_64-linux-gnu/libtcl8.6.so: error adding symbols: DSO missing from command line
      collect2: error: ld returned 1 exit status
      make[2]: *** [test_mime] Error 1
      make[2]: Leaving directory `/proxy/hdrs'
      make[1]: *** [check-am] Error 2
      make[1]: Leaving directory `/proxy/hdrs'
      make: *** [check-recursive] Error 1
      The command '/bin/sh -c make check' returned a non-zero code: 2

      ==========================

      Append: Same source code build success on Mac (10.12)

      Attachments

        Activity

          People

            Unassigned Unassigned
            guhuaping Huaping Gu
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: