Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Adding ICU support to an existing Qte 5.5 build for webkit support?

Adding ICU support to an existing Qte 5.5 build for webkit support?

Scheduled Pinned Locked Moved Unsolved General and Desktop
webkit unicodeicu
3 Posts 3 Posters 1.1k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • E Offline
    E Offline
    ericg22
    wrote on 24 Jun 2016, 20:16 last edited by
    #1

    Hello Qt'perts,

    I would like to add webkit support to my Qt 5.5 build which was originally built without ICU support (because libicu was not installed). I have since installed libicu-dev but I get undefines like "‘iswalnum’ was not declared" when running build-webkit.

    My question is whether in this case I can do an incremental build & install on my existing Qt code in order to get ICU support, or whether I have to rebuild it completely in order to get ICU and webkit.

    Fine print: Qte 5.5.0 on debian/jessie.

    TIA,

    Eric Gilbertson
    Peloton Technology

    K K 2 Replies Last reply 24 Jun 2016, 20:22
    0
    • E ericg22
      24 Jun 2016, 20:16

      Hello Qt'perts,

      I would like to add webkit support to my Qt 5.5 build which was originally built without ICU support (because libicu was not installed). I have since installed libicu-dev but I get undefines like "‘iswalnum’ was not declared" when running build-webkit.

      My question is whether in this case I can do an incremental build & install on my existing Qt code in order to get ICU support, or whether I have to rebuild it completely in order to get ICU and webkit.

      Fine print: Qte 5.5.0 on debian/jessie.

      TIA,

      Eric Gilbertson
      Peloton Technology

      K Offline
      K Offline
      kshegunov
      Moderators
      wrote on 24 Jun 2016, 20:22 last edited by
      #2

      @ericg22
      ICU goes much deeper than WebKit as far as I know, so you'd need to rebuild everything that remotely references QString and friends (i.e. the QtCore module). So my advice is - make a full rebuild.

      Fine print: Qte 5.5.0 on debian/jessie.

      A precompiled Qt 5.6 should be available through backports though, at least I have that on my stretch.

      Kind regards.

      Read and abide by the Qt Code of Conduct

      1 Reply Last reply
      0
      • E ericg22
        24 Jun 2016, 20:16

        Hello Qt'perts,

        I would like to add webkit support to my Qt 5.5 build which was originally built without ICU support (because libicu was not installed). I have since installed libicu-dev but I get undefines like "‘iswalnum’ was not declared" when running build-webkit.

        My question is whether in this case I can do an incremental build & install on my existing Qt code in order to get ICU support, or whether I have to rebuild it completely in order to get ICU and webkit.

        Fine print: Qte 5.5.0 on debian/jessie.

        TIA,

        Eric Gilbertson
        Peloton Technology

        K Offline
        K Offline
        Konstantin Tokarev
        wrote on 28 Jun 2016, 11:54 last edited by
        #3

        @ericg22 You have absolutely no need to rebuild Qt, reply above is complete nonsense.

        Try 5.6.1, or apply the next patch to your QtWebKit. It says "Windows" in commit message, but also fixes assumption that Qt was configured with ICU.

        https://codereview.qt-project.org/#/c/153222/

        1 Reply Last reply
        1

        3/3

        28 Jun 2016, 11:54

        • Login

        • Login or register to search.
        3 out of 3
        • First post
          3/3
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved