All of lore.kernel.org
 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.