Package Details: spectrum2 2.0.5-3

Git Clone URL: https://aur.archlinux.org/spectrum2.git (read-only)
Package Base: spectrum2
Description: Create C++ transports easily
Upstream URL: http://spectrum.im
Licenses: GPL
Submitter: moyamo
Maintainer: moyamo
Last Packager: moyamo
Votes: 3
Popularity: 0.000004
First Submitted: 2016-01-22 14:52
Last Updated: 2018-02-06 20:09

Dependencies (34)

Required by (0)

Sources (2)

Latest Comments

moyamo commented on 2018-02-04 20:39

This seems to be because the AUR now has swift4 instead of swift3.

Given that spectrum seems to explicitly use C++11 (See https://github.com/SpectrumIM/spectrum2/blob/c0aa6483c6a4ce7bb7edd684acd1f8c2a9157bae/cmake_modules/SwiftenConfig.cmake#L43 ) when it detects swift4, I think that this is probably an upstream bug.

I'll prepare a new release with -DCMAKE_CXX_STANDARD=14 added until they fix this upstream.

sergej commented on 2018-01-30 21:27

it looks like -DCMAKE_CXX_STANDARD=14 required to build it on current system

moyamo commented on 2017-08-24 17:47

Does libcommuni not pull qt?

tkh23 commented on 2017-08-24 03:06

Add qt4 as builddep

moyamo commented on 2017-06-04 20:14

No worries. I did notice that CMake was not detecting libcommuni properly. I fixed it so if you care about libcommuni support you should consider rebuilding with the new release.

V155 commented on 2017-06-04 16:38

Hi moyamo,

It seems to be the problem that I got an old version of 2.0.3.tar.gz that was changed without changing the filename. So after getting the new version it builds quite well. So sorry for the noise.

Best regards
Fritz

moyamo commented on 2017-06-04 10:45

@V155 I can't seem to reproduce the error you are having. Do you get this error from running makepkg?

moyamo commented on 2017-06-04 09:30

I seem to be getting this error when compiling

/usr/bin/ld: CMakeFiles/spectrum2.dir/main.cpp.o: undefined reference to symbol 'dlclose@@GLIBC_2.2.5'
/usr/lib/libdl.so.2: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status

Are you also getting this error?

V155 commented on 2017-06-03 18:51

Package does not build with protobuf/protoc version from repositorys.

src/spectrum2-2.0.3/include/transport/protocol.pb.h

#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.

Hence flagging it OOD.

Best regards
Fritz

moyamo commented on 2016-11-28 21:06

I'm not sure. swift and libcommuni are separate projects. They are both available on the AUR you can try building them on an ARM device. Just add 'armv7h' to the 'arch=(...)'.

All comments