Package Details: curecoin-qt-git v2.1.0.1.r0.gc06a7b2-1

Git Clone URL: https://aur.archlinux.org/curecoin-qt-git.git (read-only, click to copy)
Package Base: curecoin-qt-git
Description: GUI client (wallet) for CureCoin cryptocurrency
Upstream URL: https://curecoin.net/
Licenses: MIT
Conflicts: curecoin-qt
Provides: curecoin-qt
Submitter: dark-saber
Maintainer: dark-saber
Last Packager: dark-saber
Votes: 7
Popularity: 0.000000
First Submitted: 2017-11-04 17:30 (UTC)
Last Updated: 2022-07-20 13:52 (UTC)

Latest Comments

1 2 Next › Last »

MarsSeed commented on 2024-03-22 18:03 (UTC)

Build is broken (clean chroot):

g++ -c -pipe -fstack-protector-all --param ssp-buffer-size=1 -msse2 -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions 
    -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto=auto -flto 
    -fno-fat-lto-objects -fdiagnostics-show-option -Wall -Wextra -Wformat -Wformat-security -Wno-unused-parameter -Wstack-protector -D_REENTRANT -fPIC 
    -DQT_GUI -DBOOST_THREAD_USE_LIB -DBOOST_SPIRIT_THREADSAFE -DBOOST_THREAD_PROVIDES_GENERIC_SHARED_MUTEX_ON_WIN -DBOOST_ASIO_ENABLE_OLD_SERVICES 
    -D__NO_SYSTEM_INCLUDES -DQT_DISABLE_DEPRECATED_BEFORE=0 -DUSE_UPNP=1 -DSTATICLIB -DUSE_IPV6=1 -DHAVE_BUILD_INFO -DLINUX -DQT_NO_DEBUG 
    -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -Isrc -Isrc/json -Isrc/qt -I/usr/include/qt 
    -I/usr/include/qt/QtPrintSupport -I/usr/include/qt/QtWidgets -I/usr/include/qt/QtGui -I/usr/include/qt/QtNetwork -I/usr/include/qt/QtCore -Ibuild 
    -Ibuild -I/usr/lib/qt/mkspecs/linux-g++ -o build/util.o src/util.cpp
