Problem with VectorInk
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Papiosaur
    Posts: 1553 from 2003/4/10
    From: France
    Hello,

    i would like to launch VectorInk 1.1 but show this message : ICU files are missing...

    Last version of OWB is in sys:Applications/

    Any ideas ?

    Thanks ;-)
  • »12.04.22 - 11:00
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 2629 from 2003/3/5
    From: Canada
    I would imagine you need the ICU files in OWB/Resource/icudt49b directory. You can grab them from the MorphOS 3.15 ISO for example.
  • »12.04.22 - 16:49
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Papiosaur
    Posts: 1553 from 2003/4/10
    From: France
    Thanks a lot Jacadcaps!

    It work!

    In the Odyssey standalone version there is a ICU directory in root and a icudt54b drawer inside it.

    When i move this drawer in OWB/ressource and remove icudt49b it work too...

    I suppose is better to have icudt54b in OWB/Ressource instead OWB/ICU/ ?

    [ Edité par Papiosaur 12.04.2022 - 20:02 ]
  • »12.04.22 - 17:43
    Profile Visit Website
  • MorphOS Developer
    jacadcaps
    Posts: 2629 from 2003/3/5
    From: Canada
    You're bound to break your OWB installation if you start messing with icudt54b.
  • »12.04.22 - 19:05
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Papiosaur
    Posts: 1553 from 2003/4/10
    From: France
    I think there is a problem with the last version of Odyssey_1.26 (standalone):

    https://www.morphos-storage.net/?id=1726513

    there is no icudt54b drawer in OWB/Ressource/... this drawer is in a OWB/ICU drawer...

    Maybe is a problem from the archive...
  • »12.04.22 - 20:48
    Profile Visit Website
  • jPV
  • Paladin of the Pegasos
    Paladin of the Pegasos
    jPV
    Posts: 1874 from 2003/2/24
    From: po-RNO
    Quote:

    Papiosaur wrote:
    In the Odyssey standalone version there is a ICU directory in root and a icudt54b drawer inside it.

    Yes, the "stand-alone" version loads icu files it needs from the progdir:icu/ now. When it was bundled in MorphOS, it loaded them from MOSSYS:, but the files got removed from there when Wayfarer became the bundled browser.

    Quote:

    When i move this drawer in OWB/ressource and remove icudt49b it work too...

    I suppose is better to have icudt54b in OWB/Ressource instead OWB/ICU/ ?


    Why would they be better in the Resource dir? What do you gain moving them there?
  • »13.04.22 - 16:09
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Papiosaur
    Posts: 1553 from 2003/4/10
    From: France
    @jPV: My problem is VectorLink need ICU files and seems to search it in OWB/Ressource..., in OWB standalone version ICU files are in OWB/ICU/ and VectorLink don't start...that's my problem (for Chrysalis pack) but for others users want to launch VectorLink too...
  • »13.04.22 - 18:29
    Profile Visit Website
  • ASiegel
    Posts: 1319 from 2003/2/15
    From: Central Europe
    This will require a new version of Kite, which Vector Ink uses to run.
  • »13.04.22 - 19:18
    Profile
  • jPV
  • Paladin of the Pegasos
    Paladin of the Pegasos
    jPV
    Posts: 1874 from 2003/2/24
    From: po-RNO
    Quote:

    Papiosaur wrote:
    @jPV: My problem is VectorLink need ICU files and seems to search it in OWB/Ressource..., in OWB standalone version ICU files are in OWB/ICU/ and VectorLink don't start...that's my problem (for Chrysalis pack) but for others users want to launch VectorLink too...


    But VectorInk requires icudt49b, and the current OWB uses icudt54b. It doesn't help if you move 54b to Resource, and it's useless to bundle two ICU versions within OWB when it doesn't need the older one itself. So, something else must be updated.
  • »13.04.22 - 19:32
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Papiosaur
    Posts: 1553 from 2003/4/10
    From: France
    Oooops...no...and VectorLink don't start...

    Ok problem solved for me, i add 49b ICU files from MorphOS ISO to sys:Applications/OWB/Ressource/ as said jaca.

    Maybe i could add 49b ICU files to OWB 1.6 standalone archive if jaca is ok ?

    [ Edité par Papiosaur 14.04.2022 - 09:39 ]
  • »14.04.22 - 07:11
    Profile Visit Website
  • jPV
  • Paladin of the Pegasos
    Paladin of the Pegasos
    jPV
    Posts: 1874 from 2003/2/24
    From: po-RNO
    I think the best option is to get Kite/VectorInk updated as ASiegel suggested. Either update it to use icudt54b or I don't know if it could be changed to use Wayfarer engine and icudt67b? Then we wouldn't need to clutter archives/installations with several ICU versions. Each ICU version contains 3000-4000 files after all. VectorInk will also cause hits on startup on my setup, so some kind of fixes would be needed in any case...
  • »14.04.22 - 07:47
    Profile Visit Website
  • ASiegel
    Posts: 1319 from 2003/2/15
    From: Central Europe
    Quote:

    jPV wrote:
    I think the best option is to get Kite/VectorInk updated as ASiegel suggested. Either update it to use icudt54b or I don't know if it could be changed to use Wayfarer engine and icudt67b? Then we wouldn't need to clutter archives/installations with several ICU versions. Each ICU version contains 3000-4000 files after all.

    Purely from a resource efficiency perspective, system memory is a much more scarce resource on MorphOS compared to disk space.

    The Odyssey version of Webkit is clearly less capable due to its age but also requires fewer resources to run as a result.

    If one were strictly concerned about inefficiencies, having two or three ICU versions should be the smaller price to pay.
  • »14.04.22 - 09:24
    Profile
  • jPV
  • Paladin of the Pegasos
    Paladin of the Pegasos
    jPV
    Posts: 1874 from 2003/2/24
    From: po-RNO
    Quote:

    ASiegel wrote:
    If one were strictly concerned about inefficiencies, having two or three ICU versions should be the smaller price to pay.

    Could these be distributed within the VectorInk archive then? And would there be a solution to keep all needed files in the VectorInk directory without cluttering the OWB dir? It doesn't sound that good to spread own files over some other progam's directory.. and would be weird to require the other program to include files for another project...
  • »14.04.22 - 19:32
    Profile Visit Website
  • ASiegel
    Posts: 1319 from 2003/2/15
    From: Central Europe
    Quote:

    jPV wrote:
    Quote:

    ASiegel wrote:
    If one were strictly concerned about inefficiencies, having two or three ICU versions should be the smaller price to pay.

    Could these be distributed within the VectorInk archive then? And would there be a solution to keep all needed files in the VectorInk directory without cluttering the OWB dir? It doesn't sound that good to spread own files over some other progam's directory.. and would be weird to require the other program to include files for another project...

    For the sake of efficiency, the Kite binary resides inside the Odyssey directory and reuses as many files from Odyssey as possible so you do not need to run "font indexing" again if you have already done it for Odyssey, and so on. This approach saves both disk space and time.

    Bundling ICU files with VectorInk and Folio each means duplicating the amount of ICU files. Now imagine the amount of Kite apps goes up and every app brings its own set of ICU files. The result would be the exact opposite of what you appear to be trying to do.
  • »14.04.22 - 19:49
    Profile