Hi all,
just wanted to let you know that Matt found a solution (as usual)! I simply had to unset DYLD_LIBRARY_PATH and activate again.
Cheers,
JC
On 17/01/12 15:05, Jean-Claude Passy wrote:
Hi Casey,
nice try but unfortunately, it does not change anything...
Cheers,
JC
On 17/01/12 15:40, Casey W. Stark wrote:
Hi JC.
I remember having a similar build problem now (not the same error) at the last enzo workshop, so here's one last suggestion.
For some reason the rebuild step above (the build_ext command) does not modify those .so files. Rather than wiping your install, I think you can find *all* of the .so files in your yt-hg directory, delete them, and rebuild. At least, I remember this working when I had uncommitted work that I could not afford to scrap. Hope it works for you!
Best, Casey
On Tue, Jan 17, 2012 at 12:38 PM, Jean-Claude Passy <jcpassy@gmail.com mailto:jcpassy@gmail.com> wrote:
Hey Matt, not a happy day... :-( Let me know If you come up with anything. Otherwise, let's try to fix this during the meeting. Thanks a lot, and see you soon. JC On 17/01/12 14:12, Matthew Turk wrote: Hi JC, Ah, okay. This sounds more and more like a problem with building matplotlib. I'm going to recommend a potentially unpopular solution: wipe your yt-whatever directory, make sure you set CC and CXX, and build from scratch with a fresh checkout of the install script. My suspicion is that there is some library -- in this case, likely one of the matplotlib .so's -- that uses C++, is incorrectly built/linked, and is causing these funky import errors. This may not fix your problem, but if it does, that's a happy day. If it does not, we'll sit down next week and I'll take a look. -Matt On Tue, Jan 17, 2012 at 2:15 PM, Jean-Claude Passy<jcpassy@gmail.com <mailto:jcpassy@gmail.com>> wrote: Hi Matt, I rebuilt the directory but it did not fix it (I did not have to manually edit yt/frontends/ramses/setup.py). I also found out that an 'import pylab' lin the ipython session leads to the same error. Thanks, JC On 17/01/12 13:09, Matthew Turk wrote: Hi JC, This is suspicious. Can you try forcing a rebuild of your yt-hg directory, and make sure: CC=gcc-4.2 CXX=g++-4.2 Rebuild with: python2.7 setup.py build_ext -i -f This might fix it. You may also have to manually edit yt/frontends/ramses/setup.py and ensure that stdc++ is in the libraries=[] argument for _ramses_reader.pyx. -Matt On Tue, Jan 17, 2012 at 12:21 PM, Jean-Claude Passy<jcpassy@gmail.com <mailto:jcpassy@gmail.com>> wrote: Hi John, Does ipython load fine? yes, it does. Can you manually import yt.mods in a python session? No, I can't. The error occurs when I try to import it. Could you check whether a standalone python instance fails with the same error when you do import matplotlib import h5py import numpy No problem, I can import all these packages. Thanks a lot for you help, JC Hi, I have been using the install script with the regular gcc-4.2 as suggested: ------------------------------------------------------------------ [ 9:12:39] Obiwan:$ CC --version i686-apple-darwin10-gcc-4.2.1 (GCC) 4.2.1 (Apple Inc. build 5666) (dot 3) ------------------------------------------------------------------ It is so frustrating... yt was working great on my laptop a couple of months ago and I did not use it until 2 days ago, mainly to check that I was ready for the workshop. May be this shows that one should not spend a single week without using yt! ;-) Thanks for your help guys, I appreciate. JC On 16/01/12 21:01, Casey W. Stark wrote: I agree, it sounds like a gcc build issue. Which version did you build against JC? It might take me a while to get to it, but I can try to reproduce it this week. Best, Casey On Mon, Jan 16, 2012 at 4:53 PM, Matthew Turk<matthewturk@gmail.com <mailto:matthewturk@gmail.com> <mailto:matthewturk@gmail.com <mailto:matthewturk@gmail.com>>> wrote: Hi JC, Unfortunately I'm not really sure -- I no longer have a Mac to test against, and this error looks like some deep compilation bug, likely with matplotlib. It might be something about your installation (did you use the install script? were you using a non-standard GCC? etc) but I'm not really sure. Anyone else out there, with a Mac, who might be able to give JC a pointer? -Matt On Sun, Jan 15, 2012 at 1:56 PM, Jean-Claude Passy <jcpassy@gmail.com <mailto:jcpassy@gmail.com><mailto:jcpassy@gmail.com <mailto:jcpassy@gmail.com>>> wrote: > Hey, > > unfortunately, it does not fix the thing... > Any other idea? > > Thanks, > > JC > > > On 15/01/12 13:30, Matthew Turk wrote: >> >> Hi JC, >> >> My guess is that this is related to using the OSX backend for >> Matplotlib. If you can, could you set (in ~/.matplotlibrc) the >> variable "backend" to be "Agg" it might fix it. >> >> -Matt >> >> On Sun, Jan 15, 2012 at 1:33 PM, Jean-Claude Passy<jcpassy@gmail.com <mailto:jcpassy@gmail.com><mailto:jcpassy@gmail.com <mailto:jcpassy@gmail.com>>> >> wrote: >>> >>> Hi all, >>> >>> I am encountering a weird error when trying to execute yt-unstable on my >>> MacBook Pro (10.6.8): >>> >>> ---------------------------------------------------------------- >>> [13:26:06] Obiwan:$ iyt >>> terminate called after throwing an instance of >>> '__gnu_cxx::__concurrence_lock_error' >>> what(): __gnu_cxx::__concurrence_lock_error >>> Abort trap >>> ---------------------------------------------------------------- >>> >>> I re-installed everything successfully but the error is still there. >>> Any help will be much appreciated! >>> >>> Thanks a lot, >>> >>> JC >>> _______________________________________________ >>> yt-users mailing list >>> yt-users@lists.spacepope.org <mailto:yt-users@lists.spacepope.org><mailto:yt-users@lists.spacepope.org <mailto:yt-users@lists.spacepope.org>> >>> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org _______________________________________________ yt-users mailing list yt-users@lists.spacepope.org <mailto:yt-users@lists.spacepope.org><mailto:yt-users@lists.spacepope.org <mailto:yt-users@lists.spacepope.org>> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org _______________________________________________ yt-users mailing list yt-users@lists.spacepope.org <mailto:yt-users@lists.spacepope.org> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org _______________________________________________ yt-users mailing list yt-users@lists.spacepope.org <mailto:yt-users@lists.spacepope.org> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org _______________________________________________ yt-users mailing list yt-users@lists.spacepope.org <mailto:yt-users@lists.spacepope.org> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org _______________________________________________ yt-users mailing list yt-users@lists.spacepope.org <mailto:yt-users@lists.spacepope.org> http://lists.spacepope.org/listinfo.cgi/yt-users-spacepope.org