[zeromq-dev] gsl details

Matjaž Ostroveršnik matjaz.ostroversnik at gmail.com
Wed Apr 13 20:57:05 CEST 2016


Pieter hypothesis is that the src folder is hard coded. ;-)

On 13.4.2016 20:10, Kevin Sapper wrote:
> Now you got me curious :)
>
> The error message with commented license.xml should be:
> $ gsl src/mlm_proto.xml
> 2016/04/13 20:04:48: GSL/4.1a/github Copyright (c) 1996-2011 iMatix 
> Corporation
> 2016/04/13 20:04:48: gsl/4 I: Processing src/mlm_proto.xml...
> 2016/04/13 20:04:48: (zproto_codec_c.gsl 206) Can't open output file: 
> ../include/mlm_proto.h
>
> Which again happens because the current working directory is applied 
> to all relative paths.
>
>
> On Mi, Apr 13, 2016 at 7:58 , Matjaž Ostroveršnik 
> <matjaz.ostroversnik at gmail.com> wrote:
>> I commented out the license file, but the same.
>>
>> I am getting
>> GSL/4.1c Copyright (c) 1996-2016 iMatix Corporation
>> gsl/4 I: Processing src/mlm_proto.xml...
>> (zproto_lib.gsl 99) Undefined expression: class.load_file (...)
>>
>>
>> On 13.4.2016 19:50, Kevin Sapper wrote:
>>> OK, I just thought a little bit harder ;)
>>>
>>> src/mlm_proto.xml includes a second xml files:  <include filename = 
>>> "license.xml" />. Where filename is a relative path from the current 
>>> working directory. Thus if you execute gsl from project root 
>>> directory it is not able to find the src/license.xml.
>>>
>>> But from project root you can run make code.
>>>
>>> On Mi, Apr 13, 2016 at 7:44 , Matjaž Ostroveršnik 
>>> <matjaz.ostroversnik at gmail.com> wrote:
>>>> Hi Kevin,
>>>>
>>>> Thanks for fast reply. I believe it is not problem with tabs.
>>>> The same command in src folder succeeds, while one folder above, 
>>>> but with proper reference to the xml file it fails.
>>>> My assumption is that gsl takes "instructions" from some default 
>>>> place, unless it is explicitly stated. And I do not know this place.;-)
>>>>
>>>> Best regards
>>>>
>>>> Matjaž
>>>>
>>>> On 13.4.2016 19:36, Kevin Sapper wrote:
>>>>>
>>>>> Hi Matjaž,
>>>>>
>>>>> without being able to take a closer look now, GSL does not like 
>>>>> tabs at the beginning of the line.
>>>>>
>>>>> Am 13.04.2016 6:16 nachm. schrieb "Matjaž Ostroveršnik" 
>>>>> <matjaz.ostroversnik at gmail.com 
>>>>> <mailto:matjaz.ostroversnik at gmail.com>>:
>>>>>
>>>>>     Hi veterans,
>>>>>
>>>>>     I am trying to understand how gsl woks. Yes I read the
>>>>>     instructions
>>>>>     (https://github.com/imatix/gsl)
>>>>>
>>>>>     command
>>>>>     gsl mlm_proto.xml
>>>>>
>>>>>     executed from malamute/src folder
>>>>>     properly generates mlm_proto.c and mlm_proto.bnf in the
>>>>>     current directory
>>>>>
>>>>>     command
>>>>>     gsl src/mlm_proto.xml
>>>>>
>>>>>     executed from one folder above produces
>>>>>
>>>>>     GSL/4.1c Copyright (c) 1996-2016 iMatix Corporation
>>>>>     gsl/4 I: Processing src/mlm_proto.xml...
>>>>>     (zproto_lib.gsl 99) Undefined expression: class.load_file (...)
>>>>>
>>>>>     obviously gsl gets some additional input from files in current
>>>>>     directory.
>>>>>     1. Which files are those?
>>>>>     2. Can I explicitly state where to take this file from?
>>>>>     3. What the following command is supposed to do? (explanation
>>>>>     of parameters)
>>>>>                gsl -topdir:.. -zproject:1 -q mlm_proto.xml
>>>>>
>>>>>
>>>>>     Thanks in advance
>>>>>
>>>>>     Matjaž
>>>>>     _______________________________________________
>>>>>     zeromq-dev mailing list
>>>>>     zeromq-dev at lists.zeromq.org <mailto:zeromq-dev at lists.zeromq.org>
>>>>>     http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> zeromq-dev mailing list
>>>>> zeromq-dev at lists.zeromq.org
>>>>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>>>
>>>
>>>
>>> _______________________________________________
>>> zeromq-dev mailing list
>>> zeromq-dev at lists.zeromq.org
>>> http://lists.zeromq.org/mailman/listinfo/zeromq-dev
>>
>
>
> _______________________________________________
> zeromq-dev mailing list
> zeromq-dev at lists.zeromq.org
> http://lists.zeromq.org/mailman/listinfo/zeromq-dev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.zeromq.org/pipermail/zeromq-dev/attachments/20160413/37d373e8/attachment.htm>


More information about the zeromq-dev mailing list