Package Details: qcma 0.4.1-3

Git Clone URL: https://aur.archlinux.org/qcma.git (read-only, click to copy)
Package Base: qcma
Description: Content Manager Assistant for the PS Vita
Upstream URL: https://github.com/codestation/qcma
Keywords: CMA PSV PSVita
Licenses: GPL
Submitter: codestation
Maintainer: silverhikari
Last Packager: silverhikari
Votes: 8
Popularity: 0.000000
First Submitted: 2014-10-23 02:54 (UTC)
Last Updated: 2022-03-05 04:38 (UTC)

Required by (0)

Sources (1)

Latest Comments

codestation commented on 2022-03-04 00:09 (UTC)

@silverhikari you can try to pass DISABLE_FFMPEG to the qmake command and remove the ffmpeg dependency so it builds again (only image/video previews are lost).

qmake-qt5 qcma.pro PREFIX="/usr" CONFIG+=DISABLE_FFMPEG

Some ffmpeg functions that Qcma uses are either deprecated or removed so a code refactoring is needed for a proper fix. I archived the qcma repo because i don't have a PSVita anymore so there won't be an official patch until somebody forks the project and make the fix themselves.

silverhikari commented on 2022-02-26 17:40 (UTC)

@chowder3907 i have confirm this a bug caused by the new ffmpeg release, though with the qcma repository being archived and i have no clue how to fix said issue, this may be so for a while.

chowder3907 commented on 2022-02-26 03:15 (UTC)

Currently get this error when building: g++ -c -pipe -Wno-write-strings -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -Wall -Wextra -Wdisabled-optimization -Wformat=2 -Winit-self -Wmissing-include-dirs -Woverloaded-virtual -Wundef -Wno-unused -Wno-missing-field-initializers -Wno-format-nonliteral -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIC -flto -fno-fat-lto-objects -Wall -Wextra -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DQCMA_VER=\"0.4.1\" -DFFMPEG_ENABLED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/libusb-1.0 -I/usr/include/libxml2 -I/usr/include/qt -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtSql -I/usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o cmarootobject.o cmarootobject.cpp g++ -c -pipe -Wno-write-strings -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -Wall -Wextra -Wdisabled-optimization -Wformat=2 -Winit-self -Wmissing-include-dirs -Woverloaded-virtual -Wundef -Wno-unused -Wno-missing-field-initializers -Wno-format-nonliteral -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -fPIC -flto -fno-fat-lto-objects -Wall -Wextra -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DQCMA_VER=\"0.4.1\" -DFFMPEG_ENABLED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -I/usr/include/libusb-1.0 -I/usr/include/libxml2 -I/usr/include/qt -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtSql -I/usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o cmautils.o cmautils.cpp In file included from cmautils.cpp:23: avdecoder.h: In constructor ‘AVDecoder::AvInit::AvInit()’: avdecoder.h:75:13: error: ‘av_register_all’ was not declared in this scope 75 | av_register_all(); | ^~~~~~~~~~~~~~~ make[1]: [Makefile:984: cmautils.o] Error 1 make[1]: Leaving directory '/tmp/qcma/src/qcma-0.4.1/common' make: [Makefile:49: sub-common-make_first] Error 2 ==> ERROR: A failure occurred in build(). Aborting...

codestation commented on 2018-05-15 05:09 (UTC)

Added a patch to build with latest ffmpeg

ABOhiccups commented on 2018-05-15 02:37 (UTC)

Unable to install qcma. This needs an update.

sl1pkn07 commented on 2016-11-26 19:00 (UTC)

.install no need anymore (superseeded by packan hooks)

codestation commented on 2016-03-09 03:53 (UTC)

Added a patch to fix the compilation with newer ffmpeg on Arch. I will merge it to the main repo once i make sure that it works on all the supported platforms.

dural02 commented on 2016-03-05 21:58 (UTC)

