Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

undefined symbol: hb_style_get_value #437

Closed
liquidiert opened this issue Nov 29, 2024 · 4 comments
Closed

undefined symbol: hb_style_get_value #437

liquidiert opened this issue Nov 29, 2024 · 4 comments
Labels
bug Something isn't working

Comments

@liquidiert
Copy link

liquidiert commented Nov 29, 2024

Description

When using rive 0.13.19 I get the following exception:
lld-link : error : undefined symbol: hb_style_get_value [C:\Users\<redacted>\Documents\git_repos\<redacted>\build\windows\x64\plugins\rive_common\rive_common_plugin.vcxproj]

Steps To Reproduce

Steps to reproduce the behavior:

  1. Try to build windows application with latest plugin version
  2. See error ⚠️

Expected behavior

The build succeeds

Device & Versions (please complete the following information)

  • Device: Windows
  • OS: Windows 11
  • Flutter Version: Copy-paste the output of flutter --version
Flutter 3.24.3 • channel stable • https://github.com/flutter/flutter.git
Framework • revision 2663184aa7 (3 months ago) • 2024-09-11 16:27:48 -0500
Engine • revision 36335019a8
Tools • Dart 3.5.3 • DevTools 2.37.3

Additional context

I think the issue stems from latest rive_common. hb_style_get_value comes from the harfbuzz dependency.

@liquidiert liquidiert added the bug Something isn't working label Nov 29, 2024
@liquidiert
Copy link
Author

Downgrading to rive 0.13.14 and rive_common 0.4.11 fixes it for now

@Aslamabdulla
Copy link

Aslamabdulla commented Dec 1, 2024

@liquidiert @ I have same issue

[√] Flutter (Channel stable, 3.24.5, on Microsoft Windows [Version 10.0.22631.4460], locale en-IN)
[√] Windows Version (Installed version of Windows is version 10 or higher)
[!] Android toolchain - develop for Android devices (Android SDK version 35.0.0)
! Some Android licenses not accepted. To resolve this, run: flutter doctor --android-licenses
[√] Chrome - develop for the web
[√] Visual Studio - develop Windows apps (Visual Studio Community 2022 17.10.1)
[√] Android Studio (version 2024.1)
[√] VS Code (version 1.95.3)
[√] Connected device (4 available)
[√] Network resources

lld-link : error : undefined symbol: hb_style_get_value [C:\Users\aryap\my_slip\my_slip\build\windows\x64\plugins\rive_common\rive_common_plugin.vcxproj]
Error: Build process failed.

@HayesGordon
Copy link
Contributor

Thanks for reporting, we'll get a fix out soon.

rive-engineering pushed a commit that referenced this issue Dec 2, 2024
Resolves: #437

Diffs=
c084b3c608 Flutter/fix missing hb style get value (#8665)
5d65f91a4d Draggables (aka scrolling) (#8493)
043dbff5a7 Nnnn data bind fixes part 2 (#8637)
8251557144 make nested animation properties bindable (#8642)
f846fe28e9 Layout display & animation duration keyable (#8553)

Co-authored-by: Gordon <pggordonhayes@gmail.com>
@HayesGordon
Copy link
Contributor

This should be resolved in v0.13.20

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants