In a freshly extracted tarball with all the updates applied: ./AmberTools/src/leap/src/leap/parser.y
196
197
198 extern OBJEKT oGetObject( char *sName );
199 extern int yyparse();
200 %}
201
I ran a search for the functions:
199 extern int yyparse();
...
418 int
419 yyerror( char *sStr )
420 {
...
630 int
631 yylex()
632 {
…
It seems that the suggested changes has already been implemented though the order is potentially different?
Best regards
// Gustaf
> On 9 Feb 2021, at 08:50, Gustaf Olsson <gustaf.olsson.lnu.se> wrote:
>
>> Looks like you are using the old configure system: is that correct?
>
> No I am using cmake. I have tried using both the “old” ./configure and the ./run_cmake options though have not had any success with any of them.
>
> I have tried several different things, all resulting in different errors. I will not provide the details of all these failed compiles as they broke before 30% so getting the “basic” compilation which almost finishes to work will likely be a lot more productive.
>
> I will start with a fresh src directory and try to make the modifications as suggested.
>
> Best regards
> // Gustaf
>
>
>
>> On 8 Feb 2021, at 15:58, David A Case <david.case.rutgers.edu> wrote:
>>
>> On Mon, Feb 08, 2021, Gustaf Olsson wrote:
>>>
>>> Following the same procedure as on my personal mac, the process initially
>>> failed. I proceeded to rebuild my package install base and tried again
>>> without success. I am again arriving at this error:
>>>
>>> amber20_src/build/AmberTools/src/leap/src/leap/y.tab.c:1406:16: error: implicit declaration of
>>> function 'yylex' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
>>> yychar = YYLEX;
>>
>> Looks like you are using the old configure system: is that correct?
>>
>> Can you try this?: at about line 199 of parser.y change the
>> following lines:
>>
>> static int yyerror( char *sStr );
>> static int yylex();
>> static int yyparse();
>>
>> to these:
>>
>> int yyerror( char *sStr );
>> int yylex();
>> extern int yyparse();
>>
>> Then recompile.
>>
>> ...thx...dac
>>
>>
>> _______________________________________________
>> AMBER mailing list
>> AMBER.ambermd.org
>> http://lists.ambermd.org/mailman/listinfo/amber
>
> _______________________________________________
> AMBER mailing list
> AMBER.ambermd.org
> http://lists.ambermd.org/mailman/listinfo/amber
_______________________________________________
AMBER mailing list
AMBER.ambermd.org
http://lists.ambermd.org/mailman/listinfo/amber
Received on Tue Feb 09 2021 - 00:30:02 PST