Hi Kasper,

Axel Beckert wrote:
> Kasper Peeters wrote:
> > I have just tried building cadabra 1.45 on a fresh install of Testing,
> > so that's with gcc 6.1.1 (not using the pbuilder, but direct on the
> > hardware). No problem. Any idea why it doesn't build on your machine
> > but does on mine?
> 
> Thanks for testing. Will check.

I just verified that it still fails to builds for me as mentioned on
two different Debian Unstable amd64 machines as well as inside an
clean Debian Unstable amd64 chroot (using pbuilder) -- all with GCC
6.2.x.

I can also confirm that it built fine with GCC 6.1.1. (I've set up a
chroot with all packages in the version when the last GCC 6.1.1
package was uploaded to Debian Unstable, i.e. as of 2016-Aug-16 at
04:30:10 UTC.)

It builds then, but the test suite seems to hang at "fieldtheory" (or
I have to wait for more than a few minutes there):

[...]
running test "gamma"...passed.
running test "symmetry"...passed.
running test "fieldtheory"...

Process tree as shown by htop:

 5952 root       20   0  8656  1780  1480 S  0.0  0.0  0:00.00 │  │             
       └─ make -j1 test VERBOSE=1
 5956 root       20   0  8428   776   680 S  0.0  0.0  0:00.00 │  │             
          └─ /bin/sh -c ( export CDB_PARANOID=1 && export 
CDB_ERRORS_ARE_FATAL=1 \      && export CDB_PRINTSTAR=1 && cd tests && make 
clean && make all);
 5957 root       20   0  8656  2036  1648 S  0.0  0.0  0:00.00 │  │             
             └─ make all
 6056 root       20   0  8428   752   652 S  0.0  0.0  0:00.00 │  │             
                └─ /bin/sh -c /usr/bin/time -o timing.log -a -f "%U %S" 
../src/cadabra --bare --input fieldtheory.cdb > fieldtheory.res
 6057 root       20   0  8324   692   600 S  0.0  0.0  0:00.00 │  │             
                   └─ /usr/bin/time -o timing.log -a -f %U %S ../src/cadabra 
--bare --input fieldtheory.cdb
 6058 root       20   0 34112  4464  4136 S  0.0  0.0  0:00.00 │  │             
                      └─ ../src/cadabra --bare --input fieldtheory.cdb
 6059 root       20   0 27716  3240  2976 S  0.0  0.0  0:00.00 │  │             
                         └─ ptywrap lie
 6060 root       20   0 27716   264     0 S  0.0  0.0  0:00.00 │  │             
                            └─ ptywrap lie

> I tried on Unstable and Unstable has gcc 6.2.0 for a few weeks now and
> it seems to have migrated to testing just today (around noon
> probably), so that could be a potential reason. (And currently the
> only one which comes to my mind at the moment.)
> 
> You should get it on Testing now, too, if you do an "apt-get update;
> apt-get dist-upgrade" on your Testing machine (and you mirror has
> already synced).

Were you able to build it with an updated system using GCC 6.2.x?

                Regards, Axel
-- 
 ,''`.  |  Axel Beckert <a...@debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE

Reply via email to