I get the following error while compiling: ==> Building and installing package ==> Making package: qcma 0.3.10-1 (Sat Mar 5 13:58:10 PST 2016) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading qcma-0.3.10.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 125 0 125 0 0 244 0 --:--:-- --:--:-- --:--:-- 244 100 114k 0 114k 0 0 81146 0 --:--:-- 0:00:01 --:--:-- 442k ==> Validating source files with sha256sums... qcma-0.3.10.tar.gz ... Passed ==> Extracting sources... -> Extracting qcma-0.3.10.tar.gz with bsdtar ==> Starting build()... Updating 'common/resources/translations/qcma_es.qm'... Generated 117 translation(s) (117 finished and 0 unfinished) Updating 'common/resources/translations/qcma_fr.qm'... Generated 113 translation(s) (111 finished and 2 unfinished) Ignored 4 untranslated source text(s) Updating 'common/resources/translations/qcma_ja.qm'... Generated 107 translation(s) (105 finished and 2 unfinished) Ignored 10 untranslated source text(s) cd common/ && ( test -e Makefile || /usr/sbin/qmake-qt5 /tmp/yaourt-tmp-monesvol/aur-qcma/src/qcma-0.3.10/common/common.pro PREFIX=/usr -o Makefile ) && make -f Makefile fatal: Not a git repository (or any parent up to mount point /tmp) Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). make[1]: Entering directory '/tmp/yaourt-tmp-monesvol/aur-qcma/src/qcma-0.3.10/common' g++ -c -pipe -Wno-write-strings -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -Wall -Wextra -Wdisabled-optimization -Wformat=2 -Winit-self -Wmissing-include-dirs -Woverloaded-virtual -Wundef -Wno-unused -Wno-missing-field-initializers -Wno-format-nonliteral -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -Wall -W -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DQCMA_VER=\"0.3.10\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libusb-1.0 -isystem /usr/include/libxml2 -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o capability.o capability.cpp g++ -c -pipe -Wno-write-strings -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -Wall -Wextra -Wdisabled-optimization -Wformat=2 -Winit-self -Wmissing-include-dirs -Woverloaded-virtual -Wundef -Wno-unused -Wno-missing-field-initializers -Wno-format-nonliteral -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -Wall -W -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DQCMA_VER=\"0.3.10\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libusb-1.0 -isystem /usr/include/libxml2 -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o cmaobject.o cmaobject.cpp g++ -c -pipe -Wno-write-strings -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -Wall -Wextra -Wdisabled-optimization -Wformat=2 -Winit-self -Wmissing-include-dirs -Woverloaded-virtual -Wundef -Wno-unused -Wno-missing-field-initializers -Wno-format-nonliteral -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -Wall -W -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DQCMA_VER=\"0.3.10\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libusb-1.0 -isystem /usr/include/libxml2 -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o cmarootobject.o cmarootobject.cpp g++ -c -pipe -Wno-write-strings -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -Wall -Wextra -Wdisabled-optimization -Wformat=2 -Winit-self -Wmissing-include-dirs -Woverloaded-virtual -Wundef -Wno-unused -Wno-missing-field-initializers -Wno-format-nonliteral -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -Wall -W -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DQCMA_VER=\"0.3.10\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libusb-1.0 -isystem /usr/include/libxml2 -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o cmautils.o cmautils.cpp g++ -c -pipe -Wno-write-strings -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -Wall -Wextra -Wdisabled-optimization -Wformat=2 -Winit-self -Wmissing-include-dirs -Woverloaded-virtual -Wundef -Wno-unused -Wno-missing-field-initializers -Wno-format-nonliteral -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -Wall -W -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DQCMA_VER=\"0.3.10\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libusb-1.0 -isystem /usr/include/libxml2 -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o sforeader.o sforeader.cpp g++ -c -pipe -Wno-write-strings -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -Wall -Wextra -Wdisabled-optimization -Wformat=2 -Winit-self -Wmissing-include-dirs -Woverloaded-virtual -Wundef -Wno-unused -Wno-missing-field-initializers -Wno-format-nonliteral -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -Wall -W -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DQCMA_VER=\"0.3.10\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libusb-1.0 -isystem /usr/include/libxml2 -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o cmaclient.o cmaclient.cpp g++ -c -pipe -Wno-write-strings -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -Wall -Wextra -Wdisabled-optimization -Wformat=2 -Winit-self -Wmissing-include-dirs -Woverloaded-virtual -Wundef -Wno-unused -Wno-missing-field-initializers -Wno-format-nonliteral -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -Wall -W -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DQCMA_VER=\"0.3.10\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libusb-1.0 -isystem /usr/include/libxml2 -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o cmabroadcast.o cmabroadcast.cpp g++ -c -pipe -Wno-write-strings -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -Wall -Wextra -Wdisabled-optimization -Wformat=2 -Winit-self -Wmissing-include-dirs -Woverloaded-virtual -Wundef -Wno-unused -Wno-missing-field-initializers -Wno-format-nonliteral -O2 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fPIC -Wall -W -D_REENTRANT -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DQCMA_VER=\"0.3.10\" -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_CORE_LIB -I. -isystem /usr/include/libusb-1.0 -isystem /usr/include/libxml2 -isystem /usr/include/qt -isystem /usr/include/qt/QtGui -isystem /usr/include/qt/QtNetwork -isystem /usr/include/qt/QtSql -isystem /usr/include/qt/QtCore -I. -I/usr/lib/qt/mkspecs/linux-g++ -o avdecoder.o avdecoder.cpp avdecoder.cpp: In member function ‘AVFrame* AVDecoder::getDecodedFrame(AVCodecContext*, int)’: avdecoder.cpp:144:9: warning: ‘void av_free_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations] av_free_packet(&packet); ^ In file included from avdecoder.h:26:0, from avdecoder.cpp:21: /usr/include/libavcodec/avcodec.h:4040:6: note: declared here void av_free_packet(AVPacket *pkt); ^ avdecoder.cpp:144:9: warning: ‘void av_free_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations] av_free_packet(&packet); ^ In file included from avdecoder.h:26:0, from avdecoder.cpp:21: /usr/include/libavcodec/avcodec.h:4040:6: note: declared here void av_free_packet(AVPacket *pkt); ^ avdecoder.cpp:144:31: warning: ‘void av_free_packet(AVPacket*)’ is deprecated [-Wdeprecated-declarations] av_free_packet(&packet); ^ In file included from avdecoder.h:26:0, from avdecoder.cpp:21: /usr/include/libavcodec/avcodec.h:4040:6: note: declared here void av_free_packet(AVPacket *pkt); ^ avdecoder.cpp: In member function ‘QByteArray AVDecoder::WriteJPEG(AVCodecContext*, AVFrame*, int, int)’: avdecoder.cpp:242:17: error: ‘PIX_FMT_YUVJ420P’ was not declared in this scope PIX_FMT_YUVJ420P, SWS_BICUBIC, ^ avdecoder.cpp:260:20: warning: ‘int avpicture_get_size(AVPixelFormat, int, int)’ is deprecated [-Wdeprecated-declarations] int numBytes = avpicture_get_size(PIX_FMT_YUVJ420P, width, height); ^ In file included from avdecoder.h:26:0, from avdecoder.cpp:21: /usr/include/libavcodec/avcodec.h:4898:5: note: declared here int avpicture_get_size(enum AVPixelFormat pix_fmt, int width, int height); ^ avdecoder.cpp:260:20: warning: ‘int avpicture_get_size(AVPixelFormat, int, int)’ is deprecated [-Wdeprecated-declarations] int numBytes = avpicture_get_size(PIX_FMT_YUVJ420P, width, height); ^ In file included from avdecoder.h:26:0, from avdecoder.cpp:21: /usr/include/libavcodec/avcodec.h:4898:5: note: declared here int avpicture_get_size(enum AVPixelFormat pix_fmt, int width, int height); ^ avdecoder.cpp:274:5: warning: ‘int avpicture_fill(AVPicture*, const uint8_t*, AVPixelFormat, int, int)’ is deprecated [-Wdeprecated-declarations] avpicture_fill((AVPicture *)pFrameRGB, buffer, PIX_FMT_YUVJ420P, width, height); ^ In file included from avdecoder.h:26:0, from avdecoder.cpp:21: /usr/include/libavcodec/avcodec.h:4883:5: note: declared here int avpicture_fill(AVPicture *picture, const uint8_t *ptr, ^ avdecoder.cpp:274:5: warning: ‘int avpicture_fill(AVPicture*, const uint8_t*, AVPixelFormat, int, int)’ is deprecated [-Wdeprecated-declarations] avpicture_fill((AVPicture *)pFrameRGB, buffer, PIX_FMT_YUVJ420P, width, height); ^ In file included from avdecoder.h:26:0, from avdecoder.cpp:21: /usr/include/libavcodec/avcodec.h:4883:5: note: declared here int avpicture_fill(AVPicture *picture, const uint8_t *ptr, ^ avdecoder.cpp:332:46: warning: ‘AVCodecContext::lmin’ is deprecated [-Wdeprecated-declarations] pOCodecCtx->mb_lmin = pOCodecCtx->lmin = pOCodecCtx->qmin * FF_QP2LAMBDA; ^ In file included from avdecoder.h:26:0, from avdecoder.cpp:21: /usr/include/libavcodec/avcodec.h:2590:9: note: declared here int lmin; ^ avdecoder.cpp:332:46: warning: ‘AVCodecContext::lmin’ is deprecated [-Wdeprecated-declarations] pOCodecCtx->mb_lmin = pOCodecCtx->lmin = pOCodecCtx->qmin * FF_QP2LAMBDA; ^ In file included from avdecoder.h:26:0, from avdecoder.cpp:21: /usr/include/libavcodec/avcodec.h:2590:9: note: declared here int lmin; ^ avdecoder.cpp:332:46: warning: ‘AVCodecContext::lmin’ is deprecated [-Wdeprecated-declarations] pOCodecCtx->mb_lmin = pOCodecCtx->lmin = pOCodecCtx->qmin * FF_QP2LAMBDA; ^ In file included from avdecoder.h:26:0, from avdecoder.cpp:21: /usr/include/libavcodec/avcodec.h:2590:9: note: declared here int lmin; ^ avdecoder.cpp:333:46: warning: ‘AVCodecContext::lmax’ is deprecated [-Wdeprecated-declarations] pOCodecCtx->mb_lmax = pOCodecCtx->lmax = pOCodecCtx->qmax * FF_QP2LAMBDA; ^ In file included from avdecoder.h:26:0, from avdecoder.cpp:21: /usr/include/libavcodec/avcodec.h:2596:9: note: declared here int lmax; ^ avdecoder.cpp:333:46: warning: ‘AVCodecContext::lmax’ is deprecated [-Wdeprecated-declarations] pOCodecCtx->mb_lmax = pOCodecCtx->lmax = pOCodecCtx->qmax * FF_QP2LAMBDA; ^ In file included from avdecoder.h:26:0, from avdecoder.cpp:21: /usr/include/libavcodec/avcodec.h:2596:9: note: declared here int lmax; ^ avdecoder.cpp:333:46: warning: ‘AVCodecContext::lmax’ is deprecated [-Wdeprecated-declarations] pOCodecCtx->mb_lmax = pOCodecCtx->lmax = pOCodecCtx->qmax * FF_QP2LAMBDA; ^ In file included from avdecoder.h:26:0, from avdecoder.cpp:21: /usr/include/libavcodec/avcodec.h:2596:9: note: declared here int lmax; ^ Makefile:580: recipe for target 'avdecoder.o' failed make[1]: *** [avdecoder.o] Error 1 make[1]: Leaving directory '/tmp/yaourt-tmp-monesvol/aur-qcma/src/qcma-0.3.10/common' Makefile:44: recipe for target 'sub-common-make_first-ordered' failed make: *** [sub-common-make_first-ordered] Error 2 ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Makepkg was unable to build qcma. ==> Restart building qcma ? [y/N] ==> -----------------------------

codestation commented on 2015-03-14 14:41 (UTC)

Added qt5-tools to makedepends.

doragasu commented on 2015-03-14 14:37 (UTC)

Needs this to build: makedepends=('qt5-tools')