Search found 117 matches

by marlowa
Sun Mar 22 2020 5:48 pm
Forum: Enhancements
Topic: Enh Rqst 3.5.1: function signature where argument list is empty
Replies: 3
Views: 20822

Re: Enh Rqst 3.5.1: function signature where argument list is empty

Please provide a working example so we can test DoxyPress and see how the documentation can be improved. Otherwise, we might change the program and believe your concern has been addressed. Barbara Here is a header file that shows the problem, using doxypress 1.3.7: #ifndef INCLUDED_MYCLASS #define ...
by marlowa
Sun Mar 22 2020 5:26 pm
Forum: Developers
Topic: Why does copperspice use POSIX threads instead of C++11 and beyond
Replies: 2
Views: 6733

Re: Why does copperspice use POSIX threads instead of C++11 and beyond

copperspice makes direct calls to the POSIX pthreads functions [snip] If this is something you would like to work on and submit a pull request we would be more than happy to accept this. Barbara I will have to decline. I have taken a look over this weekend and IMO it would be a tonne of work. It ha...
by marlowa
Sat Mar 21 2020 11:05 pm
Forum: Developers
Topic: copperspice and LLVM clang-check SCA (static code analysis)
Replies: 0
Views: 6680

copperspice and LLVM clang-check SCA (static code analysis)

Hello everyone, Are there any plans for copperspice to use the LLVM clang-check static code analysis (SCA) tool? This tool is very useful for spotting potential trouble spots and for warning when old style constructs are used where they are modern equivalents. For example, when a virtual function is...
by marlowa
Sun Mar 01 2020 12:26 am
Forum: Installation
Topic: Support for RHEL?
Replies: 18
Views: 29841

Re: Support for RHEL?

barbara wrote: Sat Oct 26 2019 10:01 pm Centos 8 was finally released and it will be added to our CI by the end of this year.

Barbara
FWIW, centos8 ships with gcc8.
by marlowa
Sun Mar 01 2020 12:20 am
Forum: Installation
Topic: Support for RHEL?
Replies: 18
Views: 29841

Re: Support for RHEL?

ansel wrote: Sun Mar 25 2018 4:55 pm Unfortunately it appears the compiler shipped with RHEL/CentOS 7 is GCC 4.8.5, which is far too old to have the level of C++14 support that CopperSpice requires.
That used to be the case but not any more. For some time gcc7 has been available and gcc8 support is now being added.
by marlowa
Sat Feb 29 2020 8:08 pm
Forum: Developers
Topic: Why does copperspice use POSIX threads instead of C++11 and beyond
Replies: 2
Views: 6733

Why does copperspice use POSIX threads instead of C++11 and beyond

Hello everyone, I just found that copperspice makes direct calls to the POSIX pthreads functions (in the unix version). Why is that? I thought that copperspice was supposed to be using modern C++ which comes with all the synchronization primitives needed and in a portable way. I hope someone can exp...
by marlowa
Sat Feb 29 2020 12:15 pm
Forum: Installation
Topic: copperspice 1.6.2 build issue with POSIX threads library
Replies: 0
Views: 8333

copperspice 1.6.2 build issue with POSIX threads library

Hello everyone, I am struggling to build copperspice 1.6.2 on KDE Neon using gcc7. I know KDE Neon is not a supported platform. However, I think the problem I am seeing is quite common to projects that use cmake that also use POSIX threads. The problem is how the library is specified to the linker. ...
by marlowa
Sat Feb 29 2020 10:56 am
Forum: Installation
Topic: Why doesn't the copperspice build on linux consider /usr/local?
Replies: 0
Views: 8147

Why doesn't the copperspice build on linux consider /usr/local?

Hello everyone, I am having trouble building copperspice 1.6.2 from source on my linux system. It is KDE Neon (I know that's unsupported) with gcc7. The cmake part completes ok but the libCsCore library fails to link because it doesn't find libiconv. On the linux distribution I am using there doesn'...
by marlowa
Sat Feb 29 2020 10:46 am
Forum: Installation
Topic: Compilation error building codecs
Replies: 4
Views: 7858

Re: Compilation error building codecs

I spoke too soon. The build got further but still failed due to an iconv issue. You can see from the error that it picked up my value for LDFLAGS but it didn't quite do the trick: [258/3834] Linking CXX shared library lib/libCsCore1.6.so FAILED: lib/libCsCore1.6.so : && /usr/bin/c++ -fPIC -O...
by marlowa
Sat Feb 29 2020 10:40 am
Forum: Installation
Topic: Compilation error building codecs
Replies: 4
Views: 7858

Re: Compilation error building codecs

Thanks for your inquiry. The codec issue ( qfontjpcodec.h ) was reported on github in December 2019 and resolved with commit 92bb7dd. We were asked last week if we could move our next CS build release up a bit. We are scheduled to release CopperSpice 1.6.2 by February 15. Barbara I am pleased to sa...