Package Details: webcamoid 9.0.0-1

Git Clone URL: https://aur.archlinux.org/webcamoid.git (read-only, click to copy)
Package Base: webcamoid
Description: Webcamoid is a full featured webcam capture application.
Upstream URL: https://webcamoid.github.io/
Licenses: GPL
Conflicts: webcamoid
Provides: webcamoid
Submitter: hipersayan_x
Maintainer: hipersayan_x
Last Packager: hipersayan_x
Votes: 50
Popularity: 0.196735
First Submitted: 2014-12-09 01:29 (UTC)
Last Updated: 2022-02-15 14:49 (UTC)

Dependencies (29)

Required by (0)

Sources (1)

Latest Comments

dreieck commented on 2022-04-26 15:27 (UTC)

Please change the optional dependency in akvcam-dkms-git to akvcam-dkms.

Thanks for maintaining!

petaramesh commented on 2022-01-16 17:17 (UTC)

Please add architecture aarch64 to list of supported architectures, as it compiles and runs well there.

lmat commented on 2021-11-12 16:45 (UTC)

@hagar-dunor, I got the same error. I built it successfully using

git clone git@github.com:webcamoid/webcamoid;
cd webcamoid;
mkdir build;
cd build;
cmake .. -GNinja;
ninja;

I can run it using cd build/bin && ./webcamoid;, and it looks maybe okay (I've never used this application before.)

hagar-dunor commented on 2021-10-14 11:47 (UTC) (edited on 2021-10-14 11:53 (UTC) by hagar-dunor)

Doesn't build (8.8.0):

src/image/videoformat.cpp: In member function ‘AkVCam::VideoFormat AkVCam::VideoFormat::nearest(const std::vector<AkVCam::VideoFormat>&) const’:
src/image/videoformat.cpp:289:19: error: ‘numeric_limits’ is not a member of ‘std’
  289 |     auto q = std::numeric_limits<uint64_t>::max();
      |                   ^~~~~~~~~~~~~~
src/image/videoformat.cpp:289:42: error: expected primary-expression before ‘>’ token
  289 |     auto q = std::numeric_limits<uint64_t>::max();
      |                                          ^
src/image/videoformat.cpp:289:45: error: ‘::max’ has not been declared; did you mean ‘std::max’?
  289 |     auto q = std::numeric_limits<uint64_t>::max();
      |                                             ^~~
      |                                             std::max
In file included from /usr/include/c++/11.1.0/algorithm:62,
                 from src/image/videoformat.cpp:21:
/usr/include/c++/11.1.0/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here
 3467 |     max(initializer_list<_Tp> __l, _Compare __comp)
      |     ^~~

dr1fter commented on 2021-05-27 22:11 (UTC)

@hipersayan_x : thanks - I already got it running e2e :-)

hipersayan_x commented on 2021-05-27 22:10 (UTC)

@dr1fter You must install linux-headers to make the virtual camera work.

dr1fter commented on 2021-05-27 16:02 (UTC)

@souravdas142 - thx once again. There really was just a kernelmodule amiss (akvcam-dkms)

souravdas142 commented on 2021-05-27 15:15 (UTC)

@dr1fter Did you checked your issue from here, If your issue not found, create one.

dr1fter commented on 2021-05-27 13:51 (UTC)

@souravdas142 .. unfortunately, also w/ this older version (I installed from webcamoid-git earlier..), I do not seem to be able to create virtual camera devices (it does not offer any virtual camera driver to select from) :-/

dr1fter commented on 2021-05-27 13:48 (UTC)

@souravdas142 : w/ your patch, the build succeeds; thanks a lot for your quick help :-)

souravdas142 commented on 2021-05-27 03:59 (UTC)

@dr1fter untar webcamoid-8.8.0.tar.gz and add #include<limits> to ./webcamoid-8.8.0/libAvKys/Plugins/VirtualCamera/src/VCamUtils/src/image/videoformat.cpp at where other #include directives are placed. make the tarball of the source again. replace the sha256sum value in PKGBUILD now try to build again.

dr1fter commented on 2021-05-26 06:09 (UTC) (edited on 2021-05-26 06:32 (UTC) by dr1fter)

@https://aur.archlinux.org/account/hipersayan_x: I just got the following build error:

compiling src/image/videoformat.cpp
src/image/videoformat.cpp: In member function ‘AkVCam::VideoFormat AkVCam::VideoFormat::nearest(const std::vector<AkVCam::VideoFormat>&) const’:
src/image/videoformat.cpp:289:19: error: ‘numeric_limits’ is not a member of ‘std’
  289 |     auto q = std::numeric_limits<uint64_t>::max();
      |                   ^~~~~~~~~~~~~~
src/image/videoformat.cpp:289:42: error: expected primary-expression before ‘>’ token
  289 |     auto q = std::numeric_limits<uint64_t>::max();
      |                                          ^
src/image/videoformat.cpp:289:45: error: ‘::max’ has not been declared; did you mean ‘std::max’?
  289 |     auto q = std::numeric_limits<uint64_t>::max();
      |                                             ^~~
      |                                             std::max
