Uploaded image for project: 'Snowstorm'
  1. Snowstorm
  2. STORM-1121

llimage_libtest does not build on Linux

    XMLWordPrintableJSON

    Details

    • Type: Defect
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: Sprint 13
    • Labels:
      None
    • Environment:
      Linux
    • Approvals:
      Code Review, Product Owner
    • Acceptance Criteria:
      This change is build-time only; it does not affect the viewer at all.

      Description

      This tool does not currently build on Linux using autobuild.

      Some strange messages show up saying:
      warning: gp_resolved_file_type non-absolute file 'not' returning type 'other' – possibly incorrect

      This is due to the recursive dependency machinery in GetPrerequisites.cmake. Some of the libs required for llimage_libtest to depend on other libs and that recursive search apparently fails on symbolic links. When that happens, a "not found" message is emitted that's fed through gp_resolved_file_type and give us this absurd error message and failure.

      The proper way of fixing this is to modify the cmake scripts in GetPrerequisites.cmake so that it does behave correctly with symbolic links.

      Also, one should audit the lib dependencies as, clearly, there's no reason to pull more than what's listed in the llimage_libtest cmake.

        Attachments

          Activity

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            merov.linden Merov Linden
            Prod Owner Approved:
            Oz Linden Oz Linden
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 1 day
                1d
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 1 day
                1d

                  PagerDuty