Re: yacc/flex/bison (?) regression since 2.1.13 (solaris 11 x86_64) - ../exp/*

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Oct 30, 2014, at 12:13, Jens Axboe <axboe@xxxxxxxxx> wrote:

> On 10/30/2014 09:40 AM, Robin P. Blanchard wrote:
>> Hi there.
>> 
>> The introduction of ../exp/* seems to have broken compilation on Solaris 11. Please let me know how I can help work through this.
>> 
>> lex/yacc for arithmetic       yes
>>    CC gettime.o
>>    CC ioengines.o
>>    CC init.o
>>    CC stat.o
>>    CC log.o
>>    CC time.o
>>    CC filesetup.o
>>    CC eta.o
>>    CC verify.o
>>    CC memory.o
>>    CC io_u.o
>>   LEX lex.yy.c
>> "exp/expression-parser.l":line 166: Warning: Non-portable Character Class
>>  YACC y.tab.c
>>    CC lex.yy.o
>> exp/expression-parser.l:43:37: error: conflicting types for ‘yyunput’
>> lex.yy.c:31:7: note: previous declaration of ‘yyunput’ was here
>> exp/expression-parser.l:44:46: error: macro "input" passed 1 arguments, but takes just 0
>> exp/expression-parser.l: In function ‘yylex’:
>> exp/expression-parser.l:61:1: warning: label ‘yyfussy’ defined but not used
>> exp/expression-parser.l:54:22: warning: unused variable ‘yyprevious’
>> exp/expression-parser.l: At top level:
>> exp/expression-parser.l:297:1: warning: missing braces around initializer
>> exp/expression-parser.l:297:1: warning: (near initialization for ‘yycrank[0]’)
>> exp/expression-parser.l:376:1: warning: missing braces around initializer
>> exp/expression-parser.l:376:1: warning: (near initialization for ‘yysvec[0]’)
>> exp/expression-parser.l:714:6: error: conflicting types for ‘yyunput’
>> exp/expression-parser.l:43:37: note: previous declaration of ‘yyunput’ was here
>> make: *** [lex.yy.o] Error 1
> 
> Try -git again and see if that works, I just disabled it (for now) on
> Solaris.


That works...

# fio --version
fio-2.1.13-111-g0960




> 
> -- 
> Jens Axboe
> 
> --
> To unsubscribe from this list: send the line "unsubscribe fio" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

-- 
Robin P. Blanchard
Technical Solutions Engineer
Global Field Services and Support
Coraid: storage that fits your business
www.coraid.com

--
To unsubscribe from this list: send the line "unsubscribe fio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Kernel]     [Linux SCSI]     [Linux IDE]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux