Package Details: gyroflow 1.5.4-2

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://github.com/gyroflow/gyroflow
Licenses: GPL-3.0-or-later
Conflicts: gyroflow
Provides: gyroflow
Submitter: AlynxZhou
Maintainer: xiota
Last Packager: xiota
Votes: 3
Popularity: 0.36
First Submitted: 2022-03-10 09:57 (UTC)
Last Updated: 2024-08-08 15:43 (UTC)

Dependencies (13)

Required by (1)

Sources (1)

Pinned Comments

xiota commented on 2024-06-27 11:48 (UTC) (edited on 2024-06-27 11:48 (UTC) by xiota)

This package uses pinned commits because stable releases eventually become unbuildable as dependency versions advance.

When this package becomes unbuildable, flag it. Include relevant error messages or description. Most likely, the commit needs to be advanced. I will check for other changes at the same time.

If this package is still buildable, but there is a significant bug that is fixed in a later commit, flag or comment with a description of the bug and the commit that fixes it.

If you want the latest commit, use aur/gyroflow-git. Do not comment or flag merely to request that the commit be advanced, unless there is a new release.

Latest Comments

xiota commented on 2024-06-27 11:48 (UTC) (edited on 2024-06-27 11:48 (UTC) by xiota)

This package uses pinned commits because stable releases eventually become unbuildable as dependency versions advance.

When this package becomes unbuildable, flag it. Include relevant error messages or description. Most likely, the commit needs to be advanced. I will check for other changes at the same time.

If this package is still buildable, but there is a significant bug that is fixed in a later commit, flag or comment with a description of the bug and the commit that fixes it.

If you want the latest commit, use aur/gyroflow-git. Do not comment or flag merely to request that the commit be advanced, unless there is a new release.

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