Package Details: psi-plus-git 1.5.1692.r4652.g4b93355d-1

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: 136
Popularity: 0.000000
First Submitted: 2013-08-06 17:06 (UTC)
Last Updated: 2024-03-18 07:23 (UTC)

Pinned Comments

Latest Comments

1 2 3 4 5 6 .. 25 Next › Last »

sir_lucjan commented on 2024-03-18 07:25 (UTC)

Fixed and orphaned at the same time. I don't use psi-plus anymore so I will give this to someone else.

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...