In file included from /usr/include/c++/11.1.0/algorithm:62,
                 from src/image/videoformat.cpp:21:
/usr/include/c++/11.1.0/bits/stl_algo.h:3467:5: note: ‘std::max’ declared here
 3467 |     max(initializer_list<_Tp> __l, _Compare __comp)
      |     ^~~
make[4]: *** [Makefile:406: release/Qt5.15.2/gpp/x86_64/obj/videoformat.o] Error 1
make[4]: Leaving directory '/home/dr1fter/aur/webcamoid/src/webcamoid-8.8.0/libAvKys/Plugins/VirtualCamera/src/VCamUtils'
make[3]: *** [Makefile:49: sub-src-VCamUtils-make_first-ordered] Error 2
make[3]: Leaving directory '/home/dr1fter/aur/webcamoid/src/webcamoid-8.8.0/libAvKys/Plugins/VirtualCamera'
make[2]: *** [Makefile:304: sub-VirtualCamera-make_first] Error 2
make[2]: Leaving directory '/home/dr1fter/aur/webcamoid/src/webcamoid-8.8.0/libAvKys/Plugins'
make[1]: *** [Makefile:135: sub-Plugins-make_first-ordered] Error 2
make[1]: Leaving directory '/home/dr1fter/aur/webcamoid/src/webcamoid-8.8.0/libAvKys'
make: *** [Makefile:48: sub-libAvKys-make_first-ordered] Error 2
==> ERROR: A failure occurred in build().

note that I could successfully build webcamoid-git (tried that after you suggested this in a previous post)

hipersayan_x commented on 2020-12-18 18:52 (UTC)

@MarcinWieczor fixed, thanks!

MarcinWieczorek commented on 2020-12-18 17:27 (UTC)

source=("${pkgname}-${pkver}.tar.gz::https://github.com/${pkgname}/${pkgname}/archive/${pkgver}.tar.gz") this should do the job. thanks.

hipersayan_x commented on 2020-12-18 16:54 (UTC)

@MarcinWieczor ok, I understand now, can you give me the patch file for the PKGBUILD so I can apply the changes?

MarcinWieczorek commented on 2020-12-17 18:54 (UTC)

I mean renaming it in the PKGBUILD, having only version numbers in github releases is common. Imagine I have one directory with all sources for different packages and when I install one it finds v1.0.0.tar.gz that was left there by some other package, tries to use it and fails the sum. That's because it should've been foo-1.0.0.tar.gz and bar-1.0.0.tar.gz. Thanks

hipersayan_x commented on 2020-12-17 13:12 (UTC)

@MarcinWieczorek I don't understand what do you mean, you want me to rename the source tarball in the upstream? for what purpose? how does it affects the build? it makes no sense for me.

MarcinWieczorek commented on 2020-12-17 10:49 (UTC)

Hi, thank you for maintaining. Please rename the tarball to include the pkgname, some people use common directory for sources and that causes conflicts.

hipersayan_x commented on 2020-11-05 20:27 (UTC)

@Tio I've tested the package and is building fine for me, also the error message is cut, I can't see what's the original error, try cleaning the src folder and building the package again, if that does not works try with webcamoid-git.

Tio commented on 2020-10-31 18:18 (UTC)

I get this error:

      |                              ^~~~~~
In file included from /usr/include/stdio.h:866,
                 from /usr/include/c++/10.2.0/cstdio:42,
                 from /usr/include/c++/10.2.0/ext/string_conversions.h:43,
                 from /usr/include/c++/10.2.0/bits/basic_string.h:6535,
                 from /usr/include/c++/10.2.0/string:55,
                 from /usr/include/qt/QtCore/qbytearray.h:52,
                 from /usr/include/qt/QtCore/qstring.h:50,
                 from /usr/include/qt/QtCore/qobject.h:47,
                 from /usr/include/qt/QtCore/qtimer.h:48,
                 from /usr/include/qt/QtCore/QTimer:1,
                 from videostreaming.h:24,
                 from videostreaming.cpp:21:
/usr/include/bits/stdio2.h:70:35: note: ‘__builtin___snprintf_chk’ output between 4 and 13 bytes into a destination of size 6
   70 |   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   71 |        __bos (__s), __fmt, __va_arg_pack ());
      |        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
==> ERROR: A failure occurred in build().
    Aborting...

hipersayan_x commented on 2020-03-21 14:40 (UTC)

@Moseley libuvc is part of the AUR, makepkg doesn't pull dependencies from the AUR, you must use an AUR helper for that.

Moseley commented on 2020-03-20 21:31 (UTC)

I received this error when building:

Building webcamoid... ==> Making package: webcamoid 8.7.1-1 (Fri 20 Mar 2020 05:26:30 PM EDT) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Missing dependencies: -> libuvc ==> ERROR: Could not resolve all dependencies.

I manually built the other package first but thought you should know that building webcamoid alone does not pull in the other as it should.

Sebbl commented on 2019-05-26 16:09 (UTC)

Oh, cool tool!

simona commented on 2018-05-23 21:33 (UTC)

