I've added a workaround iris/psi while upstream (usrsctp devs) is silent about the issue.
Search Criteria
Package Details: psi-plus-git 1.5.1477.r4437.gaf4b5b29-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/psi-plus-git.git (read-only, click to copy) |
---|---|
Package Base: | psi-plus-git |
Description: | Psi+ is a powerful XMPP client (Qt, C++) designed for the XMPP power users (built with Qt 5.x) |
Upstream URL: | https://psi-plus.com |
Licenses: | GPL2 |
Conflicts: | psi-plus, psi-plus-qt5-git, psi-plus-webkit-git, psi-plus-webkit-qt5-git |
Provides: | psi-plus, psi-plus-qt5-git |
Submitter: | TZ86 |
Maintainer: | sir_lucjan |
Last Packager: | sir_lucjan |
Votes: | 136 |
Popularity: | 0.000000 |
First Submitted: | 2013-08-06 17:06 (UTC) |
Last Updated: | 2022-01-11 12:10 (UTC) |
Dependencies (13)
- http-parser (http-parser-git)
- hunspell (hunspell-git)
- libidn (libidn-git)
- libxss
- qt5-base (qt5-base-git, qt5-base-headless)
- qt5-multimedia (qt5-multimedia-git)
- qt5-svg (qt5-svg-git)
- qt5-webengine
- qt5-x11extras (qt5-x11extras-git)
- qtkeychain (qtkeychain-qt5)
- cmake (cmake-git) (make)
- git (git-git, git-vfs, git-run-command-patch-git) (make)
- patch (patch-git) (make)
Required by (3)
Sources (3)
Latest Comments
rion commented on 2021-06-02 14:04 (UTC)
sir_lucjan commented on 2021-06-02 09:13 (UTC)
@digital
Did you take the bother to read the earlier comments?
digital commented on 2021-06-02 05:18 (UTC)
==> Starting build()...
-- CMP0071 policy set to NEW
-- CMP0074 policy set to NEW
-- ===Building Psi+===
-- Chatlog type - QtWebEngine
-- System name - Linux
-- X11 features support - ENABLED
-- Xscreensaver support - ENABLED
-- DBus support - ENABLED
-- CXX flags: -march=x86-64 -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2,-D_GLIBCXX_ASSERTIONS -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection
-- C flags: -march=x86-64 -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2,-D_GLIBCXX_ASSERTIONS -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection
-- Found ccache at /usr/sbin/ccache
-- CMP0071 policy set to NEW
-- CMP0074 policy set to NEW
-- Qt5 found, version 5.15.2
-- QCA: using bundled
-- StdInt include found: /usr/include/stdint.h
-- USRSCTP: using bundled
-- CMP0074 policy set to NEW
-- Found Qt5Keychain: qt5keychain
-- Git Version 1.5.1543 (2021-06-02, 7b2c0b69, webengine)
-- Psi+ version set: 1.5.1543 (2021-06-02, 7b2c0b69, webengine)
-- Psi+ libraries directory: /usr/lib/psi-plus
-- Psi+ data directory: /usr/share/psi-plus
-- Processing iconsets for prepare-src
-- /home/user/.cache/yay/psi-plus-git/src/build/src/config.h file generated
-- Processing iconsets for prepare-bin
-- /home/user/.cache/yay/psi-plus-git/src/build/psi-plus.desktop file generated
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/.cache/yay/psi-plus-git/src/build
Consolidate compiler generated dependencies of target qhttp
[ 0%] Performing update step for 'UsrSCTPProject'
[ 1%] Automatic MOC for target libpsi_dialogs
[ 1%] Automatic MOC and UIC for target stringprep
[ 4%] Automatic MOC for target zip
[ 4%] Performing update step for 'QcaProject'
[ 10%] Built target build_ui_files
[ 10%] Automatic MOC for target psimedia
[ 10%] Automatic MOC for target AutoUpdater
[ 12%] Built target qhttp
[ 12%] Built target zip_autogen
[ 12%] Built target libpsi_dialogs_autogen
[ 12%] Built target stringprep_autogen
[ 12%] Built target psimedia_autogen
[ 13%] No patch step for 'UsrSCTPProject'
[ 13%] Built target AutoUpdater_autogen
Consolidate compiler generated dependencies of target zip
Consolidate compiler generated dependencies of target stringprep
Consolidate compiler generated dependencies of target libpsi_dialogs
Consolidate compiler generated dependencies of target psimedia
Consolidate compiler generated dependencies of target AutoUpdater
[ 14%] Built target zip
[ 14%] Built target stringprep
[ 14%] Built target AutoUpdater
[ 14%] Built target libpsi_dialogs
[ 15%] Built target psimedia
[ 15%] Performing configure step for 'UsrSCTPProject'
-- Compiler flags (CMAKE_C_FLAGS): -march=x86-64 -mtune=native -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=2,-D_GLIBCXX_ASSERTIONS -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -std=c99 -pedantic -Wall -Wextra -Wfloat-equal -Wshadow -Wpointer-arith -Wunreachable-code -Winit-self -Wno-unused-function -Wno-unused-parameter -Wno-unreachable-code -Wstrict-prototypes -Werror
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/build
[ 15%] Performing build step for 'UsrSCTPProject'
Consolidate compiler generated dependencies of target usrsctp
[ 4%] Building C object usrsctplib/CMakeFiles/usrsctp.dir/user_mbuf.c.o
In file included from /home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:44:
In function ‘m_move_pkthdr’,
inlined from ‘m_prepend’ at /home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:1333:3:
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:223:30: error: ‘*mret.m_hdr.mh_flags’ may be used uninitialized [-Werror=maybe-uninitialized]
223 | #define m_flags m_hdr.mh_flags
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:824:60: note: in expansion of macro ‘m_flags’
824 | to->m_flags = (from->m_flags & M_COPYFLAGS) | (to->m_flags & M_EXT);
| ^~~~~~~
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c: In function ‘m_prepend’:
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:223:30: error: ‘*mret.m_hdr.mh_flags’ may be used uninitialized [-Werror=maybe-uninitialized]
223 | #define m_flags m_hdr.mh_flags
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:1336:16: note: in expansion of macro ‘m_flags’
1336 | if (m->m_flags & M_PKTHDR) {
| ^~~~~~~
In function ‘m_dup1’,
inlined from ‘m_pulldown’ at /home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:990:7:
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:221:30: error: ‘*mret.m_hdr.mh_data’ may be used uninitialized [-Werror=maybe-uninitialized]
221 | #define m_data m_hdr.mh_data
| ^
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:96:35: note: in expansion of macro ‘m_data’
96 | #define mtod(m, t) ((t)((m)->m_data))
| ^~~~~~
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:926:33: note: in expansion of macro ‘mtod’
926 | m_copydata(m, off, len, mtod(n, caddr_t));
| ^~~~
In function ‘m_dup_pkthdr’,
inlined from ‘m_dup1’ at /home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:922:18,
inlined from ‘m_pulldown’ at /home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:990:7:
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:223:30: error: ‘*mret.m_hdr.mh_flags’ may be used uninitialized [-Werror=maybe-uninitialized]
223 | #define m_flags m_hdr.mh_flags
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:1218:60: note: in expansion of macro ‘m_flags’
1218 | to->m_flags = (from->m_flags & M_COPYFLAGS) | (to->m_flags & M_EXT);
| ^~~~~~~
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c: In function ‘m_pulldown’:
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:221:30: error: ‘*mret.m_hdr.mh_data’ may be used uninitialized [-Werror=maybe-uninitialized]
221 | #define m_data m_hdr.mh_data
| ^
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:96:35: note: in expansion of macro ‘m_data’
96 | #define mtod(m, t) ((t)((m)->m_data))
| ^~~~~~
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:1058:16: note: in expansion of macro ‘mtod’
1058 | memcpy(mtod(o, caddr_t), mtod(n, caddr_t) + off, hlen);
| ^~~~
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c: In function ‘m_split’:
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.h:393:21: error: ‘*mret.m_hdr.mh_data’ may be used uninitialized [-Werror=maybe-uninitialized]
393 | (m)->m_data += (MLEN - (len)) & ~(sizeof(long) - 1); \
| ^~
/home/user/.cache/yay/psi-plus-git/src/build/iris/usrsctp/src/UsrSCTPProject/usrsctplib/user_mbuf.c:1531:17: note: in expansion of macro ‘M_ALIGN’
1531 | M_ALIGN(n, remain);
| ^~~~~~~
cc1: all warnings being treated as errors
make[5]: *** [usrsctplib/CMakeFiles/usrsctp.dir/build.make:356: usrsctplib/CMakeFiles/usrsctp.dir/user_mbuf.c.o] Error 1
make[4]: *** [CMakeFiles/Makefile2:98: usrsctplib/CMakeFiles/usrsctp.dir/all] Error 2
make[3]: *** [Makefile:136: all] Error 2
make[2]: *** [iris/CMakeFiles/UsrSCTPProject.dir/build.make:86: iris/usrsctp/src/UsrSCTPProject-stamp/UsrSCTPProject-build] Error 2
make[1]: *** [CMakeFiles/Makefile2:505: iris/CMakeFiles/UsrSCTPProject.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
HEAD is now at dd8b1dd9 Merge remote-tracking branch 'hadishakir/master'
[ 15%] No patch step for 'QcaProject'
[ 15%] Performing configure step for 'QcaProject'
CMake Deprecation Warning at CMakeLists.txt:19 (cmake_policy):
The OLD behavior for policy CMP0042 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
-- Installed package is NOT relocatable
-- Checking for certstore..
-- Found system certstore
-- certstore path: /etc/ssl/certs/ca-certificates.crt
Plugins:
qca-botan off
qca-cyrus-sasl off
qca-gcrypt off
qca-gnupg off
qca-logger off
qca-nss off
qca-ossl on
qca-pkcs11 off
qca-softstore off
QCA prefix is /home/user/.cache/yay/psi-plus-git/src/build/iris/qca
Plugins will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/lib/qca-qt5
Binary will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/bin
Library will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/lib
Public headers will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/include/Qca-qt5
Private headers will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/include/Qca-qt5
Feature file will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/mkspecs/features
Documentation will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/share/doc/qca-qt5/html
Man page will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/share/man
Pkg-config file will be installed to /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/lib/pkgconfig
-- Configuring done
-- Generating done
-- Build files have been written to: /home/user/.cache/yay/psi-plus-git/src/build/iris/qca/build
[ 16%] Performing build step for 'QcaProject'
[ 1%] Automatic MOC for target qca-qt5
[ 1%] Built target qca-qt5_autogen
Consolidate compiler generated dependencies of target qca-qt5
[ 77%] Built target qca-qt5
[ 79%] Automatic MOC for target qca-ossl
[ 79%] Built target qca-ossl_autogen
Consolidate compiler generated dependencies of target qca-ossl
[100%] Built target qca-ossl
[ 16%] No install step for 'QcaProject'
[ 16%] Completed 'QcaProject'
[ 16%] Built target QcaProject
make: *** [Makefile:136: all] Error 2
==> ERROR: A failure occurred in build().
Aborting...
sir_lucjan commented on 2021-05-23 12:02 (UTC)
Let it be as you say
schnedan commented on 2021-05-23 11:50 (UTC)
I am not the maintainer, I am a user. Its the maintainers job to deal with upstream.
sir_lucjan commented on 2021-05-23 10:50 (UTC)
This is most likely an upstream error. You should report the error there.
schnedan commented on 2021-05-23 10:01 (UTC)
just retried to rebuild.
build fails with some -Werror=maybe-uninitialized
and the output states: all warnings are treated as errors...
VitoZz commented on 2021-01-05 11:57 (UTC)
Forgot to report that psi+ no longer needs the libidn library
sir_lucjan commented on 2021-01-01 20:27 (UTC) (edited on 2021-01-01 20:46 (UTC) by sir_lucjan)
There have been changes in the directory structure and hence your problems. Now it should be fine.
For the future, send error reports in English. I know German, but for the second time you may find someone who does not know.
schnedan commented on 2021-01-01 20:10 (UTC)
just tried to build and install, but it failed:
/tmp/trizen-danny/psi-plus-git/PKGBUILD: Zeile 45: cd: /tmp/trizen-danny/psi-plus-git/src/psi-plus/admin: Datei oder Verzeichnis nicht gefunden
==> FEHLER: Ein Fehler geschah in prepare().
Breche ab...
:: Unable to build psi-plus-git - makepkg exited with code: 4
It states PKGBUILD: Line 45, file or directory /tmp/trizen-danny/psi-plus-git/src/psi-plus/admin not found
VitoZz commented on 2020-11-29 09:54 (UTC)
@jschwart. ENABLE_WEBKIT flag is deprecated. You should use -DCHAT_TYPE="basic|webkit|webengine" instead of ENABLE_WEBKIT etc. Please read Readme_CMake.txt
Also 2 major changes have been made. First, for psimedia to work, you need a version of the qca library from the psi developers. You can read about the reasons for creating a fork in the commits to psi. You can build psi with built-in library by enabling the BUNDLED_QCA flag The second change - to build psi+ now you need the usrsctp library. You can use the official one or build it together with the psi build by enabling the BUNDLED_USRSCTP flag
jschwart commented on 2020-07-27 16:21 (UTC)
Alright, I'll check there, thanks!
sir_lucjan commented on 2020-07-27 16:12 (UTC)
You should send a bug report to upstream
jschwart commented on 2020-07-27 16:05 (UTC) (edited on 2020-07-27 16:21 (UTC) by jschwart)
I just tried to build this on Parabola. I have this diff:
diff --git a/PKGBUILD b/PKGBUILD
index 749e4cb..38b3208 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,13 +4,13 @@
# Contributor: Alexey D. <lq07829icatm@rambler.ru>
pkgname=psi-plus-git
-pkgver=1.4.1399.r1151.g2170e90
+pkgver=1.4.1471.r1151.g2170e90
pkgrel=1
pkgdesc="Psi+ is a powerful XMPP client (Qt, C++) designed for the XMPP power users (built with Qt 5.x)"
url="https://psi-plus.com"
license=('GPL2')
arch=('x86_64')
-depends=('qt5-base' 'qt5-webengine' 'qt5-multimedia' 'qt5-x11extras' 'qca-qt5'
+depends=('qt5-base' 'qt5-multimedia' 'qt5-x11extras' 'qca-qt5'
'libidn' 'libxss' 'qt5-svg' 'hunspell' 'qtkeychain' 'http-parser')
makedepends=('git' 'patch' 'cmake')
provides=("psi-plus=$pkgver" "psi-plus-qt5-git=$pkgver")
@@ -47,7 +47,7 @@ prepare() {
}
build() {
- cmake -B build -S psi -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DPSI_PLUS=ON -DCHAT_TYPE=WEBENGINE ..
+ cmake -B build -S psi -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DPSI_PLUS=ON -DENABLE_WEBKIT=OFF ..
cmake --build build
}
To disable the qt5-webengine requirement.
Compilation fails however:
[ 60%] Linking CXX executable ../psi/psi-plus
/usr/bin/ld: CMakeFiles/psi-plus.dir/chatview_te.cpp.o: in function `ChatView::renderMucMessage(MessageView const&, QTextCursor&)':
/usr/src/debug/psi/src/chatview_te.cpp:404: undefined reference to `ChatViewCommon::getMucNickColor(QString const&, bool)'
/usr/bin/ld: CMakeFiles/psi-plus.dir/chatview_te.cpp.o: in function `ChatView::ChatView(QWidget*)':
/usr/src/debug/psi/src/chatview_te.cpp:63: undefined reference to `ChatViewCommon::setLooks(QWidget*)'
/usr/bin/ld: CMakeFiles/psi-plus.dir/chatview_te.cpp.o: in function `ChatView::dispatchMessage(MessageView const&)':
/usr/src/debug/psi/src/chatview_te.cpp:283: undefined reference to `ChatViewCommon::updateLastMsgTime(QDateTime)'
collect2: fout: ld gaf exit-status 1 terug
make[2]: *** [src/CMakeFiles/psi-plus.dir/build.make:3658: psi/psi-plus] Fout 1
make[1]: *** [CMakeFiles/Makefile2:816: src/CMakeFiles/psi-plus.dir/all] Fout 2
make: *** [Makefile:149: all] Fout 2
==> FOUT: Er is een fout opgetreden in build().
Afbreken...
Let me know if it makes sense to check this out on the Psi+ side instead. I could imagine there's something else with Arch broken.
sir_lucjan commented on 2020-05-13 13:57 (UTC)
Great!
rion commented on 2020-05-13 13:38 (UTC)
Hi. Psi/Psi+ developer is here :)
I did a lot of changes to psi(+) and psimedia. So likely it's fixed already. And yes audio/video calls should work :)
sir_lucjan commented on 2020-04-30 11:57 (UTC)
OK.
[ 13%] Building CXX object iris/src/irisnet/CMakeFiles/irisnet.dir/corelib/irisnetplugin.cpp.o
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp: In function 'PsiMedia::Provider* PsiMedia::provider()':
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:123:52: error: no matching function for call to 'PsiMedia::Plugin::createProvider()'
123 | Provider *p = instance->createProvider();
| ^
In file included from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia_p.h:30,
from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:21:
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:53:23: note: candidate: 'virtual PsiMedia::Provider* PsiMedia::Plugin::createProvider(const QVariantMap&)'
53 | virtual Provider *createProvider(const QVariantMap ¶m) = 0;
| ^~~~~~~~~~~~~~
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:53:23: note: candidate expects 1 argument, 0 provided
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:131:42: error: no matching function for call to 'PsiMedia::Provider::init(QString)'
131 | if (!provider->init(QString())) {
| ^
In file included from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia_p.h:30,
from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:21:
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:134:21: note: candidate: 'virtual bool PsiMedia::Provider::init()'
134 | virtual bool init() = 0;
| ^~~~
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:134:21: note: candidate expects 0 arguments, 1 provided
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp: In function 'PsiMedia::PluginResult PsiMedia::loadPlugin(const QString&, const QString&)':
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:163:51: error: no matching function for call to 'PsiMedia::Plugin::createProvider()'
163 | Provider *provider = instance->createProvider();
| ^
In file included from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia_p.h:30,
from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:21:
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:53:23: note: candidate: 'virtual PsiMedia::Provider* PsiMedia::Plugin::createProvider(const QVariantMap&)'
53 | virtual Provider *createProvider(const QVariantMap ¶m) = 0;
| ^~~~~~~~~~~~~~
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:53:23: note: candidate expects 1 argument, 0 provided
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:170:37: error: no matching function for call to 'PsiMedia::Provider::init(const QString&)'
170 | if (!provider->init(resourcePath)) {
| ^
In file included from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia_p.h:30,
from /home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/psimedia/psimedia.cpp:21:
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:134:21: note: candidate: 'virtual bool PsiMedia::Provider::init()'
134 | virtual bool init() = 0;
| ^~~~
/home/lucjan/Pobrane/roboczy/roboczy-1/psi-plus-git/src/psi/src/plugins/include/psimediaprovider.h:134:21: note: candidate expects 0 arguments, 1 provided
make[2]: *** [src/psimedia/CMakeFiles/psimedia.dir/build.make:96: src/psimedia/CMakeFiles/psimedia.dir/psimedia.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1172: src/psimedia/CMakeFiles/psimedia.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
I think you should report the bug to the developers, not here.
sir_lucjan commented on 2020-04-30 11:52 (UTC)
Could you paste full log? I don't see nothing special here.
wcasanova commented on 2020-04-30 11:49 (UTC)
[ 18%] Building CXX object iris/src/irisnet/CMakeFiles/irisnet.dir/corelib/netinterface_unix.cpp.o [ 18%] Building CXX object iris/src/irisnet/CMakeFiles/irisnet.dir/corelib/netinterface_qtname.cpp.o [ 19%] Linking CXX static library libirisnet.a [ 19%] Built target irisnet make: *** [Makefile:150: all] Error 2 ==> ERROR: A failure occurred in build(). Aborting... Error making: psi-plus-git
sir_lucjan commented on 2020-04-28 15:08 (UTC)
Done
el_aur commented on 2020-04-28 09:43 (UTC)
getting after KDE removal:
psi-plus: error while loading shared libraries: libhttp_parser.so.2.9: cannot open shared object file: No such file or directory
propose to add "http-parser" to dependencies
sir_lucjan commented on 2020-01-30 14:50 (UTC)
Done.
VitoZz commented on 2020-01-30 10:09 (UTC)
The merge of the psi and psi + projects has almost ended 2 patches left (the psi+ project will remain, but it will differ only in the brand and release regularity). Copying icons from the psi+ repository is no longer necessary (they were deleted from there). By the way you need to enable PSI_PLUS flag to obtain psi+ instead of psi.
VitoZz commented on 2019-12-25 09:36 (UTC)
After last changes webengine version is no longer the default version of Psi+. Now you need to set -DCHAT_TYPE=webengine flag to enable webengine functions.
VitoZz commented on 2019-04-20 12:09 (UTC) (edited on 2019-04-20 12:09 (UTC) by VitoZz)
Snapshots repo have patches from psi-plus/main applied to psi-im sources and can be behind real psi-plus for 1-2 weeks.
It's not true. Snapshots repository updates every hour. But after upstream (psi-im/psi) changes the patches from psi-plus/main repository could be broken and psi-plus-snapshots will not be updated till patches will be fixed.
pztrn commented on 2018-06-16 14:03 (UTC)
Yep, that works.
sir_lucjan commented on 2018-06-16 12:17 (UTC)
@pztrn
Could you try now?
pztrn commented on 2018-06-16 06:04 (UTC) (edited on 2018-06-16 06:06 (UTC) by pztrn)
This package should checkout both psi-im repo and apply patches from psi-plus/main repo. That's how I build it for mac, for example. Snapshots repo have patches from psi-plus/main applied to psi-im sources and can be behind real psi-plus for 1-2 weeks. This WILL mislead developers and/or users and WILL create additional headache, actually. So please or fix this package to be built from REAL git or rename it to -snapshot or something. Thanks.
sir_lucjan commented on 2018-06-15 10:28 (UTC)
@pztrn
Could you see another repo with psi-plus? No.
You can build the newest snapshot without changing commit/version.
pztrn commented on 2018-06-15 09:34 (UTC)
Why does this package called "-git" but takes sources from snapshot?
sir_lucjan commented on 2018-05-04 20:27 (UTC)
@dviktor
Sorry, what has this got to do with this package? :)
dviktor commented on 2018-05-04 20:14 (UTC) (edited on 2018-05-04 20:14 (UTC) by dviktor)
Current version of psi-plus doesn't work with Gnome Keyring on Cinnamon (SSH passwords for keys, password for attached SMB shares and other things work great). In output I have these lines:
W:KeyChain error=5 (unknown:0, unknown)
W:Failed to save password in keyring manager (unknown:0, unknown)
Because of this on every start Psi+ asks for password again. I don't want to store passwords unencrypted so disabling keyring in settings is not a option
Pinned Comments