Comments (16)
Reopening this because the solution is only a workaround. It should not be necessary.
from super_native_extensions.
Does the deb file contain libsuper_native_extensions.so
?
from super_native_extensions.
I used this to build a deb file docs/makers/deb I usually use this and it works fine with another kind of app I don't know if you have any other way to make the deb file custom
from super_native_extensions.
this is what the lib inside the .deb file contains
from super_native_extensions.
So the file is there. Where does it end up after installation?
from super_native_extensions.
it goes under the usr/share....
/.
/usr
/usr/share
/usr/share/applications
/usr/share/applications/screen_slayer_release.desktop
/usr/share/icons
/usr/share/icons/hicolor
/usr/share/icons/hicolor/128x128
/usr/share/icons/hicolor/128x128/apps
/usr/share/icons/hicolor/128x128/apps/screen_slayer_release.png
/usr/share/icons/hicolor/256x256
/usr/share/icons/hicolor/256x256/apps
/usr/share/icons/hicolor/256x256/apps/screen_slayer_release.png
/usr/share/screen_slayer_release
/usr/share/screen_slayer_release/data
/usr/share/screen_slayer_release/data/flutter_assets
/usr/share/screen_slayer_release/data/flutter_assets/AssetManifest.json
/usr/share/screen_slayer_release/data/flutter_assets/FontManifest.json
/usr/share/screen_slayer_release/data/flutter_assets/NOTICES.Z
/usr/share/screen_slayer_release/data/flutter_assets/assets
/usr/share/screen_slayer_release/data/flutter_assets/assets/icons
/usr/share/screen_slayer_release/data/flutter_assets/assets/icons/logo.ico
/usr/share/screen_slayer_release/data/flutter_assets/assets/images
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds/background1.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds/background10.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds/background11.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds/background12.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds/background13.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds/background14.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds/background2.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds/background3.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds/background4.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds/background5.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds/background6.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds/background7.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds/background8.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/backgrounds/background9.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/logo.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/logo_transparent.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/no_data.png
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/svg
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/svg/arrow_down.svg
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/svg/image_load.svg
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/svg/import.svg
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/svg/reset.svg
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/svg/snipe.svg
/usr/share/screen_slayer_release/data/flutter_assets/assets/images/transparent.jpg
/usr/share/screen_slayer_release/data/flutter_assets/fonts
/usr/share/screen_slayer_release/data/flutter_assets/fonts/MaterialIcons-Regular.otf
/usr/share/screen_slayer_release/data/flutter_assets/languages
/usr/share/screen_slayer_release/data/flutter_assets/languages/ar.json
/usr/share/screen_slayer_release/data/flutter_assets/languages/en.json
/usr/share/screen_slayer_release/data/flutter_assets/languages/fr.json
/usr/share/screen_slayer_release/data/flutter_assets/packages
/usr/share/screen_slayer_release/data/flutter_assets/packages/cupertino_icons
/usr/share/screen_slayer_release/data/flutter_assets/packages/cupertino_icons/assets
/usr/share/screen_slayer_release/data/flutter_assets/packages/cupertino_icons/assets/CupertinoIcons.ttf
/usr/share/screen_slayer_release/data/flutter_assets/packages/cyclop
/usr/share/screen_slayer_release/data/flutter_assets/packages/cyclop/assets
/usr/share/screen_slayer_release/data/flutter_assets/packages/cyclop/assets/grid.png
/usr/share/screen_slayer_release/data/flutter_assets/packages/fluttertoast
/usr/share/screen_slayer_release/data/flutter_assets/packages/fluttertoast/assets
/usr/share/screen_slayer_release/data/flutter_assets/packages/fluttertoast/assets/toastify.css
/usr/share/screen_slayer_release/data/flutter_assets/packages/fluttertoast/assets/toastify.js
/usr/share/screen_slayer_release/data/flutter_assets/packages/font_awesome_flutter
/usr/share/screen_slayer_release/data/flutter_assets/packages/font_awesome_flutter/lib
/usr/share/screen_slayer_release/data/flutter_assets/packages/font_awesome_flutter/lib/fonts
/usr/share/screen_slayer_release/data/flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-brands-400.ttf
/usr/share/screen_slayer_release/data/flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-regular-400.ttf
/usr/share/screen_slayer_release/data/flutter_assets/packages/font_awesome_flutter/lib/fonts/fa-solid-900.ttf
/usr/share/screen_slayer_release/data/flutter_assets/packages/multi_image_picker_view
/usr/share/screen_slayer_release/data/flutter_assets/packages/multi_image_picker_view/assets
/usr/share/screen_slayer_release/data/flutter_assets/packages/multi_image_picker_view/assets/close-48.png
/usr/share/screen_slayer_release/data/flutter_assets/shaders
/usr/share/screen_slayer_release/data/flutter_assets/shaders/ink_sparkle.frag
/usr/share/screen_slayer_release/data/flutter_assets/version.json
/usr/share/screen_slayer_release/data/icudtl.dat
/usr/share/screen_slayer_release/lib
/usr/share/screen_slayer_release/lib/libapp.so
/usr/share/screen_slayer_release/lib/libbitsdojo_window_linux_plugin.so
/usr/share/screen_slayer_release/lib/libdesktop_drop_plugin.so
/usr/share/screen_slayer_release/lib/libfile_selector_linux_plugin.so
/usr/share/screen_slayer_release/lib/libflutter_linux_gtk.so
/usr/share/screen_slayer_release/lib/libirondash_engine_context_plugin.so
/usr/share/screen_slayer_release/lib/libsuper_native_extensions.so
/usr/share/screen_slayer_release/lib/libsuper_native_extensions_plugin.so
/usr/share/screen_slayer_release/lib/liburl_launcher_linux_plugin.so
/usr/share/screen_slayer_release/lib/libwindow_size_plugin.so
/usr/share/screen_slayer_release/screen_slayer_release
from super_native_extensions.
This seems fine. Can I download the deb release somewhere so that I can test this?
from super_native_extensions.
how can I send you privately cuz when I build another project without the libsuper_native
works fine for me tested on kali_linux and other ubuntu versions unlike this one that works fine on windows but not on other ubuntu version
from super_native_extensions.
i sent you on your mail
from super_native_extensions.
I see the problem. libsuper_native_extensions_plugin.so
is trying to load libsuper_native_extensions.so
, but it has wrong RPATH and thus will not find it. You can correct this by installing patchelf
and then running
patchelf --set-rpath '$ORIGIN' libsuper_native_extensions_plugin.so
Before you make the deb file.
Hopefully I should be able to modify the cmake build to set the proper RPATH on libsuper_native_extensions_plugin.so
so in future this wouldn't be necessary.
from super_native_extensions.
okay i'll give it a try and tell you Thanks
from super_native_extensions.
do you mean I should run the command before installing the deb file?
patchelf: getting info about 'libsuper_native_extensions_plugin.so': No such file or directory
from super_native_extensions.
No. You need to run it before making the deb file. It sets the RPATH on shared library. It needs to be done before you build the package.
from super_native_extensions.
Thanks the current solution works fine
from super_native_extensions.
For reference, BUILD_RPATH_USE_ORIGIN
can be set on target to replace default build RPATH with $ORIGIN.
from super_native_extensions.
Should be fixed in latest version. Please reopen if problem persists.
from super_native_extensions.
Related Issues (20)
- android build fail without upgrade HOT 6
- [super_clipboard] ctrl+v after restart machine with did not ctrl+c/copy operation would make app crash HOT 1
- [Android][deprecation] view.startDrag(ClipData,DragShadowBuilder,Object,int) is deprecation in sdk 24 use view.startDragAndDrop instead HOT 2
- [super_context_menu] On Linux, when having a `image` in a MenuAction, it results in a black screen. HOT 1
- Build failed with an exception: Execution failed for task ':app:checkDebugDuplicateClasses'. HOT 2
- super_drag_drop not working on Android HOT 1
- flutter macos release build error HOT 2
- [super_context_menu] On macos, How to get the notification of onmenushow HOT 2
- [ super_drag_and_drop ] macOS ONLY bug, seems like MouseRegion is broken if dragconfig completes after onPointerUp triggered HOT 13
- [super_clipboard] Can't build as a flutter module HOT 6
- could not compile `time` (lib) due to 1 previous error HOT 6
- I hope to provide a function to get the absolute path of the file in DataReaderFile(reader.dart) HOT 1
- ContextMenuWidget child appears when scrolling HOT 3
- Remove context menu shadow HOT 3
- Starting the app stalls on "Installing NDK 23.1.7779620" after installing rustup on windows HOT 2
- can't compile ios build in github actions HOT 6
- Issue when using super_context_menu with flutter_markdown as a child HOT 6
- CustomValueFormat not supported on web?
- Wasm compilation fails because of `html` package usage HOT 2
- Drag text to Windows remote desktop window?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from super_native_extensions.