Package Details: stack-client 2.6.5-2

Git Clone URL: https://aur.archlinux.org/stack-client.git (read-only, click to copy)
Package Base: stack-client
Description: The STACK Client provides file sync to desktop clients.
Upstream URL: https://www.transip.nl/stack/
Licenses: GPL2
Conflicts: stack-client-bin
Submitter: rubenvb
Maintainer: rubenvb
Last Packager: rubenvb
Votes: 8
Popularity: 0.000587
First Submitted: 2016-07-01 18:09
Last Updated: 2020-11-28 11:58

Latest Comments

« First ‹ Previous 1 2 3 4

niels1995 commented on 2017-08-15 22:56

Hey,

Sorry to bother you, but I don't know how I should patch the build.
If you can tell me how I could fix it with this patch, I would be grateful.
Thanks in advance

Niels

ajk commented on 2017-05-27 16:15

Hi bcome,

You can fix this with the following patch:

--- a/transipclient-2.2.4/src/3rdparty/certificates/p12topem.cpp
+++ b/transipclient-2.2.4/src/3rdparty/certificates/p12topem.cpp
@@ -68,5 +68,5 @@ resultP12ToPem p12ToPem(string p12File, string p12Passwd) {
- SSLeay_add_all_algorithms();
+ OpenSSL_add_all_algorithms();
ERR_load_crypto_strings();
if(!(fp = fopen(p12File.c_str(), "rb"))) {
ret.ErrorCode = 1;

It's probably because Arch uses OpenSSL 1.1.*.

Cheers!

bcome commented on 2017-05-13 23:15

I can't seem to get this to build:
stack-client/src/transipclient-2.2.4/src/3rdparty/certificates/p12topem.cpp: In function ‘resultP12ToPem p12ToPem(std::__cxx11::string, std::__cxx11::string)’:
stack-client/src/transipclient-2.2.4/src/3rdparty/certificates/p12topem.cpp:68:31: error: ‘SSLeay_add_all_algorithms’ was not declared in this scope

SSLeay_add_all_algorithms();
^
make[2]: *** [src/libsync/CMakeFiles/stacksync.dir/build.make:951: src/libsync/CMakeFiles/stacksync.dir/__/3rdparty/certificates/p12topem.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/Makefile2:243: src/libsync/CMakeFiles/stacksync.dir/all] Error 2
make: *** [Makefile:152: all] Error 2

Any help?

Jeroen0494 commented on 2016-07-01 18:47

You forgot to alter the 'provides' section. In fact, you can remove it all together since this package will not install any additional packages.