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