Flexible I/O Tester development
 help / color / mirror / Atom feed
From: Jens Axboe <axboe@kernel.dk>
To: "Robin P. Blanchard" <robin@coraid.com>,
	"fio@vger.kernel.org" <fio@vger.kernel.org>,
	stephen Cameron <stephenmcameron@gmail.com>
Subject: Re: yacc/flex/bison (?) regression since 2.1.13 (solaris 11 x86_64) - ../exp/*
Date: Thu, 30 Oct 2014 10:13:26 -0600	[thread overview]
Message-ID: <545263A6.1010705@kernel.dk> (raw)
In-Reply-To: <9BFC2684-B327-440D-8051-5528AEDFA530@coraid.com>

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.
> 
> Thanks in advance!
> 
> 
> # pkg info entire |egrep 'Version|FMRI'
>        Version: 0.5.11 (Oracle Solaris 11.2.3.5.0)
>           FMRI: pkg://solaris/entire@0.5.11,5.11-0.175.2.3.0.5.0:20141019T181440Z
> 
> 
> ** GIT
> 
> # make
> Makefile:14: config-host.mak: No such file or directory
> FIO_VERSION = fio-2.1.13-109-ga1f8
> Running configure for you...
> Operating system              SunOS
> CPU                           x86_64
> Big endian                    no
> Compiler                      gcc
> Cross compile                 no
> 
> Wordsize                      32
> zlib                          yes
> Linux AIO support             no
> POSIX AIO support             yes
> POSIX AIO support needs -lrt  no
> POSIX AIO fsync               yes
> Solaris AIO support           yes
> __sync_fetch_and_add          yes
> libverbs                      yes
> rdmacm                        yes
> Linux fallocate               no
> POSIX fadvise                 yes
> POSIX fallocate               yes
> sched_setaffinity(3 arg)      no
> sched_setaffinity(2 arg)      no
> clock_gettime                 yes
> CLOCK_MONOTONIC               yes
> CLOCK_MONOTONIC_PRECISE       no
> gettimeofday                  yes
> fdatasync                     yes
> sync_file_range               no
> EXT4 move extent              no
> Linux splice(2)               no
> GUASI                         no
> Fusion-io atomic engine       no
> libnuma                       no
> strsep                        yes
> strcasestr                    yes
> getopt_long_only()            yes
> inet_aton                     yes
> socklen_t                     yes
> __thread                      yes
> RUSAGE_THREAD                 no
> SCHED_IDLE                    no
> TCP_NODELAY                   yes
> Net engine window_size        yes
> TCP_MAXSEG                    yes
> RLIMIT_MEMLOCK                no
> pwritev/preadv                no
> IPv6 helpers                  yes
> Rados Block Device engine     no
> setvbuf                       yes
> Gluster API engine            no
> s390_z196_facilities          no
> HDFS engine                   no
> 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.


-- 
Jens Axboe



  reply	other threads:[~2014-10-30 16:13 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-30 15:40 yacc/flex/bison (?) regression since 2.1.13 (solaris 11 x86_64) - ../exp/* Robin P. Blanchard
2014-10-30 16:13 ` Jens Axboe [this message]
2014-10-30 16:52   ` Robin P. Blanchard

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=545263A6.1010705@kernel.dk \
    --to=axboe@kernel.dk \
    --cc=fio@vger.kernel.org \
    --cc=robin@coraid.com \
    --cc=stephenmcameron@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox