Package Details: jreen 1.2.0-1

Git Clone URL: https://aur.archlinux.org/jreen.git (read-only)
Package Base: jreen
Description: Free and Opensource Jabber library, written in C++ using cross-platform framework Qt.
Upstream URL: http://qutim.org/jreen
Keywords: cpp library network qt xmpp
Licenses: GPL2
Conflicts: jreen-git
Provides: jreen
Submitter: zizzfizzix
Maintainer: jnbek
Last Packager: jnbek
Votes: 107
Popularity: 0.130143
First Submitted: 2011-11-14 17:00
Last Updated: 2015-10-02 17:39

Dependencies (4)

Required by (2)

Sources (1)

Latest Comments

APKent88 commented on 2015-06-03 01:46

md5sum should be changed to:

1ac6d90d17371288bebe3fc1921a977c

nem commented on 2015-05-20 21:02

==> Making package: jreen 1.2.0-1 (Wed 20 May 23:01:25 CEST 2015)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found jreen-1.2.0.zip
==> Validating source files with md5sums...
jreen-1.2.0.zip ... FAILED
==> ERROR: One or more files did not pass the validity check!

tee commented on 2015-01-11 15:31

Updated build() for PKGBUILD

build() {
cd ${srcdir}/${pkgname}-${pkgver}-build

cmake -DJREEN_FORCE_QT4=no \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=${_buildtype} \
-DGSASL_INCLUDE_DIRS=/usr/include \
../${pkgname}-${pkgver}

make
}

Differences:
JREEN_FORCE_QT4=no so if you have qt5 installed then cmake will detect and use it instead
GSASL_INCLUDE_DIRS=/usr/include as cmake can't detect gsasl for some reason

zizzfizzix commented on 2015-01-07 22:17

base-devel (which includes pkg-config) is a preliminary requirement to building anything, AUR assumes you have it installed already.

crazycactus97 commented on 2015-01-04 10:09

Had some problems building, It failed to found gsasl and other libaries. Solved by installing pkg-config, you should add it as a build dependency.

Also, thanks for mantaining the package!

lcartercondon commented on 2014-12-17 00:05

Am getting the same issue as JohnnySSH - have zlib installed but fails when making against libz.o

Not sure how to fix but see that the last commit for 1.2.0 mentions fixing compilation for cmake >=2.8. Not entirely sure if that's right (building with cmake 3.0.2 and it fails) but also not sure that it's an issue with cmake or something else entirely.

JohnnySSH commented on 2014-11-28 23:16

Am also getting an issue while building though it hasn't resolved itself :-(


[ 86%] Building CXX object CMakeFiles/jreen.dir/src/experimental/jinglespeexcodec.cpp.o
/tmp/jreen/src/jreen-1.2.0/src/experimental/jinglespeexcodec.cpp: In member function ‘virtual QByteArray Jreen::JingleSpeexCodec::encodeFrame(const char*, int)’:
/tmp/jreen/src/jreen-1.2.0/src/experimental/jinglespeexcodec.cpp:84:6: warning: unused variable ‘frameSize’ [-Wunused-variable]
int frameSize = speex_bits_write(&m_bits, frame.data(), frame.size());
^
/tmp/jreen/src/jreen-1.2.0/src/experimental/jinglespeexcodec.cpp: At global scope:
/tmp/jreen/src/jreen-1.2.0/src/experimental/jinglespeexcodec.cpp:77:64: warning: unused parameter ‘size’ [-Wunused-parameter]
QByteArray JingleSpeexCodec::encodeFrame(const char *data, int size)
^
[ 87%] Building CXX object CMakeFiles/jreen.dir/src/experimental/jinglesession.cpp.o
[ 87%] Building CXX object CMakeFiles/jreen.dir/src/experimental/jinglemanager.cpp.o
[ 88%] Building CXX object CMakeFiles/jreen.dir/src/experimental/jinglefactory.cpp.o
[ 89%] Building CXX object CMakeFiles/jreen.dir/src/experimental/jinglecontent.cpp.o
[ 90%] Building CXX object CMakeFiles/jreen.dir/src/experimental/jingleaudiopayload.cpp.o
[ 91%] Building CXX object CMakeFiles/jreen.dir/src/experimental/jingleaudiocontentfactory.cpp.o
[ 92%] Building CXX object CMakeFiles/jreen.dir/src/experimental/jingleaudiocontent.cpp.o
[ 92%] Building CXX object CMakeFiles/jreen.dir/src/experimental/jingle.cpp.o
[ 93%] Building CXX object CMakeFiles/jreen.dir/src/experimental/iristransport.cpp.o
[ 94%] Building CXX object CMakeFiles/jreen.dir/3rdparty/jdns/qjdns_sock.cpp.o
[ 95%] Building CXX object CMakeFiles/jreen.dir/3rdparty/jdns/qjdns.cpp.o
[ 96%] Building C object CMakeFiles/jreen.dir/3rdparty/jdns/jdns_util.c.o
[ 96%] Building C object CMakeFiles/jreen.dir/3rdparty/jdns/jdns_sys.c.o
[ 97%] Building C object CMakeFiles/jreen.dir/3rdparty/jdns/jdns_packet.c.o
/tmp/jreen/src/jreen-1.2.0/3rdparty/jdns/jdns_packet.c: In function ‘append_rrsection’:
/tmp/jreen/src/jreen-1.2.0/3rdparty/jdns/jdns_packet.c:729:12: warning: variable ‘rdlength’ set but not used [-Wunused-but-set-variable]
int n, i, rdlength;
^
[ 98%] Building C object CMakeFiles/jreen.dir/3rdparty/jdns/jdns_mdnsd.c.o
[ 99%] Building C object CMakeFiles/jreen.dir/3rdparty/jdns/jdns.c.o
/tmp/jreen/src/jreen-1.2.0/3rdparty/jdns/jdns.c: In function ‘_multicast_update_publish’:
/tmp/jreen/src/jreen-1.2.0/3rdparty/jdns/jdns.c:3176:6: warning: variable ‘qtype’ set but not used [-Wunused-but-set-variable]
int qtype;
^
[100%] Building CXX object CMakeFiles/jreen.dir/jreen_automoc.cpp.o
make[2]: *** No rule to make target '/usr/bin/libz.so', needed by 'libjreen.so.1.2.0'. Stop.
CMakeFiles/Makefile2:60: recipe for target 'CMakeFiles/jreen.dir/all' failed
make[1]: *** [CMakeFiles/jreen.dir/all] Error 2
Makefile:117: recipe for target 'all' failed
make: *** [all] Error 2
==> ERROR: A failure occurred in build().
Aborting...

$ ls /usr/bin |grep libz
libzen-config
libz.so

Any suggestions??

Smetterleen commented on 2014-11-26 20:56

Well, the issue resolved itself...

Somehow libgsasl was not installed after all. I'm not sure why but today when trying to build it again, it noticed the missing dependency and install libgsasl...

I'm pretty sure I tried reinstalling libgsasl earlier, but hey, glad it's resolved!

Thanks!

zizzfizzix commented on 2014-11-16 23:38

nope, it builds just fine here

Smetterleen commented on 2014-11-10 02:35

I'm getting a build error:

==> Starting build()...
-- The C compiler identification is GNU 4.9.2
-- The CXX compiler identification is GNU 4.9.2
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Could not find Qt5, so let's use Qt4...
qmake: could not exec '/usr/lib/qt/bin/qmake': No such file or directory
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found
-- Found Qt4: /usr/bin/qmake-qt4 (found suitable version "4.8.6", minimum required is "4.6.0")
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- checking for one of the modules 'libgsasl'
CMake Error at /usr/share/cmake-3.0/Modules/FindPkgConfig.cmake:425 (message):
None of the required 'libgsasl' found
Call Stack (most recent call first):
cmake/FindGSASL.cmake:20 (PKG_SEARCH_MODULE)
CMakeLists.txt:48 (find_package)


-- Could NOT find libgsasl
-- checking for one of the modules 'speex'
-- Could not find speex library.
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8")
-- Configuring incomplete, errors occurred!
See also "/tmp/yaourt-tmp-joep/aur-jreen/src/jreen-1.2.0-build/CMakeFiles/CMakeOutput.log".
See also "/tmp/yaourt-tmp-joep/aur-jreen/src/jreen-1.2.0-build/CMakeFiles/CMakeError.log".
==> ERROR: A failure occurred in build().
Aborting...
==> ERROR: Makepkg was unable to build jreen.


gsasl is installed:

$ ls /usr/lib | grep gsasl.so
libgsasl.so
libgsasl.so.7
libgsasl.so.7.9.6


Any ideas?

All comments