From: Bastien R. <rou...@gm...> - 2013-12-17 22:15:06
|
I have found it. Shadowing namespace. If I have use namespace std it work without it does not work. It is a mine field of namefield. Will check gcc documentation to detect shadow namespace. Pushed a branch On Mon, Dec 16, 2013 at 7:19 PM, Richard <r.c...@ed...> wrote: > On 14/12/2013 13:02, Richard wrote: >> >> On 13/12/2013 21:01, Bastien ROUCARIES wrote: >>> >>> OK I get some result. I have pushed simplifywithouteigen20131209 the >>> last one (call broken patch) is broken and I have no idea why. >>> >>> Can I get some help ? >>> >>> It is pretty trivial but I suppose they are some namespace >>> problem/conflict. >>> >>> Bastien >>> >> >> Broken how? I have checked out the simplifywithouteigen20131209 and >> successfully built it. >> >> I won't have time to look seriously over the weekend but could probably >> have a chance next week. >> >> Richard >> >> > > > Test passes fine for me if the u=ri...@tr... is renamed to tr_test.net. > > I figured this out by just trying running the same command manually with no > problem (except having to deal with bash escapes screwing up the command). > > The name is probably getting mangled my automake or configure in some way. > > Lets avoid fancy characters in file names, it seems to cause problems. > Personally I don't like these names with strange characters in them much > anyway, an easily readable descriptive name is more useful to new > developers. > > I also vote for using 'v' for voltage rather than 'u'. I have always seen > 'V' used for potential and 'U' used for energy e.g. > > V = IR > P = IV > U = 1/2 CV^2 > U = 1/2 LI^2 > > but maybe that's just me. > > > Richard > > -- > The University of Edinburgh is a charitable body, registered in > Scotland, with registration number SC005336. > |