Package Details: scscp 1.0.3-2

Git Clone URL: https://aur.archlinux.org/scscp.git (read-only, click to copy)
Package Base: scscp
Description: C library for the Symbolic Computation Software Composibility Protocol
Upstream URL: http://www.imcce.fr/Equipes/ASD/trip/scscp/
Licenses: custom
Submitter: remyoudompheng
Maintainer: ConnorBehan
Last Packager: ConnorBehan
Votes: 2
Popularity: 0.000000
First Submitted: 2009-11-07 18:25 (UTC)
Last Updated: 2024-04-04 17:02 (UTC)

Latest Comments

feynhat commented on 2021-07-22 07:54 (UTC) (edited on 2021-07-22 08:00 (UTC) by feynhat)

The source is not compliant with ISO C++17 standard (which is the default standard from GCC 11 onwards).

In file included from scscpclientxx.cpp:63:
scscpxx.h:137:75: error: ISO C++17 does not allow dynamic exception 
specifications
  137 | nnect( const char *machine, int port=SCSCP_PROTOCOL_DEFAULTPORT) throw (Exception);
      |                                                                  ^~~~~

scscpxx.h:139:16: error: ISO C++17 does not allow dynamic exception 
specifications
  139 |    int close() throw (Exception);
      |                ^~~~~

(... and a bunch of other errors)

One quick work around is to specfy the gcc version to be 10 (or lower) while makeing,

make CC=gcc-10 CPP=g++-10 CXX=g++-10 LD=g++-10

But obviously, it will be better to actually make the source compliant with C++17. I would like to help but I can't find a public repo for this package.

BehindTheBrain commented on 2015-12-01 12:40 (UTC)

The package can't be downloaded because the upstream URL responds with: >403 Forbidden