In file included from src/util.cpp:6:
src/util.h: In member function ‘void CHashWriter::Init()’:
src/util.h:458:20: warning: ‘int SHA256_Init(SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  458 |         SHA256_Init(&ctx);
      |         ~~~~~~~~~~~^~~~~~
In file included from src/util.h:29:
/usr/include/openssl/sha.h:73:27: note: declared here
   73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
      |                           ^~~~~~~~~~~
src/util.h: In member function ‘CHashWriter& CHashWriter::write(const char*, size_t)’:
src/util.h:466:22: warning: ‘int SHA256_Update(SHA256_CTX*, const void*, size_t)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  466 |         SHA256_Update(&ctx, pch, size);
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:74:27: note: declared here
   74 | OSSL_DEPRECATEDIN_3_0 int SHA256_Update(SHA256_CTX *c,
      |                           ^~~~~~~~~~~~~
src/util.h: In member function ‘uint256 CHashWriter::GetHash()’:
src/util.h:473:21: warning: ‘int SHA256_Final(unsigned char*, SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  473 |         SHA256_Final((unsigned char*)&hash1, &ctx);
      |         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:76:27: note: declared here
   76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
      |                           ^~~~~~~~~~~~
src/util.h: In function ‘uint256 Hash(T1, T1, T2, T2)’:
src/util.h:495:16: warning: ‘int SHA256_Init(SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  495 |     SHA256_Init(&ctx);
      |     ~~~~~~~~~~~^~~~~~
/usr/include/openssl/sha.h:73:27: note: declared here
   73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
      |                           ^~~~~~~~~~~
src/util.h:498:17: warning: ‘int SHA256_Final(unsigned char*, SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  498 |     SHA256_Final((unsigned char*)&hash1, &ctx);
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:76:27: note: declared here
   76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
      |                           ^~~~~~~~~~~~
src/util.h: In function ‘uint256 Hash(T1, T1, T2, T2, T3, T3)’:
src/util.h:512:16: warning: ‘int SHA256_Init(SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  512 |     SHA256_Init(&ctx);
      |     ~~~~~~~~~~~^~~~~~
/usr/include/openssl/sha.h:73:27: note: declared here
   73 | OSSL_DEPRECATEDIN_3_0 int SHA256_Init(SHA256_CTX *c);
      |                           ^~~~~~~~~~~
src/util.h:516:17: warning: ‘int SHA256_Final(unsigned char*, SHA256_CTX*)’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
  516 |     SHA256_Final((unsigned char*)&hash1, &ctx);
      |     ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/openssl/sha.h:76:27: note: declared here
   76 | OSSL_DEPRECATEDIN_3_0 int SHA256_Final(unsigned char *md, SHA256_CTX *c);
      |                           ^~~~~~~~~~~~
src/util.h: In function ‘uint160 Hash160(const std::vector<unsigned char>&)’:
src/util.h:535:14: warning: ‘unsigned char* RIPEMD160(const unsigned char*, size_t, unsigned char*)’ is deprecated: Since OpenSSL 3.0 
    [-Wdeprecated-declarations]
  535 |     RIPEMD160((unsigned char*)&hash1, sizeof(hash1), (unsigned char*)&hash2);
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/util.h:30:
/usr/include/openssl/ripemd.h:49:38: note: declared here
   49 | OSSL_DEPRECATEDIN_3_0 unsigned char *RIPEMD160(const unsigned char *d, size_t n,
      |                                      ^~~~~~~~~
In file included from src/util.cpp:8:
src/strlcpy.h: At global scope:
src/strlcpy.h:27:15: error: ‘size_t strlcpy(char*, const char*, size_t)’ redeclared inline without ‘gnu_inline’ attribute
   27 | inline size_t strlcpy(char *dst, const char *src, size_t siz)
      |               ^~~~~~~
In file included from /usr/include/features.h:503,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/limits.h:26,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/limits.h:205,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/syslimits.h:7,
                 from /usr/lib/gcc/x86_64-pc-linux-gnu/13.2.1/include/limits.h:34,
                 from src/uint256.h:8,
                 from src/util.h:8:
/usr/include/bits/string_fortified.h:150:1: note: ‘size_t strlcpy(char*, const char*, size_t)’ previously defined here
  150 | __NTH (strlcpy (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
src/strlcpy.h:62:15: error: ‘size_t strlcat(char*, const char*, size_t)’ redeclared inline without ‘gnu_inline’ attribute
   62 | inline size_t strlcat(char *dst, const char *src, size_t siz)
      |               ^~~~~~~
/usr/include/bits/string_fortified.h:167:1: note: ‘size_t strlcat(char*, const char*, size_t)’ previously defined here
  167 | __NTH (strlcat (char *__restrict __dest, const char *__restrict __src,
      | ^~~~~
src/util.cpp: In function ‘boost::filesystem::path GetConfigFile()’:
src/util.cpp:1081:36: warning: ‘bool boost::filesystem::path::is_complete() const’ is deprecated: Use path::is_absolute() instead 
    [-Wdeprecated-declarations]
 1081 |     if (!pathConfigFile.is_complete()) pathConfigFile = GetDataDir(false) / pathConfigFile;
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
In file included from /usr/include/boost/filesystem.hpp:16,
                 from src/util.h:24:
/usr/include/boost/filesystem/path.hpp:1137:10: note: declared here
 1137 |     bool is_complete() const { return is_absolute(); }
      |          ^~~~~~~~~~~
src/util.cpp: In function ‘boost::filesystem::path GetPidFile()’:
src/util.cpp:1112:33: warning: ‘bool boost::filesystem::path::is_complete() const’ is deprecated: Use path::is_absolute() instead 
    [-Wdeprecated-declarations]
 1112 |     if (!pathPidFile.is_complete()) pathPidFile = GetDataDir() / pathPidFile;
      |          ~~~~~~~~~~~~~~~~~~~~~~~^~
/usr/include/boost/filesystem/path.hpp:1137:10: note: declared here
 1137 |     bool is_complete() const { return is_absolute(); }
      |          ^~~~~~~~~~~
make: *** [Makefile:1485: build/util.o] Error 1
==> ERROR: A failure occurred in build().
    Aborting...

Tzig commented on 2021-10-12 08:15 (UTC)

I created this patch: https://github.com/cygnusxi/CurecoinSource/pull/67, since upstream is dead maybe we should include it here? Honestly the best solution would be to fork the entire project just to maintain it at this point.

Raymo111 commented on 2021-07-30 20:52 (UTC)

Thanks dark-saber! As it stands I can't open the app because of boost (haven't updated it in about a year) and I can't update it, so my coins are stuck. I hope upstream'll fix it soon, but if not I'm gonna say pretty please try to patch it here. Thanks!

dark-saber commented on 2021-07-30 20:50 (UTC)

Raymo111:

Thank you, I do confirm it and I've reported it upstream. If nothing would be done about it, I'll try to fix it, but I'd prefer not to.

Raymo111 commented on 2021-07-29 20:37 (UTC)

This is broken again: https://asciinema.org/a/gJr1RItMZ7sVsHOisGWoY6Io3

Can we fix it?

dark-saber commented on 2021-02-19 19:58 (UTC)

Thank you guys for reporting and patching it. So if anything still doesn't work, tell me.

anthracene commented on 2021-02-19 19:09 (UTC)

janlugt: It worked, thanks a lot!

janlugt commented on 2021-02-17 15:24 (UTC)

I created this patch: https://github.com/cygnusxi/CurecoinSource/pull/62. It doesn't look like it will be accepted by upstream (project seems dead), so maybe we can add the patch to the AUR package?

anthracene commented on 2021-02-15 14:18 (UTC)

I get the following error when I try to install. I have tried both using yay and compiling the source from git:

https://pastebin.com/mwZ9Nyt5

dark-saber commented on 2020-05-19 23:00 (UTC) (edited on 2020-05-21 08:24 (UTC) by dark-saber)

Edgemaster:

Thank you, I have the same issue. I've reported it upstream and for now this PKGBUILD will use the last working commit and, unfortunately, still depend on boost1.69 and openssl-1.0.

Edit: It looks like it has been fixed upstream, so the package is back to the most recent commit.