Ok... thanks :-)

DanielH commented on 2018-05-22 16:25 (UTC)

Unable to build: ... make[4]: [Makefile:611: build/Qt5.10.1/gcc/release/obj/mediawriterffmpeg.o] Error 1 make[4]: Leaving directory '/home/daniel/yaourt/yaourt-tmp-daniel/aur-webcamoid/src/webcamoid-8.1.0/libAvKys/Plugins/MultiSink/src/ffmpeg' make[3]: [Makefile:90: sub-src-ffmpeg-make_first-ordered] Error 2 make[3]: Leaving directory '/home/daniel/yaourt/yaourt-tmp-daniel/aur-webcamoid/src/webcamoid-8.1.0/libAvKys/Plugins/MultiSink' make[2]: [Makefile:362: sub-MultiSink-make_first-ordered] Error 2 make[2]: Leaving directory '/home/daniel/yaourt/yaourt-tmp-daniel/aur-webcamoid/src/webcamoid-8.1.0/libAvKys/Plugins' make[1]: [Makefile:133: sub-Plugins-make_first-ordered] Error 2 make[1]: Leaving directory '/home/daniel/yaourt/yaourt-tmp-daniel/aur-webcamoid/src/webcamoid-8.1.0/libAvKys' make: *** [Makefile:46: sub-libAvKys-make_first-ordered] Error 2 ==> ERROR: A failure occurred in build().

simona commented on 2018-05-21 19:51 (UTC)

make[4]: [Makefile:943: build/Qt5.10.1/gcc/release/obj/mediawriterffmpeg.o] Error 1 make[4]: uscita dalla directory "/home/simona/.cache/pacaur/webcamoid/src/webcamoid-8.1.0/libAvKys/Plugins/MultiSink/src/ffmpeg" make[3]: [Makefile:90: sub-src-ffmpeg-make_first-ordered] Error 2 make[3]: uscita dalla directory "/home/simona/.cache/pacaur/webcamoid/src/webcamoid-8.1.0/libAvKys/Plugins/MultiSink" make[2]: [Makefile:362: sub-MultiSink-make_first-ordered] Error 2 make[2]: uscita dalla directory "/home/simona/.cache/pacaur/webcamoid/src/webcamoid-8.1.0/libAvKys/Plugins" make[1]: [Makefile:133: sub-Plugins-make_first-ordered] Error 2 make[1]: uscita dalla directory "/home/simona/.cache/pacaur/webcamoid/src/webcamoid-8.1.0/libAvKys" make: *** [Makefile:46: sub-libAvKys-make_first-ordered] Error 2 ==> ERRORE: Si è verificato un errore in build().

manyak commented on 2018-01-25 09:44 (UTC)

compiling process took a while but it went smooth

hipersayan_x commented on 2017-09-29 23:45 (UTC)

I tested it and sha256sum is ok, maybe it was not properly downloaded in your side?

juancarlospaco commented on 2017-09-29 23:14 (UTC)

sha256sum is wrong again.

hipersayan_x commented on 2017-09-12 12:03 (UTC)

sha256sum fixed, thanks!

agapito commented on 2017-09-12 08:41 (UTC)

sha256sum is wrong

lesto commented on 2015-08-20 20:18 (UTC)

yes, it works! Thanks

hipersayan_x commented on 2015-08-17 23:29 (UTC)

I forgot to include the QDataStream header, do you want to test the git version? (webcamoid-git)

lesto commented on 2015-08-17 22:42 (UTC)

i get the error: ambiguous overload for 'operator>>' (operand types are 'QDataStream' and 'int')

hipersayan_x commented on 2015-03-01 18:50 (UTC)

Fixed, thanks!

fabertawe commented on 2015-03-01 18:38 (UTC)

It needed qt5-svg to build for me. Also, it doesn't run, with the following output... QQmlApplicationEngine failed to load component qrc:/Webcamoid/share/qml/main.qml:25 module "QtQuick.Layouts" is not installed qrc:/Webcamoid/share/qml/main.qml:24 module "QtQuick.Controls" is not installed qrc:/Webcamoid/share/qml/main.qml:22 module "QtQuick.Dialogs" is not installed Thanks.

eticre commented on 2014-10-01 20:02 (UTC)

hi all new version Qt5 https://github.com/hipersayanX/Webcamoid/blob/master/ports/archlinux/PKGBUILD

ava1ar commented on 2012-11-04 00:18 (UTC)

Updated.

ThecaTTony commented on 2012-11-02 05:44 (UTC)

New version 3.2.1. Thanks

ava1ar commented on 2012-09-29 03:26 (UTC)

Updated to 3.2.0

ava1ar commented on 2012-08-05 17:13 (UTC)

Updated.

mrbit commented on 2012-08-03 22:49 (UTC)

update please...at 3.1

ilpianista commented on 2012-07-16 10:13 (UTC)

please rename this package following the KDE package guidelines, https://mailman.archlinux.org/pipermail/aur-general/2012-July/019567.html Thanks

mrbit commented on 2012-03-27 17:13 (UTC)

ok, thanks