Package Details: gyroflow 1.5.2-1

Git Clone URL: https://aur.archlinux.org/gyroflow.git (read-only, click to copy)
Package Base: gyroflow
Description: Video stabilization using gyroscope data
Upstream URL: https://gyroflow.xyz/
Licenses: GPL3
Submitter: AlynxZhou
Maintainer: AlynxZhou
Last Packager: AlynxZhou
Votes: 2
Popularity: 0.98
First Submitted: 2022-03-10 09:57 (UTC)
Last Updated: 2023-07-18 01:58 (UTC)

Dependencies (15)

Required by (1)

Sources (3)

Latest Comments

Shidao commented on 2023-10-04 13:41 (UTC)

I'm encountering a compilation error that prints thousands of lines of error messages like this:

error: proc-macro derive panicked
  --> /home/user/.cargo/git/checkouts/qmetaobject-rs-be16efb753ea0f8f/98ebed1/qttypes/src/qtcore/qbytearray.rs:12:1
   |
12 | / cpp_class!(
13 | |     /// Wrapper around [`QByteArray`][class] class.
14 | |     ///
15 | |     /// [class]: https://doc.qt.io/qt-5/qbytearray.html
16 | |     #[derive(PartialEq, PartialOrd, Eq, Ord)]
17 | |     pub unsafe struct QByteArray as "QByteArray"
18 | | );
   | |_^
   |
   = help: message: 
           -- rust-cpp fatal error --

           Struct metadata not present in target library file.
           NOTE: Double-check that the version of cpp_build and cpp_macros match
   = note: this error originates in the macro `$crate::__cpp_class_internal` which comes from the expansion of the macro `cpp_class` (in Nightly builds, run with -Z macro-backtrace for more info)

Afterwards, it says error: could not compile 'qttypes' (lib) due to 612 previous errors.

I've searched for the error message, but there is little discussion about it. The only one I found is on https://github.com/mystor/rust-cpp/issues/70, but the issue states that it's been fixed. The comments in the issue suggest that running cargo clean might help, but it didn't. I'm not very familiar with the build system in this case. Does anyone have any ideas?

(And the full output is here: https://pastebin.ubuntu.com/p/tytnHcKzxd/)

AlynxZhou commented on 2023-06-28 12:30 (UTC)

At first I thought this program is not so useful for me because I didn't get a good result with my camera, and then I forget to update this AUR package... But I just remember one of Bilibili channel I am following says "to use gyro stabilization you need to disable steadyshot in camera", and I try it again this time it works well, I am happy to see the building scripts still work so I re-maintain this now...

Toadtoad commented on 2022-04-06 20:56 (UTC)

Gyroflow also requires the package libc++ in order to properly run, or else you get the following error:

./gyroflow: error while loading shared libraries: libc++.so.1: cannot open shared object file: No such file or directory