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

Reply via email to