Warning: file_exists(): open_basedir restriction in effect. File(/srv/http/vhosts/aur.archlinux.org/public/web/locale//en/LC_MESSAGES/aurweb.mo) is not within the allowed path(s): (/srv/http/vhosts/aur-dev.archlinux.org/:/etc/aurweb/) in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/streams.php on line 90
AUR (en) - ring-daemon

Notice: Undefined variable: name in /srv/http/vhosts/aur-dev.archlinux.org/public/web/lib/pkgfuncs.inc.php on line 248

Package Details: ring-daemon 1:2.1.0.r847.gf38e8a80e-1

Git Clone URL: https://aur-dev.archlinux.org/ring-daemon.git (read-only)
Package Base: ring-daemon
Description: ring.cx is free software for universal communication which respects freedoms and privacy of its users (formerly known as SFLphone)
Upstream URL: https://ring.cx
Keywords: audio chat opendht P2P ring video
Licenses: GPL3
Groups: ring
Submitter: xantares
Maintainer: zorun
Last Packager: zorun
Votes: 35
Popularity: 3.107266
First Submitted: 2015-05-07 20:55
Last Updated: 2017-01-22 18:32

Pinned Comments

zorun commented on 2016-11-12 22:13

All ring packages in the AUR have just been updated to beta2. This version is not interoperable with the previous version, and you will need to migrate your existing account on startup.

To upgrade, packages must be installed/upgraded in this order:

- asio-latest
- kashmir
- restbed-latest
- opendht
- pjproject-savoirfairelinux
- ring-daemon
- libringclient
- ring-gnome (or possibly ring-kde)

Latest Comments

1 2 3 4 5 6 Next › Last »

zorun commented on 2016-11-12 22:13

All ring packages in the AUR have just been updated to beta2. This version is not interoperable with the previous version, and you will need to migrate your existing account on startup.

To upgrade, packages must be installed/upgraded in this order:

- asio-latest
- kashmir
- restbed-latest
- opendht
- pjproject-savoirfairelinux
- ring-daemon
- libringclient
- ring-gnome (or possibly ring-kde)

devurandom commented on 2016-10-31 11:57

I replaced extra/crypto++ with aur/crypto++-git, which naturally fixed the issue.

I created a bugreport against extra/crypto++: https://bugs.archlinux.org/task/51605

zorun commented on 2016-10-31 08:03

Open a bug report against crypto++, or just rebuild it with the same flags.

devurandom commented on 2016-10-30 19:43

Likely:
```
CFLAGS="-march=native -O2 -pipe -fstack-protector-strong"
CXXFLAGS="-march=native -O2 -pipe -fstack-protector-strong"
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro"
```

Could the fix to crypto++ be backported, please?

zorun commented on 2016-10-24 07:22

If I remember correctly, I had a similar issue when building another Ring package, and solved it by just rebuilding ring-daemon against crypto++ 5.6.5-2.

https://github.com/weidai11/cryptopp/issues/283 suggests that the issue might be related to some CPU features being supported or not. Maybe you have a custom makepkg.conf so that your build flags are different from the ones used to build extra/crypto++?

devurandom commented on 2016-10-23 13:54

Does not build here:
```
CXXLD dring
../src/.libs/libring.so: undefined reference to `non-virtual thunk to CryptoPP::Rijndael::Dec::AdvancedProcessBlocks(unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int) const'
../src/.libs/libring.so: undefined reference to `CryptoPP::Rijndael::Dec::AdvancedProcessBlocks(unsigned char const*, unsigned char const*, unsigned char*, unsigned long, unsigned int) const'
collect2: error: ld returned 1 exit status
```

Using extra/crypto++ 5.6.5-2.

build.log: https://gist.github.com/devurandom/795d46d8439ef190bb876fada28ae4a8

nielsvd commented on 2016-10-17 07:39

It doesn't work from gnome-terminal on my machine, apparently /etc/profile is not sourced. Updating ring-daemon from a interactive login shell resolves the issue.

zorun commented on 2016-10-14 19:50

Interesting. I just tried building in a clean chroot, and it worked fine. Maybe the problem comes from your environment? $PATH seems to be set appropriately by /etc/profile.d/perlbin.sh

nielsvd commented on 2016-10-14 12:32

The build process of yesterday's release complains it cannot find pod2man. It does work if "/usr/bin/core_perl" is added to the PATH environment variable before calling "make".

greenmanalishi commented on 2016-09-24 14:57

isn't crypto++ a required dep?