It means a bug. The exception means some function was expecting a decimal-point number but got something else. Report it to the authors.
On 22/03/2009, Pau <[email protected]> wrote: > Hullo, > > I just wanted to let you know that I have the same problem with > fedora10, so this is not related to OpenBSD... > > I'll have to scratch my head a bit... "float argument required" ... I > wonder what this means... I have google for a while... > > thanks > > Pau > > 2009/3/20 Pau <[email protected]>: >> thanks for the answer, Nick... >> >> I actually have a partition on this laptop with linux on it but, as >> usual, it's broken >> >> I have been fxxxing around with matplotlib for half an hour buecause >> it gave me many errors and now it turns out that it's screwed up: >> >> https://bugs.launchpad.net/ubuntu/+source/matplotlib/+bug/337469 >> >> Then I went to the latest release from matplotlib's site, and tried to >> compile... and guess... >> >> python setup.py build >> >> breaks with >> >> ./CXX/Objects.hxx:190: error: expected `}' at end of input >> error: command 'gcc' failed with exit status 1 >> >> Sorry for spamming this list with rubbish... I will have to wait until >> 4.5 is released and see whether that fixes it >> >> Or I'll try freebsd... but I don't feel like installing it... >> >> oh... now I realise I have somewhere a machine running with 4.4! >> >> I'll try there >> >> Pau >> >> 2009/3/20 Nick Guenther <[email protected]>: >>> Hello Pau, >>> >>> Hm. >>> >>> Try running whatever you're doing that causes this on an Ubuntu or >>> FreeBSD. If the problem shows up there too contact the various authors >>> of all the code you're using. If it turns out to be an OpenBSD-only >>> problem then ask again. >>> >>> On Fri, Mar 20, 2009 at 5:06 PM, Pau <[email protected]> wrote: >>>> Hello, >>>> >>>> I have again problems with matplotlib. I have made a plot and, when I >>>> try to save it as eps, I get the error "float argument required" in a >>>> pop-up window, whilst the terminal shows this error message: >>>> >>>> /usr/local/lib/python2.5/site-packages/matplotlib/backends/backend_gtk.py:1054: >>>> GtkWarning: Unable to find default local directory monitor type >>>> if self.run() != int(gtk.RESPONSE_OK): >>>> >>>> I can save it as pdf, but the quality is horrible. The curves do not >>>> have the thickness I gave them, for instance. >>>> >>>> Any idea? >>>> >>>> Thanks >>>> >>>> Pau >>>> >>>> 2009/3/3 Pau <[email protected]>: >>>>>> That makes sense. That's because `python` is python2.4 for you, as >>>>>> shown in the first test you ran for me. When you pkg_add python it >>>>>> tells you >>>>> >>>>> yes, I know, but I was puzzled because I could swear I had tried >>>>> python2.5 and I had had the same problem... >>>>> >>>>>> May I suggest that you run those commands? >>>>> >>>>> absolutely... but I had already done it >>>>> >>>>> Again charmed by the politeness and helpfulness of this mailing list, >>>>> yours, >>>>> >>>>> Pau >>>>> >>>>>> >>>>>> On Tue, Mar 3, 2009 at 1:45 PM, Pau <[email protected]> wrote: >>>>>>> PS: Using >>>>>>> >>>>>>> #!/usr/bin/env python >>>>>>> >>>>>>> leads to the same problem, even using export LANG=C (this is Python >>>>>>> 2.4.6) >>>>>>> >>>>>>> Using >>>>>>> >>>>>>> #!/usr/bin/env python2.5 >>>>>>> >>>>>>> solves it >>>>>>> >>>>>>> 2009/3/3 Pau <[email protected]>: >>>>>>>> thanks, Nick >>>>>>>> >>>>>>>> I have fixed the problem. >>>>>>>> >>>>>>>> I was also thinking that it could be due to this locale thing but, >>>>>>>> since I started ksh with the default kshrc, I assumed that it'd be >>>>>>>> export LANG=C per default, but it isn't?? I should not assume >>>>>>>> anything... >>>>>>>> >>>>>>>> Look at this: >>>>>>>> >>>>>>>> hux(p2)| ksh >>>>>>>> $ export LANG=C >>>>>>>> $ date -----------------------------------> This is to check that >>>>>>>> the LANG is C >>>>>>>> Tue Mar 3 19:36:02 CET 2009 --> it is >>>>>>>> $ ./Pfewbody.py >>>>>>>> >>>>>>>> Guess ... it's working now >>>>>>>> >>>>>>>> When I export LANG=C in zsh, it's working too >>>>>>>> >>>>>>>> I am a bit puzzled. I could swear I had tried this too... >>>>>>>> >>>>>>>> Anyway... >>>>>>>> >>>>>>>> Thanks again. >>>>>>>> >>>>>>>> Pau >>>>>>>> >>>>>>>> 2009/3/3 Nick Guenther <[email protected]>: >>>>>>>>> On Tue, Mar 3, 2009 at 12:43 PM, Pau <[email protected]> >>>>>>>>> wrote: >>>>>>>>>> Hello, >>>>>>>>>> >>>>>>>>>> I said Ihad tried with different versions of python >>>>>>>>>> >>>>>>>>>> $ python2.5 >>>>>>>>>> Python 2.5.4 (r254:67916, Feb 26 2009, 18:20:08) >>>>>>>>>> [GCC 3.3.5 (propolice)] on openbsd4 >>>>>>>>>> Type "help", "copyright", "credits" or "license" for more >>>>>>>>>> information. >>>>>>>>>>>>> import pylab >>>>>>>>>> Traceback (most recent call last): >>>>>>>>>> File "<stdin>", line 1, in <module> >>>>>>>>>> File "/usr/local/lib/python2.5/site-packages/pylab.py", line 1, >>>>>>>>>> in <module> >>>>>>>>>> from matplotlib.pylab import * >>>>>>>>>> File >>>>>>>>>> "/usr/local/lib/python2.5/site-packages/matplotlib/__init__.py", >>>>>>>>>> line 129, in <module> >>>>>>>>>> from rcsetup import defaultParams, validate_backend, >>>>>>>>>> validate_toolbar >>>>>>>>>> File >>>>>>>>>> "/usr/local/lib/python2.5/site-packages/matplotlib/rcsetup.py", >>>>>>>>>> line 19, in <module> >>>>>>>>>> from matplotlib.colors import is_color_like >>>>>>>>>> File >>>>>>>>>> "/usr/local/lib/python2.5/site-packages/matplotlib/colors.py", >>>>>>>>>> line 54, in <module> >>>>>>>>>> import matplotlib.cbook as cbook >>>>>>>>>> File >>>>>>>>>> "/usr/local/lib/python2.5/site-packages/matplotlib/cbook.py", >>>>>>>>>> line 17, in <module> >>>>>>>>>> preferredencoding = locale.getpreferredencoding() >>>>>>>>>> File "/usr/local/lib/python2.5/locale.py", line 514, in >>>>>>>>>> getpreferredencoding >>>>>>>>>> setlocale(LC_CTYPE, "") >>>>>>>>>> File "/usr/local/lib/python2.5/locale.py", line 478, in >>>>>>>>>> setlocale >>>>>>>>>> return _setlocale(category, locale) >>>>>>>>>> locale.Error: unsupported locale setting >>>>>>>>>> >>>>>>>>>> This is the output when using ksh with the default config file >>>>>>>>> >>>>>>>>> That's not an ImportError. That's a locale.Error. You can see in >>>>>>>>> the >>>>>>>>> backtrace from matplotlib.pylab import *, and since it doesn't >>>>>>>>> break >>>>>>>>> there then presumably you have pylab installed. It says the >>>>>>>>> problem: >>>>>>>>> "unsupported locale setting". I'm no expert on locales, though. >>>>>>>>> >>>>>>>>> It is possible that this is a -CURRENT problem. The packages get >>>>>>>>> rebuilt automatically and not tested. You should report this to >>>>>>>>> the >>>>>>>>> maintainer of py-matplotlib who is listed here: >>>>>>>>> >>>>>>>>> $ make search key=py-matplotlib >>>>>>>>> Port: py-matplotlib-0.83.2p5 >>>>>>>>> Path: graphics/py-matplotlib >>>>>>>>> Info: Python charting and plotting API >>>>>>>>> Maint: Damien Miller <[email protected]> >>>>>>>>> Index: graphics devel >>>>>>>>> L-deps: iconv.>=4::converters/libiconv >>>>>>>>> intl.>=3:gettext->=0.10.38:devel/gettext png.>=3::graphics/png >>>>>>>>> B-deps: :devel/py-dateutil :devel/py-tz :math/py-Numeric >>>>>>>>> :x11/py-gtk2 >>>>>>>>> gettext->=0.10.38:devel/gettext gettext->=0.14.6:devel/gettext >>>>>>>>> python-2.4*:lang/python/2.4 >>>>>>>>> R-deps: :devel/py-dateutil :devel/py-tz :math/py-Numeric >>>>>>>>> :x11/py-gtk2 >>>>>>>>> gettext->=0.10.38:devel/gettext python-2.4*:lang/python/2.4 >>>>>>>>> Archs: any >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>> And also: >>>>>>>>>> >>>>>>>>>>>>> import sys >>>>>>>>>>>>> print sys.path >>>>>>>>>> ['', '/usr/local/lib/python25.zip', '/usr/local/lib/python2.5', >>>>>>>>>> '/usr/local/lib/python2.5/plat-openbsd4', >>>>>>>>>> '/usr/local/lib/python2.5/lib-tk', >>>>>>>>>> '/usr/local/lib/python2.5/lib-dynload', >>>>>>>>>> '/usr/local/lib/python2.5/site-packages', >>>>>>>>>> '/usr/local/lib/python2.5/site-packages/Numeric', >>>>>>>>>> '/usr/local/lib/python2.5/site-packages/gst-0.10', >>>>>>>>>> '/usr/local/lib/python2.5/site-packages/gtk-2.0'] >>>>>>>>>> >>>>>>>>>> Do you see something? I don't... >>>>>>>>> >>>>>>>>> This list of directories is like your shell $PATH. It doesn't >>>>>>>>> matter >>>>>>>>> what the dirs themselves are, it matters what the contents of >>>>>>>>> those >>>>>>>>> dirs are. But, above you've shown that indeed python2.5 can access >>>>>>>>> pylab so you needn't worry about digging around here. >>>>>>>>> >>>>>>>>>> thanks for the help >>>>>>>>> >>>>>>>>> Welcome :) >>>>>>>>> >>>>>>>>> -Nick >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Let there be peace on earth. And let it begin with misc >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Let there be peace on earth. And let it begin with misc >>>>>>> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Let there be peace on earth. And let it begin with misc >>>>> >>>> >>>> >>>> >>>> -- >>>> Let there be peace on earth. And let it begin with misc >>>> >>> >> >> >> >> -- >> Let there be peace on earth. And let it begin with misc >> > > > > -- > Let there be peace on earth. And let it begin with misc > _______________________________________________ Openbsd-newbies mailing list [email protected] http://mailman.theapt.org/listinfo/openbsd-newbies
