Hello William, There seems to be a deeper issue and the #include <random> is no more than a bandaid that helps us narrow down the possible causes. I have a feeling this might track back to CMakeLists.txt. Do you mind providing the output of your:
cmake -DCMAKE_INSTALL_PREFIX=../install ../trunk command? Cheers, Robert On Tue, Mar 13, 2018 at 2:06 AM, William Chèvremont < [email protected]> wrote: > Thanks Robert, that solved my issue. > > Le 12/03/2018 à 18:27, Robert Caulk a écrit : > > Hey Will, > > Looks like Thomas Chauve is encountering the same issue. I am unable to > recreate this problem so will one of you please try adding: > > #include <random> > > to JointedCohesiveFrictionalpm.hpp and then recompiling? > > Thanks! > > Robert > > > On Fri, Mar 9, 2018 at 10:51 AM, William Chèvremont < > [email protected]> wrote: > >> In fact, for the git rebase, I updade py computer and forget to run this >> command again. Now fixed. >> >> For the compile error, my linux and compiler are following: >> >> >$ gcc --version >> gcc (Ubuntu 7.2.0-8ubuntu3.2) 7.2.0 >> >> >$ lsb_release -a >> LSB Version: core-9.20160110ubuntu5-amd64:c >> ore-9.20160110ubuntu5-noarch:security-9.20160110ubuntu5-amd6 >> 4:security-9.20160110ubuntu5-noarch >> Distributor ID: Ubuntu >> Description: Ubuntu 17.10 >> Release: 17.10 >> Codename: artful >> >> I also get the same error on the cluster with this compiler: gcc (Debian >> 5.4.1-3) 5.4.1 20161019 >> >> William. >> >> Le 09/03/2018 à 18:42, Bruno Chareyre a écrit : >> >> This being said I don't think the merge can be the cause of William's >> compile error. >> The question is why gcc can't find std::random_device. >> Just weird. >> B >> >> >> On 03/09/2018 06:35 PM, Bruno Chareyre wrote: >> >> Let us continue the discussion here on yade-dev, William is member. >> Merge commits are painful, as you suggest Robert it applies the upstream >> changes on the local trunk then it commits the merged code. >> In the log it looks like reapplying the same changes, the problem is if >> it's not reapplying exactly the same thing it can go unnoticed. >> This is known as "merge bubble" on the git forums. >> >> It can be avoided manually or, more simply, by changing the default >> behavior of git once for all (on a given machine): >> git config branch.autosetuprebase always >> >> Please always consider the above command before any commit to yade trunk. >> >> Cheers >> >> Bruno >> >> >> >> On 03/09/2018 06:08 PM, Robert Caulk wrote: >> >> Question #665387 on Yade >> changed:https://answers.launchpad.net/yade/+question/665387 >> >> Status: Open => Answered >> >> Robert Caulk proposed the following answer: >> Hello William, >> >> Which linux distribution are you running? Which compiler are you using >> (gcc --version)? >> >> As Bruno mentions on yade-dev, your most recent build passes the >> buildbot [1] - so it may be a local problem. (I think Bruno's message >> [2] was not posted here as intended. He suggests you join yade-dev list >> serv [3] and send compiler questions there). >> >> Although it seems unlikely - is it possible this has something to do >> with this unusual merge of master with itself [4]? Is that a merge into >> your local repository? Perhaps you are you working off a read-only >> clone? Do you have duplicated commits on your local machine? I can't >> quite figure out what is going on there, the "merge" seems to simply add >> commits that are already committed to the repository. >> >> Cheers, >> >> Robert >> >> [1]https://yade-dem.org/buildbot/builders/yade-full/builds/4507 >> [2]https://lists.launchpad.net/yade-dev/msg13755.html >> [3]https://launchpad.net/~yade-dev >> [4]https://github.com/yade/trunk/commit/921bb17079fea51385fe620526f9bc48c055918e >> >> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~yade-dev >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~yade-dev >> More help : https://help.launchpad.net/ListHelp >> >> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~yade-dev >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~yade-dev >> More help : https://help.launchpad.net/ListHelp >> >> >> >> _______________________________________________ >> Mailing list: https://launchpad.net/~yade-dev >> Post to : [email protected] >> Unsubscribe : https://launchpad.net/~yade-dev >> More help : https://help.launchpad.net/ListHelp >> >> > > > _______________________________________________ > Mailing list: https://launchpad.net/~yade-dev > Post to : [email protected] > Unsubscribe : https://launchpad.net/~yade-dev > More help : https://help.launchpad.net/ListHelp > >
_______________________________________________ Mailing list: https://launchpad.net/~yade-dev Post to : [email protected] Unsubscribe : https://launchpad.net/~yade-dev More help : https://help.launchpad.net/ListHelp

