wabiverse / SwiftUSD

Pixar's universal scene description for swift and the open source metaverse.
https://wabiverse.github.io/SwiftUSD/documentation/pixarusd/
Other
66 stars 5 forks source link

Swift - Missing linker symbols, etc. #3

Closed furby-tm closed 1 year ago

furby-tm commented 1 year ago

Description of Issue

Known issue, if you try to add SwiftUSD to your Swift project, compilation will complete; however the linker will not resolve any dependency symbols.

We are working on providing all dependencies to MetaverseKit. When that is complete, these errors should be resolved.

furby-tm commented 1 year ago

I believe I have just fixed this now with this revision to MetaverseKit https://github.com/wabiverse/MetaverseKit/commit/8050205564a1f93b041fbf508acd5774a27ffbf4 -- I will need to make some very minor modifications to the SwiftUSD package due to these changes, but I believe as soon as that is complete, we will be ready to rock 🤘

furby-tm commented 1 year ago

https://github.com/wabiverse/SwiftUSD/assets/18516968/0d56962b-de8e-4c85-a0fa-3235d4de6108

Things are working right out of the box so far, I honestly did not expect this to work out so well... Usually, half the battle is just getting things installed right, and the DLL hell that goes along with it ~ SwiftPM is the real game changer here - and a perfect fit for leveraging USD to it's fullest potential.

furby-tm commented 1 year ago

Resolved via https://github.com/wabiverse/MetaverseKit/commit/4042b2111c56438207dd6a7cc528edc63c4c6552, and:

  dependencies: [
    .package(url: "https://github.com/wabiverse/SwiftUSD.git", from: "23.8.5"),
  ],