[Yt-dev] libconfig wrapper testing

j s oishi jsoishi at gmail.com
Fri Jan 28 11:35:32 PST 2011


Are you suggesting that Enzo doesn't run on my laptop? I BRISTLE AT
THIS SUGGESTION GOOD SIR.

On Fri, Jan 28, 2011 at 11:33 AM, Matthew Turk <matthewturk at gmail.com> wrote:
> Awesome, thanks Jeff.  I didn't quite mention it in the email, but
> testing this is a backdoor for finding out if it will also work on the
> platforms Enzo runs on, so anybody else that would be able to test,
> it'd be a huge help!
>
> On Fri, Jan 28, 2011 at 2:31 PM, j s oishi <jsoishi at gmail.com> wrote:
>> Hi,
>>
>> I just tried on my Ubuntu 10.04 laptop, and things worked just fine.
>> There were a few warnings regarding locales, and a few minor things:
>>
>> grammar.y:50: warning: function declaration isn’t a prototype
>> grammar.y:51: warning: function declaration isn’t a prototype
>> gcc: yt/utilities/_libconfig/libconfig.c
>> yt/utilities/_libconfig/libconfig.c:100:2: warning: #warning "No way
>> to modify calling thread's locale!"
>> yt/utilities/_libconfig/libconfig.c:121:2: warning: #warning "No way
>> to modify calling thread's locale!"
>> gcc: yt/utilities/libconfig_wrapper.c
>> yt/utilities/libconfig_wrapper.c: In function
>> ‘__pyx_pf_2yt_9utilities_17libconfig_wrapper_22libconfigConfiguration_get_setting’:
>> yt/utilities/libconfig_wrapper.c:936: warning: assignment discards
>> qualifiers from pointer target type
>> gcc: yt/utilities/_libconfig/scanner.c
>>
>> but it worked no problem.
>>
>> j
>>
>> On Thu, Jan 27, 2011 at 9:15 PM, Matthew Turk <matthewturk at gmail.com> wrote:
>>> Hi all,
>>>
>>> I've added a wrapper for libconfig, along with a slightly modified
>>> version of the (LGPL'd, credits and license all included) libconfig
>>> source itself, to the current development tip.  (The modification is
>>> to force all integers to be read as 64-bit.)  By default it is turned
>>> off, because of an issue with locale setting for reading/writing
>>> floating point values.
>>>
>>> If I could get a few people, next time they update, to open up
>>> yt/utilities/setup.py and change:
>>>
>>> INSTALL_LIBCONFIG_WRAPPER = 0
>>>
>>> to
>>>
>>> INSTALL_LIBCONFIG_WRAPPER = 1
>>>
>>> and just see if it builds, that would be extremely helpful.  The issue
>>> here is that it's not clear to me if the file "xlocale.h" is going to
>>> be present on all systems; I've located it on all of the systems I've
>>> tested on so far, but that is not many.  If it doesn't work for you,
>>> that'd be really good to know.  Worse comes to worse and we can
>>> disable the locale code completely, but that worries me a bit.
>>>
>>> I'm in the process of documenting how to use the libconfig wrapper,
>>> but for the next few days it's not being used by anything in yt.
>>>
>>> Thanks for any testing ...
>>>
>>> -Matt
>>> _______________________________________________
>>> Yt-dev mailing list
>>> Yt-dev at lists.spacepope.org
>>> http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
>>>
>> _______________________________________________
>> Yt-dev mailing list
>> Yt-dev at lists.spacepope.org
>> http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
>>
> _______________________________________________
> Yt-dev mailing list
> Yt-dev at lists.spacepope.org
> http://lists.spacepope.org/listinfo.cgi/yt-dev-spacepope.org
>



More information about the yt-dev mailing list