OK, so I did the initial commit for cgal 4.11, the most importatnt
stuff is in the commit message. I will repeat it here in short:
1. maybe the #ifdefs that I added in
lib/triangulation/RegularTriangulation.h are not necessary?
2. the ALPHASHAPES changes inlib/triangulation/Tesselation.h are not
related to cgal, but I couldn't compile without this.
3. In checkPolyhedraCrush.py this python line freezes:
O.run(250, True); checkForcesBodies(25.44893, 4)
Moreover:
4. with this patch yade is compiling successfully with cgal 4.9 and 4.11.
5. regardless of cgal version (with 4.9 and 4.11) I have this error
in DEM-PFV-check.py:
running: DEM-PFV-check.py
DEM-PFV: unbalanced Qin vs. Qout ( -0.00279199571618 vs. 0.0 )
DEM-PFV: difference in permeability: 27.9199571618 vs. target
0.040399916554
The difference is more, than the critical tolerance!
DEM-PFV: difference in final pressure: 0.0 vs. target 628.314160434
The difference is more, than the critical tolerance!
DEM-PFV: difference in final deformation -0.00430506304298 vs.
target -0.00258113045083
The difference is more, than the critical tolerance!
Status: FAILURE!!!
Since it does not depend on cgal version, it must be some other
library that I have on my workstation. I have here installed devuan
ascii, and I only backported cgal 4.11 from devuan ceres. All other
libraries are at their default devuan ascii version.
6. Also yade version is clean, right from github :) Just to make it
all clear. However I could not compile yade just by doing the usual
cd .. ; mkdir build ; cd build
cmake -DCMAKE_INSTALL_PREFIX=../install ../trunk -DDEBUG=1 -DCHUNKSIZE=5
time nice -n 20 make install -j 20 ; xmessage "\nFinished\n"
I had some boost errors related to the C++11 declytype support, eg. as
discussed in:
http://www.boost.org/doc/libs/1_66_0/libs/utility/utility.htm
At first I was worried that g++ 6.3 is too old. However I found out
that I can compile yade 2018-02 if I copy the ./debian/ directory from
yade 2017-01 and do:
time dpkg-buildpackage -rfakeroot -b -j30
So it must not be related to compiler version, but rather to compiler
flags. And Anton fixed this in debian/ build rules, while my command
could not make it correctly. I didn't figure this out yet. Last night
I was simply building yade 2018-02 with debian/ from yade 2017-01 :)
best regards
Janek
Dnia 9 lutego 2018 18:46 Anton Gladky <gladky.anton@xxxxxxxxx
<mailto:gladky.anton@xxxxxxxxx>> napisał(a):
Yes, it should be OK.
Anton
2018-02-09 16:06 GMT+01:00 Bruno Chareyre
<bruno.chareyre@xxxxxxxxxxxxxxx
<mailto:bruno.chareyre@xxxxxxxxxxxxxxx>>:
What is an appropriate system to try this? ubuntu 18.04 beta
is ok?
B
On 02/08/2018 07:35 PM, Janek Kozicki (yade-dev) wrote:
Hi Anton and Bruno,
I am glad that I can help, and use this opportunity to get
back in track
;) So I will do this entire Saturday after I get back home
on friday night.
Should I work on latest yade trunk?
BTW: I'm writing this from an airport ;)
Best regards,
Janek
On 8 Feb 2018, 19:10 +0100, Anton Gladky
<gladky.anton@xxxxxxxxx <mailto:gladky.anton@xxxxxxxxx>>,
wrote:
Hi Bruno,
CGAL_ 4.11 is the only version now for Debian
(testing) [1]
and upcoming Ubuntu 18.04 [2]. The shipped Yade does
not support CGAL due to compilation problems.
I am preparing the new Yade upload, but we have a chance
to patch the Yade within the next two weeks or prepare
the 2018.02b release with CGAL-support and upload it.
[1] https://tracker.debian.org/pkg/cgal
[2] https://launchpad.net/ubuntu/+source/cgal
Anton
2018-02-08 18:45 GMT+01:00 Bruno Chareyre
<bruno.chareyre@xxxxxxxxxxxxxxx
<mailto:bruno.chareyre@xxxxxxxxxxxxxxx>>:
Hi Anton,
Thank you very much.
I'm not so sure what we are speaking about here.
Yade 2018.02a is the candidate source code for
producing a binary
yade-stable in Ubuntu 18.04, correct (approximately)?
If yes, can we build yade-stable with CGAL at the
moment?
Bruno
On 02/08/2018 06:35 PM, Anton Gladky wrote:
Well, if we find a way to fix it within the
next 2 weeks,
I think there is a chance to get it pushed
into Debian->Ubuntu.
Regards
Anton
2018-02-08 15:23 GMT+01:00 Bruno Chareyre
<bruno.chareyre@xxxxxxxxxxxxxxx
<mailto:bruno.chareyre@xxxxxxxxxxxxxxx>>:
On 02/07/2018 05:35 PM, Janek Kozicki
(yade-dev) wrote:
Regarding compiling yade with CGAL
4.11, I can look into it on
Saturday,
if my last patches didn't work for you?
I did not test it yet I'm afraid. :-/
It sounds like a critical issue for a
18.04 release. Is it?
Would that mean to skip the whole CGAL
related code in the binary
release?
I'll go back to this asap, thanks for pinging.
Bruno
_______________________________________________
Mailing list:
https://launchpad.net/~yade-dev
<https://launchpad.net/%7Eyade-dev>
Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
<mailto:yade-dev@xxxxxxxxxxxxxxxxxxx>
Unsubscribe :
https://launchpad.net/~yade-dev
<https://launchpad.net/%7Eyade-dev>
More help :
https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
<https://launchpad.net/%7Eyade-dev>
Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
<mailto:yade-dev@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~yade-dev
<https://launchpad.net/%7Eyade-dev>
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
<https://launchpad.net/%7Eyade-dev>
Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
<mailto:yade-dev@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~yade-dev
<https://launchpad.net/%7Eyade-dev>
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
<https://launchpad.net/%7Eyade-dev>
Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
<mailto:yade-dev@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~yade-dev
<https://launchpad.net/%7Eyade-dev>
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
<https://launchpad.net/%7Eyade-dev>
Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
<mailto:yade-dev@xxxxxxxxxxxxxxxxxxx>
Unsubscribe : https://launchpad.net/~yade-dev
<https://launchpad.net/%7Eyade-dev>
More help : https://help.launchpad.net/ListHelp
_______________________________________________
Mailing list: https://launchpad.net/~yade-dev
Post to : yade-dev@xxxxxxxxxxxxxxxxxxx
Unsubscribe : https://launchpad.net/~yade-dev
More help : https://help.launchpad.net/ListHelp