pharo-graphics / Roassal

The Roassal Visualization Engine
MIT License
16 stars 11 forks source link

Unable to load, RSBoundingBox depends on non-existing trait RSTNode #8

Closed JanBliznicenko closed 11 months ago

JanBliznicenko commented 11 months ago

RSBoundingBox depends on trait RSTNode that does not exist.

The trait usage was added in https://github.com/pharo-graphics/Roassal/commit/4cde8f4c5313c5d0978fa8fe6faa1fa525dfdc19#diff-3f7d1c3e38203d789fd80f0cd257599502122f3ce3798453f7c63dd4e0af6926

error

tinchodias commented 11 months ago

Hello @JanBliznicenko it's here: https://github.com/pharo-graphics/RTree Dependency needed in baseline

akevalion commented 11 months ago

Hi in order to load it depends In pharo 12 Just push the button Library>> Roassal >> Load.. >> Load full version

in pharo 11, 10, 9

#(Roassal3 Numeric) do: [:string |
  regExp := '*', string ,'*'.
  packages := RPackageOrganizer default packages
      select: [ :each | regExp match: each name ].
  packages do: [ :each | each removeFromSystem ].
].

Metacello new
    baseline: 'Roassal';
    repository: 'github://pharo-graphics/Roassal';
    load.

Let me know if this solves your problem. Also notice that Dirty rectangle has been added to roassal master, and its experimental. You can use the release https://github.com/pharo-graphics/Roassal/releases/tag/v1.04b

JanBliznicenko commented 11 months ago

The problem was actually caused by my baseline black magic that overcomes https://github.com/pharo-project/pharo/issues/9913 I have reworked my baselines and RTree now loads properly. Thank you for pointing me in the right direction.