Fixed and orphaned at the same time. I don't use psi-plus anymore so I will give this to someone else.
Search Criteria
Package Details: psi-plus-git 1.5.1692.r4652.g4b93355d-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: | None |
Last Packager: | sir_lucjan |
Votes: | 135 |
Popularity: | 0.000000 |
First Submitted: | 2013-08-06 17:06 (UTC) |
Last Updated: | 2024-03-18 07:23 (UTC) |
Dependencies (14)
- http-parser (http-parser-gitAUR)
- hunspell (hunspell-gitAUR)
- libidn (libidn-gitAUR)
- libusrsctpAUR (libusrsctp-gitAUR)
- libxss
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-multimedia
- qt5-svg (qt5-svg-gitAUR)
- qt5-webengine
- qt5-x11extras
- qtkeychain (qtkeychain-qt5)
- cmake (cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- patch (patch-gitAUR) (make)
Required by (4)
Sources (3)
sir_lucjan commented on 2024-03-18 07:25 (UTC)
dujemiha commented on 2024-03-17 19:50 (UTC)
libusrsctp from AUR should be added to depends. As a temporary workaround you can install it yourself.
schnedan commented on 2024-03-17 12:17 (UTC)
today sending my peers images via psi failed, so I send the same images by conversation from my mobile phone - works fine,
So I thougth a recompile / install of psi might solve the problem (as it does with many AUR applications...)
unfortunally it does not compile:
-- ===Building Psi+===
-- CMP0071 policy set to NEW
-- CMP0074 policy set to NEW
-- Chatlog type - QtWebEngine
-- System name - Linux
-- X11 features support - ENABLED
-- Xscreensaver support - ENABLED
-- DBus support - ENABLED
-- CXX flags: -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 -flto=auto
-- C flags: -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,- D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection - flto=auto
-- Found HttpParser-2.9.4: /lib/libhttp_parser.so
-- Qt5 found, version 5.15.13
CMake Warning at iris/cmake/modules/IrisQCA.cmake:74 (message):
Disabling IRIS_BUNDLED_QCA option makes impossible to use DTLS and PsiMedia
Call Stack (most recent call first):
iris/CMakeLists.txt:89 (include)
-- QCA: using system
-- Found Qca: /lib/libqca-qt5.so
-- StdInt include found: /usr/include/stdint.h
-- Could NOT find UsrSCTP (missing: USRSCTP_LIBRARY USRSCTP_INCLUDE)
CMake Error at iris/cmake/modules/IrisSCTP.cmake:15 (message):
UsrSCTP library not found. Try to install usrsctp library or enable
IRIS_BUNDLED_USRSCTP flag
Call Stack (most recent call first):
iris/CMakeLists.txt:101 (include)
Any ideas?
schnedan commented on 2022-11-06 17:08 (UTC)
Thx, works
sir_lucjan commented on 2022-11-06 12:08 (UTC)
Please check now.
schnedan commented on 2022-11-06 09:05 (UTC) (edited on 2022-11-06 09:06 (UTC) by schnedan)
After the latest update of the system today, psi failed to start:
psi-plus: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory
recompile also fails with:
==> Making package: psi-plus-git 1.5.1477.r4437.gaf4b5b29-1 (2022-11-06T10:02:01 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Updating psi git repo...
-> Updating iris git repo...
-> Updating libpsi git repo...
==> Validating source files with sha256sums...
psi ... Skipped
iris ... Skipped
libpsi ... Skipped
==> Extracting sources...
-> Creating working copy of psi git repo...
Switched to a new branch 'makepkg'
-> Creating working copy of iris git repo...
Switched to a new branch 'makepkg'
-> Creating working copy of libpsi git repo...
Switched to a new branch 'makepkg'
==> Starting prepare()...
Cloning into '/tmp/trizen-username/psi-plus-git/src/psi/iris'...
fatal: transport 'file' not allowed
fatal: clone of '/tmp/trizen-username/psi-plus-git/src/iris' into submodule path '/tmp/trizen-username/psi-plus-git/src/psi/iris' failed
Failed to clone 'iris'. Retry scheduled
Cloning into '/tmp/trizen-username/psi-plus-git/src/psi/src/libpsi'...
fatal: transport 'file' not allowed
fatal: clone of '/tmp/trizen-username/psi-plus-git/src/libpsi' into submodule path '/tmp/trizen-username/psi-plus-git/src/psi/src/libpsi' failed
Failed to clone 'src/libpsi'. Retry scheduled
Cloning into '/tmp/trizen-username/psi-plus-git/src/psi/iris'...
fatal: transport 'file' not allowed
fatal: clone of '/tmp/trizen-username/psi-plus-git/src/iris' into submodule path '/tmp/trizen-username/psi-plus-git/src/psi/iris' failed
Failed to clone 'iris' a second time, aborting
==> ERROR: A failure occurred in prepare().
Aborting...
:: Unable to build psi-plus-git - makepkg exited with code: 4
rion commented on 2021-06-02 14:04 (UTC)
I've added a workaround iris/psi while upstream (usrsctp devs) is silent about the issue.
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...
Pinned Comments