Uploaded image for project: 'UGENE'
  1. UGENE
  2. UGENE-1465

Unbreak on freebsd 7.x

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.11.4
    • Fix Version/s: 1.11.5
    • Component/s: Basic-MSA
    • Labels:
    • Environment:

      FreeBSD

    • Affect Type:
      Userdefined

      Description

      Certain changes must be defined and implemented according to the following user request:

      "UGENE has a small bug in src/plugins_3rdparty/umuscle/src/muscle/intmath.cpp:
      it defines "double log2(double x)", but apparently relies on the fact that
      its prototype available in <math.h>. This is not necessarily true; for
      example, on FreeBSD 7.4. IMHO it's better not to rely on that fact, but
      simply define log2() before the first use. The attached patch does this.

      While it exposes itself on FreeBSD for me, it should be generally correct
      and making UGENE more portable across *nix systems."

        Attachments

          Activity

            People

            Assignee:
            yalgaer Yuliya Algaer
            Reporter:
            yalgaer Yuliya Algaer
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: