HarbourMasters / HarbourMasters/retro

Error on Linux

Open
#53 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Dart
Stars
84
Forks
20
PR merge metrics
No merged PRs in 30d

Description

```
[ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Invalid argument(s): Failed to load dynamic library 'libstorm.so.9.22.0': libbz2.so.1.0: cannot open shared object file: No such file or directory
#0 _open (dart:ffi-patch/ffi_dynamic_library_patch.dart:11)
#1 new DynamicLibrary.open (dart:ffi-patch/ffi_dynamic_library_patch.dart:22)
#2 _dylib. (package:flutter_storm/flutter_storm.dart:257)
#3 _dylib (package:flutter_storm/flutter_storm.dart:263)
#4 _bindings (package:flutter_storm/flutter_storm.dart)
#5 new MPQArchive.open (package:flutter_storm/flutter_storm.dart)
#6 processOTR (package:retro/features/create/create_replace_textures/create_replace_textures_viewmodel.dart:215)
#7 compute. (package:flutter/src/foundation/_isolates_io.dart:18)
#8 _RemoteRunner._run (dart:isolate:954)
#9 _delayEntrypointInvocation. (dart:isolate-patch/isolate_patch.dart:300)
#10 _RawReceivePort._handleMessage (dart:isolate-patch/isolate_patch.dart:192)
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with package:flutter_storm/flutter_storm.dart at the dynamic-library loading lines and create_replace_textures/create_replace_textures_viewmodel.dart at processOTR line 215. Reproduce the Linux failure and inspect how libstorm.so.9.22.0 and libbz2.so.1.0 are provided; done means the reported operation loads successfully on Linux without the missing-library exception.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart, flutter, linux
Domain
desktop-dev, operating-systems
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.