ikpx 2.2

For scripts to aid with computation or simulation in cellular automata.
User avatar
calcyman
Moderator
Posts: 2938
Joined: June 1st, 2009, 4:32 pm

Re: ikpx 2.2

Post by calcyman » June 24th, 2023, 7:29 am

May13 wrote:
June 24th, 2023, 5:02 am
I ran into a problem when searching for a (2,1)c/7 knightship. Three times the program crashed due to some kind of error.
Yes, it's a bug in Jannis Harder's incremental version of kissat that causes segfaults sometimes. Commit 27bc3beb shouldn't segfault.
What do you do with ill crystallographers? Take them to the mono-clinic!

User avatar
LaundryPizza03
Posts: 2327
Joined: December 15th, 2017, 12:05 am
Location: Unidentified location "https://en.wikipedia.org/wiki/Texas"

Re: ikpx 2.2

Post by LaundryPizza03 » June 24th, 2023, 11:45 pm

Warning message generated while recompiling ikpx2 on macOS 12.6.6. I had previously reported a similar warning message for apgsearch v5.39.

Code: Select all

> ./recompile.sh --rule b35s034
Updating submodules...
libkissat.a already detected
Configuring lifelib...
Using /Library/Frameworks/Python.framework/Versions/3.9/bin/python3 to configure lifelib...
Valid symmetry: ikpx2_stdin
Success!
Gathering latest library versions...
Compiling ikpx2...
apgmera/includes/md5.cpp:342:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
    sprintf(buf+i*2, "%02x", digest[i]);
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.
apgmera/includes/happyhttp.cpp:390:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
        sprintf( buf, "%d", numericvalue );
        ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.
In file included from src/main.cpp:2:
In file included from src/apgluxe.hpp:4:
In file included from src/../apgmera/includes/base.h:20:
In file included from src/../apgmera/includes/payosha256.h:7:
src/../apgmera/includes/../lifelib/soup/sha256.h:201:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
        sprintf(buf+i*2, "%02x", digest[i]);
        ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.

 **** build process completed successfully ****
 

Code: Select all

x = 4, y = 3, rule = B3-q4z5y/S234k5j
2b2o$b2o$2o!
LaundryPizza03 at Wikipedia

hkoenig
Posts: 259
Joined: June 20th, 2009, 11:40 am

Re: ikpx 2.2

Post by hkoenig » June 27th, 2023, 6:37 pm

I thought I posted a response on the other thread, but I don't see it.

That's a warning that "sprintf()" is considered a security risk, and a warning that it's deprecated and someday it might even disappear. Security isn't much of an issue here, so don't worry about it too much. The program will run as intended.

If it wasn't in a standard UNIX library and in one of their own libraries, Apple would've removed sprintf long ago. But there's too much old code out there, especially academic, non-commercial and open source, that depends on it, as you've discovered. If it really bothers you to have warnings (and it should), then it would be good programming to replace with it "snprintf()" so the code doesn't suddenly and inconveniently break if they do remove it.

If you prefer to live dangerously, you can also turn off deprecation warnings by overriding the implied "-Wdeprecated-declarations" switch.

User avatar
LaundryPizza03
Posts: 2327
Joined: December 15th, 2017, 12:05 am
Location: Unidentified location "https://en.wikipedia.org/wiki/Texas"

Re: ikpx 2.2

Post by LaundryPizza03 » June 29th, 2023, 3:27 am

I cannot read in any backup files.

Code: Select all

./ikpx2 -v 2,1c/5 -p 4 -n 10000 -k [your payosha256 key] -b "backup_b35s03478_velocity_2_1_5_width_24_even.bin"

           :'',
          ,: '' '' ,,
         :     : ,, ' ,
        :    ,:   : : :
         : , : , ', ,
              ,,' ' ':  ,,
                  ,  :'''',
                 ,: :,'' ,,
                    :, :',
                  ,, :  '' :
                   '''','': ,
                          ',:
                   '''     '  :
                   ,    :'  , '
                   ''', ',:,
          *---*   *---*  '*---------*   *---*   *---*
         /   /|  /   /'   |\         \   \   \ /   /
        /   / * /   *---*:* \   v2.2  \   \   v   /
       /   / / /         \ \ \         *   *     *
      /   / / /       *---* \ \   *---*   /       \
     /   / / /   / \   \  ,,,\ \   \,    /   / \   \
    *---* / *---* | *---* : ,:\ *---*   *---* | *---*
    |   |/  |   |/ \|   | '   :\|   |'' |   |/ \|   |
    *---*   *---*   *---*  '''  *---*   *---*   *---*
                           ,''',
                            ' ::,
                         ::' , ,:'
                           '',  '
                         ,''''':'',
                          , ,:  :,:
                                ''' ,,
                              ':  , :
                            ':,  ': :'
                             ':',,' :
                              ' ' :   ,
                               ::,, '
                                  :::
                                ,,,''
                                ',,

Instruction set AVX2 detected
ikpx2 has been compiled for the rule b35s03478  (779 prime implicants).

Checking SAT solver...
...check complete!

sizeof(workitem) = 32
sizeof(iterator) = 8
libc++abi: terminating with uncaught exception of type std::invalid_argument: stoll: no conversion

Code: Select all

x = 4, y = 3, rule = B3-q4z5y/S234k5j
2b2o$b2o$2o!
LaundryPizza03 at Wikipedia

User avatar
LaundryPizza03
Posts: 2327
Joined: December 15th, 2017, 12:05 am
Location: Unidentified location "https://en.wikipedia.org/wiki/Texas"

Re: ikpx 2.2

Post by LaundryPizza03 » June 29th, 2023, 5:59 am

calcyman wrote:
June 24th, 2023, 7:29 am
May13 wrote:
June 24th, 2023, 5:02 am
I ran into a problem when searching for a (2,1)c/7 knightship. Three times the program crashed due to some kind of error.
Yes, it's a bug in Jannis Harder's incremental version of kissat that causes segfaults sometimes. Commit 27bc3beb shouldn't segfault.
I cannot revert to this commit because there are local changes to recompile.sh, but git reset does nothing.

Code: Select all

x = 4, y = 3, rule = B3-q4z5y/S234k5j
2b2o$b2o$2o!
LaundryPizza03 at Wikipedia

TYCF
Posts: 523
Joined: August 7th, 2023, 3:44 am
Location: England, United Kingdom,

Re: ikpx 2.2

Post by TYCF » September 2nd, 2023, 12:02 pm

The "Quick start" in README.md says:
"To build ikpx2 for the default rule (B3/S23), simply run: ./recompile.sh"

Where am I suppose to run the code ?

(I am new to using programs so I don't really know how to use them)

Code: Select all

x = 5, y = 3, rule = B3/S23
obobo$2ob2o$obobo!

Code: Select all

x = 5, y = 4, rule = B35/S234i8
2bo$bobo$2ob2o$5o!



User avatar
MEisSCAMMER
Posts: 96
Joined: September 20th, 2022, 5:12 pm
Location: Yes
Contact:

Re: ikpx 2.2

Post by MEisSCAMMER » September 2nd, 2023, 12:27 pm

TYCF wrote:
September 2nd, 2023, 12:02 pm
Where am I suppose to run the code ?
It's to be entered in a command-line interface. In Mac the app's called Terminal, on Windows it's Command Prompt. (Not sure what it's called on Linux.) It's the one where you type commands to the little > prompt, with white text on a black background.
THE TRILOGY HAS BEEN COMPLETED
next: quadrilogy??? Is that even a word

TYCF
Posts: 523
Joined: August 7th, 2023, 3:44 am
Location: England, United Kingdom,

Re: ikpx 2.2

Post by TYCF » September 2nd, 2023, 12:33 pm

MEisSCAMMER wrote:
September 2nd, 2023, 12:27 pm
TYCF wrote:
September 2nd, 2023, 12:02 pm
Where am I suppose to run the code ?
It's to be entered in a command-line interface. In Mac the app's called Terminal, on Windows it's Command Prompt. (Not sure what it's called on Linux.) It's the one where you type commands to the little > prompt, with white text on a black background.
It is windows 10 on this computer, but I can't find Command Prompt.
Also, can I use Windows PowerShell ?

Code: Select all

x = 5, y = 3, rule = B3/S23
obobo$2ob2o$obobo!

Code: Select all

x = 5, y = 4, rule = B35/S234i8
2bo$bobo$2ob2o$5o!



User avatar
MEisSCAMMER
Posts: 96
Joined: September 20th, 2022, 5:12 pm
Location: Yes
Contact:

Re: ikpx 2.2

Post by MEisSCAMMER » September 2nd, 2023, 1:49 pm

TYCF wrote:
September 2nd, 2023, 12:33 pm
MEisSCAMMER wrote:
September 2nd, 2023, 12:27 pm
TYCF wrote:
September 2nd, 2023, 12:02 pm
Where am I suppose to run the code ?
It's to be entered in a command-line interface. In Mac the app's called Terminal, on Windows it's Command Prompt. (Not sure what it's called on Linux.) It's the one where you type commands to the little > prompt, with white text on a black background.
It is windows 10 on this computer, but I can't find Command Prompt.
Also, can I use Windows PowerShell ?
Actually, that's what it's called. It seems I was mistaken about calling it Command Prompt (I don't use Windows and was relying on memory, which failed me).
THE TRILOGY HAS BEEN COMPLETED
next: quadrilogy??? Is that even a word

TYCF
Posts: 523
Joined: August 7th, 2023, 3:44 am
Location: England, United Kingdom,

Re: ikpx 2.2

Post by TYCF » September 2nd, 2023, 2:23 pm

MEisSCAMMER wrote:
September 2nd, 2023, 1:49 pm
TYCF wrote:
September 2nd, 2023, 12:33 pm
MEisSCAMMER wrote:
September 2nd, 2023, 12:27 pm


It's to be entered in a command-line interface. In Mac the app's called Terminal, on Windows it's Command Prompt. (Not sure what it's called on Linux.) It's the one where you type commands to the little > prompt, with white text on a black background.
It is windows 10 on this computer, but I can't find Command Prompt.
Also, can I use Windows PowerShell ?
Actually, that's what it's called. It seems I was mistaken about calling it Command Prompt (I don't use Windows and was relying on memory, which failed me).
Am I suppose to press enter after entering ./recompile.sh?
Attachments
Screenshot 2023-09-02 192748.jpg
Screenshot 2023-09-02 192748.jpg (41.72 KiB) Viewed 2780 times

Code: Select all

x = 5, y = 3, rule = B3/S23
obobo$2ob2o$obobo!

Code: Select all

x = 5, y = 4, rule = B35/S234i8
2bo$bobo$2ob2o$5o!



GUYTU6J
Posts: 2200
Joined: August 5th, 2016, 10:27 am
Location: 拆哪!I repeat, CHINA! (a.k.a. 种花家)
Contact:

Re: ikpx 2.2

Post by GUYTU6J » September 21st, 2023, 5:39 am

Is anyone else experiencing this issue recently? Even a freshly cloned ikpx2 fails to compile B3/S23.

Code: Select all

:~/ikpx2$ ./recompile.sh --rule B3/S23
Updating submodules...
Building kissat solver...
configure: reusing existing build directory 'build'
./configure: 363: can not combine '--quiet' and '--no-statistics': not found
configure: assuming GCC version 9.4.0 uses C99 by default
configure: compiler 'gcc  -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNPROOFS -DQUIET'
configure: linker 'gcc' (no additional options)
configure: using default 'ar' (no cross compilation)
configure: no 'tissat' binary generated (without '--test')
configure: no 'libkissat.so' shared library generated (without '-shared')
configure: no 'kitten' binary generated (without '--kitten')
configure: generating compile_commands.json
./configure: 704: jq: not found
./configure: 708: jq: not found

User avatar
confocaloid
Posts: 3058
Joined: February 8th, 2022, 3:15 pm

Re: ikpx 2.2

Post by confocaloid » September 21st, 2023, 6:17 am

IIRC I was able to "solve" that (a few months ago) by removing a line related to "jq" somewhere in the source code.

Edit: the file "kissat_extras/configure" contains line:

Code: Select all

if which jq &> /dev/null
I just tried to inserted line "exit 0" before that line. Then recompiling seemed to work, and running "ikpx2 -v c/3o" found the turtle.
127:1 B3/S234c User:Confocal/R (isotropic CA, incomplete)
Unlikely events happen.
My silence does not imply agreement, nor indifference. If I disagreed with something in the past, then please do not construe my silence as something that could change that.

User avatar
pzq_alex
Posts: 793
Joined: May 1st, 2021, 9:00 pm
Location: tell me if you know

Re: ikpx 2.2

Post by pzq_alex » September 24th, 2023, 2:37 am

Just do sudo apt install jq if you're on Linux (or WSL). Otherwise try to get jq installed (on the PATH) on your computer. I have no idea what ikpx2 would use jq to do though...
\sum_{n=1}^\infty H_n/n^2 = \zeta(3)

How much of current CA technology can I redevelop "on a desert island"?

User avatar
confocaloid
Posts: 3058
Joined: February 8th, 2022, 3:15 pm

Re: ikpx 2.2

Post by confocaloid » December 3rd, 2023, 7:55 pm

Update: the search resumed after several hours. The culprit was a zz_LINEAR:

Code: Select all

#C https://catagolue.hatsya.com/hashsoup/ikpx2_stdin/k_vXqJiUpbxD4k-3b3o4b3o$3bobo4bobo$2bo2bo4bo2bo$3b2o6b2o$3bobo4bobo$2bo3bo2bo3bo$-2bo10bo$o5bo2bo5bo$3bo8bo$ob2ob2o2b2ob2obo!/b34tws23
x = 0, y = 0, rule = B34tw/S23
3b3o4b3o$3bobo4bobo$2bo2bo4bo2bo$3b2o6b2o$3bobo4bobo$2bo3bo2bo3bo$
2bo10bo$o5bo2bo5bo$3bo8bo$ob2ob2o2b2ob2obo!
Old post:

Is this a known issue? The difference between invocations is that "-n 10000" is specified in the first case (which hangs) but not in second case (which works). ikpx2 is compiled for the rule b34tws23 in both cases.

The following search appears to hang after printing this output:

Code: Select all

# ./ikpx2 -v 2c/5o -n 10000 -p 1

           :'',
          ,: '' '' ,,
         :     : ,, ' ,
        :    ,:   : : :
         : , : , ', ,
              ,,' ' ':  ,,
                  ,  :'''',
                 ,: :,'' ,,
                    :, :',
                  ,, :  '' :
                   '''','': ,
                          ',:
                   '''     '  :
                   ,    :'  , '
                   ''', ',:,
          *---*   *---*  '*---------*   *---*   *---*
         /   /|  /   /'   |\         \   \   \ /   /
        /   / * /   *---*:* \   v2.2  \   \   v   /
       /   / / /         \ \ \         *   *     *
      /   / / /       *---* \ \   *---*   /       \
     /   / / /   / \   \  ,,,\ \   \,    /   / \   \
    *---* / *---* | *---* : ,:\ *---*   *---* | *---*
    |   |/  |   |/ \|   | '   :\|   |'' |   |/ \|   |
    *---*   *---*   *---*  '''  *---*   *---*   *---*
                           ,''',
                            ' ::,
                         ::' , ,:'
                           '',  '
                         ,''''':'',
                          , ,:  :,:
                                ''' ,,
                              ':  , :
                            ':,  ': :'
                             ':',,' :
                              ' ' :   ,
                               ::,, '
                                  :::
                                ,,,''
                                ',,

Instruction set SSE4.2 detected
ikpx2 has been compiled for the rule b34tws23  (362 prime implicants).

Checking SAT solver...
...check complete!

sizeof(workitem) = 32
sizeof(iterator) = 8
# Valid velocity: (2,0)c/5
# Jacobian: [(0, 5), (1, 0), (0, 2)]
# lookahead = 42; jumpahead = 5
# Profile: depth0 = 1 = depth0
# solvers invoked: trivial=0, kissat=5
# Adaptive widening to width 4 (treesize = 1)
# Profile: depth0 = 1 = depth0
# solvers invoked: trivial=0, kissat=10
# Adaptive widening to width 5 (treesize = 1)
# Profile: depth0 = 1 = depth0

#C depth = 1
#C breadth = 7
#CLL state-numbering golly
x = 11, y = 9, rule = B34tw/S23
2bo5bo$bobo3bobo$2ob2ob2ob2o$4bobo$2b3ob3o$b2obobob2o$b2o5b2o$o9bo
$obobobobobo!


#C depth = 2
#C breadth = 1
#CLL state-numbering golly
x = 9, y = 8, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$b3ob3o$bo5bo$o2bobo2bo!


#C depth = 3
#C breadth = 3
#CLL state-numbering golly
x = 9, y = 10, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$2o5b2o2$3bobo$4ob4o!


#C depth = 4
#C breadth = 3
#CLL state-numbering golly
x = 9, y = 10, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$b3ob3o$bo5bo$o2bobo2bo$3bobo$bobobo
bo!


#C depth = 5
#C breadth = 3
#CLL state-numbering golly
x = 9, y = 10, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$b3ob3o$bo5bo$o2bobo2bo2$bob3obo!


#C depth = 6
#C breadth = 3
#CLL state-numbering golly
x = 9, y = 10, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$2o5b2o2$2o5b2o$3o3b3o!


#C depth = 7
#C breadth = 3
#CLL state-numbering golly
x = 7, y = 10, rule = B34tw/S23
3bo$2bobo$bo3bo$bo3bo$3ob3o$3ob3o$o5bo$obobobo2$bo3bo!


#C depth = 8
#C breadth = 3
#CLL state-numbering golly
x = 9, y = 11, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$b3ob3o$bo5bo$bobobobo$3bobo$o3bo3bo
$3o3b3o!


#C depth = 9
#C breadth = 5
#CLL state-numbering golly
x = 9, y = 11, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$2o5b2o3$b2o3b2o$ob2ob2obo!


#C depth = 10
#C breadth = 5
#CLL state-numbering golly
x = 9, y = 11, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$b3ob3o$bo5bo$bobobobo$3bobo$o7bo$ob
o3bobo!


#C depth = 11
#C breadth = 5
#CLL state-numbering golly
x = 7, y = 11, rule = B34tw/S23
3bo$2bobo$bo3bo$bo3bo$3ob3o$3ob3o$o5bo$obobobo2$bo3bo$b5o!


#C depth = 12
#C breadth = 5
#CLL state-numbering golly
x = 7, y = 11, rule = B34tw/S23
3bo$2bobo$bo3bo$bo3bo$3ob3o$3ob3o$o5bo$obobobo$2bobo2$3ob3o!


#C depth = 13
#C breadth = 5
#CLL state-numbering golly
x = 9, y = 11, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$b3ob3o$bo5bo$bobobobo$3bobo2$o2b3o
2bo!


#C depth = 14
#C breadth = 5
#CLL state-numbering golly
x = 9, y = 12, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$2o5b2o2$3bobo$4bo$3obob3o$
bobobobo!


#C depth = 15
#C breadth = 5
#CLL state-numbering golly
x = 7, y = 12, rule = B34tw/S23
3bo$2bobo$bo3bo$bo3bo$3ob3o$3ob3o$o5bo$obobobo$2bobo2$3bo$bobobo!


#C depth = 16
#C breadth = 5
#CLL state-numbering golly
x = 9, y = 12, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$2o5b2o3$2bo3bo$b3ob3o$2bob
obo!


#C depth = 17
#C breadth = 5
#CLL state-numbering golly
x = 9, y = 12, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$2o5b2o3$2bo3bo$b3ob3o$2bob
obo!


#C depth = 18
#C breadth = 5
#CLL state-numbering golly
x = 11, y = 12, rule = B34tw/S23
5bo$4bobo$3bo3bo$3bo3bo$2b3ob3o$2b3ob3o$bo7bo$o3bobo3bo$o3bobo3bo$
4bobo$b2o5b2o$obo5bobo!


#C depth = 19
#C breadth = 5
#CLL state-numbering golly
x = 9, y = 13, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$2o5b2o3$2bo3bo$b3ob3o$2bob
obo$4bo!


#C depth = 20
#C breadth = 7
#CLL state-numbering golly
x = 11, y = 13, rule = B34tw/S23
5bo$4bobo$3bo3bo$3bo3bo$2b3ob3o$2b3ob3o$2bo5bo$2bobobobo2$2bo5bo$
2b3ob3o$o2bo3bo2bo$o9bo!


#C depth = 21
#C breadth = 7
#CLL state-numbering golly
x = 9, y = 12, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$2o5b2o3$2bo3bo$b3ob3o$2bob
obo!


#C depth = 22
#C breadth = 7
#CLL state-numbering golly
x = 9, y = 12, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$2o5b2o3$2bo3bo$b3ob3o$2bob
obo!


#C depth = 23
#C breadth = 7
#CLL state-numbering golly
x = 11, y = 14, rule = B34tw/S23
5bo$4bobo$3bo3bo$3bo3bo$2b3ob3o$2b3ob3o$2bo5bo$2bobobobo2$2bo5bo$
2b3ob3o$o2bo3bo2bo$o9bo$2b3ob3o!


#C depth = 24
#C breadth = 7
#CLL state-numbering golly
x = 9, y = 14, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$2o5b2o3$2bo3bo$b3ob3o$2bob
obo2$ob2ob2obo!


#C depth = 25
#C breadth = 7
#CLL state-numbering golly
x = 9, y = 14, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$2o5b2o3$2bo3bo$b3ob3o$2bob
obo2$b7o!


#C depth = 26
#C breadth = 7
#CLL state-numbering golly
x = 9, y = 14, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$2o5b2o3$2bo3bo$b3ob3o$2bob
obo2$b7o!


#C depth = 27
#C breadth = 7
#CLL state-numbering golly
x = 9, y = 14, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$2o5b2o3$2bo3bo$b3ob3o$2bob
obo2$b7o!

# solvers invoked: trivial=13, kissat=131
# Adaptive widening to width 6 (treesize = 52)
# Profile: depth0 = 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 1 1 1 = depth32

#C depth = 1
#C breadth = 1
#CLL state-numbering golly
x = 6, y = 9, rule = B34tw/S23
3bo$2bobo$b2ob2o$bo2b2o$2o2bo$bob2o$b2o$ob3o$obob2o!


#C depth = 2
#C breadth = 1
#CLL state-numbering golly
x = 6, y = 9, rule = B34tw/S23
3bo$2bobo$b2ob2o$bo2b2o$2o2bo$bob2o$b2o$b4o$b2ob2o!


#C depth = 3
#C breadth = 3
#CLL state-numbering golly
x = 6, y = 10, rule = B34tw/S23
3bo$2bobo$b2ob2o$bo2b2o$2o2bo$bob2o$b2o$b4o$obob2o$5bo!


#C depth = 4
#C breadth = 3
#CLL state-numbering golly
x = 7, y = 9, rule = B34tw/S23
3bo$2bobo$bo3bo$bo3bo$3ob3o$3ob3o$o5bo$obobobo$2bobo!


#C depth = 5
#C breadth = 3
#CLL state-numbering golly
x = 9, y = 10, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$b3ob3o$bo5bo$o2bobo2bo$3bobo$bo5bo!


#C depth = 6
#C breadth = 3
#CLL state-numbering golly
x = 11, y = 10, rule = B34tw/S23
5bo$4bobo$3bo3bo$3bo3bo$2b3ob3o$2bobobobo$b3o3b3o$o3bobo3bo$ob7obo
$5bo!


#C depth = 7
#C breadth = 3
#CLL state-numbering golly
x = 9, y = 10, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$3o3b3o3$9o!


#C depth = 8
#C breadth = 3
#CLL state-numbering golly
x = 9, y = 11, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$b3ob3o$bo5bo$o2bobo2bo2$bobobobo$2o
5b2o!


#C depth = 24
#C breadth = 7
#CLL state-numbering golly
x = 13, y = 14, rule = B34tw/S23
6bo$5bobo$4bo3bo$4bo3bo$3b3ob3o$3b3ob3o$2bo7bo$bo3bobo3bo$bo3bobo
3bo$5bobo$2b2o5b2o$3bo5bo$bob3ob3obo$2ob2o3b2ob2o!


#C depth = 26
#C breadth = 7
#CLL state-numbering golly
x = 13, y = 14, rule = B34tw/S23
6bo$5bobo$4bo3bo$4bo3bo$3b3ob3o$3b3ob3o$2bo7bo$bo3bobo3bo$bo3bobo
3bo$5bobo$2b2o5b2o$3bo5bo$bob3ob3obo$2ob3ob3ob2o!


#C depth = 28
#C breadth = 9
#CLL state-numbering golly
x = 11, y = 15, rule = B34tw/S23
5bo$4bobo$3bo3bo$3bo3bo$2b3ob3o$2b3ob3o$bo7bo$o3bobo3bo$o3bobo3bo$
4bobo$obo5bobo$3o5b3o$o9bo$o9bo$2b2o3b2o!


#C depth = 29
#C breadth = 9
#CLL state-numbering golly
x = 11, y = 15, rule = B34tw/S23
5bo$4bobo$3bo3bo$3bo3bo$2b3ob3o$2b3ob3o$bo7bo$o3bobo3bo$o3bobo3bo$
4bobo$obo5bobo$3o5b3o$o9bo$o9bo$2bo5bo!


#C depth = 30
#C breadth = 9
#CLL state-numbering golly
x = 9, y = 15, rule = B34tw/S23
4bo$3bobo$2bo3bo$2bo3bo$b3ob3o$bobobobo$2o5b2o3$2bo3bo$b3ob3o$2bob
obo$4bo$ob2ob2obo$4bo!


#C depth = 31
#C breadth = 9
#CLL state-numbering golly
x = 13, y = 15, rule = B34tw/S23
6bo$5bobo$4bo3bo$4bo3bo$3b3ob3o$3b3ob3o$2bo7bo$bo3bobo3bo$bo3bobo
3bo$5bobo$b2o2bobo2b2o$3ob2ob2ob3o$3bo5bo$2ob3ob3ob2o$3bo5bo!


#C depth = 32
#C breadth = 9
#CLL state-numbering golly
x = 13, y = 15, rule = B34tw/S23
6bo$5bobo$4bo3bo$4bo3bo$3b3ob3o$3b3ob3o$2bo7bo$bo3bobo3bo$bo3bobo
3bo$5bobo$b2obo3bob2o$3o7b3o$3ob2ob2ob3o2$2b3o3b3o!


#C depth = 33
#C breadth = 9
#CLL state-numbering golly
x = 13, y = 16, rule = B34tw/S23
6bo$5bobo$4bo3bo$4bo3bo$3b3ob3o$3b3ob3o$2bo7bo$bo3bobo3bo$bo3bobo
3bo$5bobo$bobo5bobo$b3o5b3o$bo9bo$bo9bo$3bobobobo$obob2ob2obobo!


#C depth = 34
#C breadth = 9
#CLL state-numbering golly
x = 13, y = 16, rule = B34tw/S23
6bo$5bobo$4bo3bo$4bo3bo$3b3ob3o$3b3ob3o$2bo7bo$bo3bobo3bo$bo3bobo
3bo$5bobo$b2ob2ob2ob2o$b3obobob3o$3obo3bob3o$b2ob2ob2ob2o$5bobo$ob
o7bobo!

# 256 iterations (110 problems, 285 subproblems, 146 solutions) completed: queuesize = 34; heapsize = 1; treesize = 145

#C depth = 35
#C breadth = 11
#CLL state-numbering golly
x = 13, y = 16, rule = B34tw/S23
6bo$5bobo$4bo3bo$4bo3bo$3b3ob3o$3b3ob3o$2bo7bo$bo3bobo3bo$bo3bobo
3bo$5bobo$b2ob2ob2ob2o$b3obobob3o$3obo3bob3o$b2ob2ob2ob2o$5bobo$b
2o7b2o!


#C depth = 36
#C breadth = 11
#CLL state-numbering golly
x = 11, y = 16, rule = B34tw/S23
5bo$4bobo$3bo3bo$3bo3bo$2b3ob3o$2b3ob3o$bo7bo$o3bobo3bo$o3bobo3bo$
4bobo$b2o2bo2b2o$b2o5b2o$2b2o3b2o$bo7bo$4b3o$b2obobob2o!


#C depth = 37
#C breadth = 11
#CLL state-numbering golly
x = 11, y = 16, rule = B34tw/S23
5bo$4bobo$3bo3bo$3bo3bo$2b3ob3o$2b3ob3o$bo7bo$o3bobo3bo$o3bobo3bo$
4bobo$b2o2bo2b2o$b2o5b2o$2b2o3b2o$bo2bobo2bo$5bo$2b2obob2o!

Linear-growth pattern detected: yl52_1_8_89bcb9f80a267bcc866d0440e6e6901f
Linear-growth pattern detected: yl52_1_8_89bcb9f80a267bcc866d0440e6e6901f
Linear-growth pattern detected: yl52_1_8_89bcb9f80a267bcc866d0440e6e6901f
Linear-growth pattern detected: yl52_1_8_89bcb9f80a267bcc866d0440e6e6901f
Linear-growth pattern detected: yl52_1_8_89bcb9f80a267bcc866d0440e6e6901f
Linear-growth pattern detected: yl52_1_8_89bcb9f80a267bcc866d0440e6e6901f
Linear-growth pattern detected: yl52_1_8_89bcb9f80a267bcc866d0440e6e6901f

#C depth = 38
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 17, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$2o3bobo3b2o!


#C depth = 39
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 17, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$2o3bobo3b2o!


#C depth = 40
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 17, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$5bobo!


#C depth = 41
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 17, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$2b4ob4o!

Linear-growth pattern detected: yl52_1_8_89bcb9f80a267bcc866d0440e6e6901f
Linear-growth pattern detected: yl52_1_8_89bcb9f80a267bcc866d0440e6e6901f
Linear-growth pattern detected: yl52_1_8_89bcb9f80a267bcc866d0440e6e6901f

#C depth = 42
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 17, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$5bobo!


#C depth = 43
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 18, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$5bobo$o4bobo4bo!


#C depth = 44
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 18, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$2b4ob4o$o11bo!


#C depth = 45
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 18, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$2b4ob4o$o11bo!


#C depth = 46
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 17, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$5bobo!


#C depth = 47
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 18, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$5bobo$o4bobo4bo!


#C depth = 48
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 19, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$5bobo2$4o5b4o!


#C depth = 49
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 19, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$5bobo$4obobob4o$o4bobo4bo!


#C depth = 50
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 19, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$5bobo2$b3o5b3o!


#C depth = 51
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 19, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$5bobo2$6ob6o!


#C depth = 52
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 19, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$5bobo$5bobo$b3o5b3o!


#C depth = 53
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 20, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$5bobo$5bobo$4o5b4o$bob2o3b2obo!


#C depth = 54
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 20, rule = B34tw/S23
3bo5bo$2bobo3bobo$b2ob2ob2ob2o$4b2ob2o$3b3ob3o$2b3o3b3o$b2o7b2o$2o
9b2o$bo9bo$obo7bobo$2b2o5b2o$3b2o3b2o$4b2ob2o$bo2bo3bo2bo2$2b2obob
ob2o$5bobo$b4o3b4o$2o9b2o$3b2o3b2o!


#C depth = 55
#C breadth = 13
#CLL state-numbering golly
x = 13, y = 20, rule = B34tw/S23
2bo7bo$bobo5bobo$2ob2o3b2ob2o$2o2bo3bo2b2o$3bobobobo$3bobobobo$2ob
obobobob2o$bobobobobobo$2b2obobob2o$3bobobobo$5bobo$bo2bo3bo2bo2$
3b2o3b2o$4bo3bo$bo3bobo3bo$b4o3b4o$bobo5bobo$4bo3bo$b5ob5o!


#C depth = 56
#C breadth = 11
#CLL state-numbering golly
x = 13, y = 20, rule = B34tw/S23
2bo7bo$bobo5bobo$2ob2o3b2ob2o$2o2bo3bo2b2o$3bobobobo$3bobobobo$2ob
obobobob2o$bobobobobobo$2b2obobob2o$3bobobobo$5bobo$bo2bo3bo2bo2$
3b2o3b2o$4bo3bo$5bobo$3o7b3o$2ob2o3b2ob2o$b3o5b3o$b2o7b2o!


#C depth = 57
#C breadth = 11
#CLL state-numbering golly
x = 13, y = 20, rule = B34tw/S23
2bo7bo$bobo5bobo$2ob2o3b2ob2o$2o2bo3bo2b2o$3bobobobo$3bobobobo$2ob
obobobob2o$bobobobobobo$2b2obobob2o$3bobobobo$5bobo$bo2bo3bo2bo2$
3b2o3b2o$4bo3bo$4bo3bo$5b3o$4b5o$3bo2bo2bo$b2o7b2o!

# 512 iterations (254 problems, 481 subproblems, 258 solutions) completed: queuesize = 5; heapsize = 1; treesize = 260

#C depth = 58
#C breadth = 11
#CLL state-numbering golly
x = 13, y = 21, rule = B34tw/S23
2bo7bo$bobo5bobo$2ob2o3b2ob2o$2o2bo3bo2b2o$3bobobobo$3bobobobo$2ob
obobobob2o$bobobobobobo$2b2obobob2o$3bobobobo$5bobo$bo2bo3bo2bo2$
3b2o3b2o$4bo3bo$4bo3bo$5b3o$4b5o2$2bo2bobo2bo$b3obobob3o!


#C depth = 59
#C breadth = 11
#CLL state-numbering golly
x = 13, y = 21, rule = B34tw/S23
2bo7bo$bobo5bobo$2ob2o3b2ob2o$2o2bo3bo2b2o$3bobobobo$3bobobobo$2ob
obobobob2o$bobobobobobo$2b2obobob2o$3bobobobo$5bobo$bo2bo3bo2bo2$
3b2o3b2o$4bo3bo$4bo3bo$5b3o$3b7o$6bo$2bo7bo$b2o2bobo2b2o!


#C depth = 60
#C breadth = 11
#CLL state-numbering golly
x = 13, y = 21, rule = B34tw/S23
2bo7bo$bobo5bobo$2ob2o3b2ob2o$2o2bo3bo2b2o$3bobobobo$3bobobobo$2ob
obobobob2o$bobobobobobo$2b2obobob2o$3bobobobo$5bobo$bo2bo3bo2bo2$
3b2o3b2o$4bo3bo$4bo3bo$5b3o$3b7o$6bo$2bo7bo$b2o2bobo2b2o!


#C depth = 61
#C breadth = 11
#CLL state-numbering golly
x = 13, y = 21, rule = B34tw/S23
2bo7bo$bobo5bobo$2ob2o3b2ob2o$2o2bo3bo2b2o$3bobobobo$3bobobobo$2ob
obobobob2o$bobobobobobo$2b2obobob2o$3bobobobo$5bobo$bo2bo3bo2bo2$
3b2o3b2o$4bo3bo$4bo3bo$5b3o$4b5o$3bo5bo$2b2o2bo2b2o$4bo3bo!


#C depth = 62
#C breadth = 11
#CLL state-numbering golly
x = 13, y = 21, rule = B34tw/S23
2bo7bo$bobo5bobo$2ob2o3b2ob2o$2o2bo3bo2b2o$3bobobobo$3bobobobo$2ob
obobobob2o$bobobobobobo$2b2obobob2o$3bobobobo$5bobo$bo2bo3bo2bo2$
3b2o3b2o$4bo3bo$4bo3bo$5b3o$4b5o$3bo5bo$2b2o2bo2b2o$3bo5bo!


#C depth = 63
#C breadth = 11
#CLL state-numbering golly
x = 13, y = 22, rule = B34tw/S23
2bo7bo$bobo5bobo$2ob2o3b2ob2o$2o2bo3bo2b2o$3bobobobo$3bobobobo$2ob
obobobob2o$bobobobobobo$2b2obobob2o$3bobobobo$5bobo$bo2bo3bo2bo2$
3b2o3b2o$4bo3bo$4bo3bo$5b3o$4b5o$3bo5bo$2b2o2bo2b2o$3bo5bo$b4o3b4o!


#C depth = 64
#C breadth = 11
#CLL state-numbering golly
x = 13, y = 22, rule = B34tw/S23
2bo7bo$bobo5bobo$2ob2o3b2ob2o$2o2bo3bo2b2o$3bobobobo$3bobobobo$2ob
obobobob2o$bobobobobobo$2b2obobob2o$3bobobobo$5bobo$bo2bo3bo2bo2$
3b2o3b2o$4bo3bo$4bo3bo$5b3o$4b5o$3bo5bo$2b2o2bo2b2o$3bo5bo$b4o3b4o!


#C depth = 65
#C breadth = 9
#CLL state-numbering golly
x = 13, y = 22, rule = B34tw/S23
2bo7bo$bobo5bobo$2ob2o3b2ob2o$2o2bo3bo2b2o$3bobobobo$3bobobobo$2ob
obobobob2o$bobobobobobo$2b2obobob2o$3bobobobo$5bobo$bo2bo3bo2bo2$
3b2o3b2o$4bo3bo$4bo3bo$5b3o$4b5o$3bo5bo$2b2o2bo2b2o$4bo3bo$2bo7bo!

# solvers invoked: trivial=47, kissat=606
# Adaptive widening to width 7 (treesize = 268)
# Profile: depth0 = 6 6 6 6 6 6 5 6 6 5 5 7 7 7 7 6 6 5 4 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 4 4 3 3 4 4 4 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 = depth70

#C depth = 1
#C breadth = 1
#CLL state-numbering golly
x = 11, y = 9, rule = B34tw/S23
5bo$3b5o$2b2o3b2o$bo3bo3bo$2b3ob3o$b2o5b2o$5bo$o3b3o3bo$2b2obob2o!


#C depth = 2
#C breadth = 1
#CLL state-numbering golly
x = 11, y = 9, rule = B34tw/S23
5bo$3b5o$2b2o3b2o$bo3bo3bo$2b3ob3o$b2o5b2o$5bo$o3b3o3bo$3b5o!


#C depth = 3
#C breadth = 3
#CLL state-numbering golly
x = 13, y = 10, rule = B34tw/S23
6bo$4b5o$3b2o3b2o$2bo3bo3bo$3b3ob3o$2b2o5b2o$6bo$bo3b3o3bo$o2b2obo
b2o2bo$2o3bobo3b2o!


#C depth = 4
#C breadth = 3
#CLL state-numbering golly
x = 13, y = 10, rule = B34tw/S23
6bo$4b5o$3b2o3b2o$2bo3bo3bo$3b3ob3o$2b2o5b2o$6bo$bo3b3o3bo$3b2obob
2o$2o2b5o2b2o!


#C depth = 5
#C breadth = 3
#CLL state-numbering golly
x = 7, y = 10, rule = B34tw/S23
4bo$3bobo$2b2ob2o$2bo2b2o$b2ob2o$4bo$obob2o$b3o$2bobo$o4b2o!


#C depth = 6
#C breadth = 3
#CLL state-numbering golly
x = 7, y = 10, rule = B34tw/S23
4bo$3bobo$2b2ob2o$2bo2b2o$b2o2bo$bo$2o2bo2$bob3o$b6o!


#C depth = 7
#C breadth = 3
#CLL state-numbering golly
x = 11, y = 10, rule = B34tw/S23
5bo$4bobo$3bo3bo$3bo3bo$2b3ob3o$2o7b2o$ob2o3b2obo$obobobobobo$bobo
bobobo$obo2bo2bobo!


#C depth = 8
#C breadth = 3
#CLL state-numbering golly
x = 13, y = 11, rule = B34tw/S23
6bo$5bobo$4bo3bo$4bo3bo$3b3ob3o$3b3ob3o$2bo7bo$2bo2bobo2bo2$ob4ob
4obo$b4obob4o!


#C depth = 24
#C breadth = 7
#CLL state-numbering golly
x = 13, y = 14, rule = B34tw/S23
6bo$5bobo$4bo3bo$4bo3bo$3b3ob3o$3b3ob3o$2bo7bo$bo3bobo3bo$bo3bobo
3bo$5bobo$b2obo3bob2o$2bobo3bobo$2b3o3b3o$ob2obobob2obo!


#C depth = 26
#C breadth = 7
#CLL state-numbering golly
x = 13, y = 14, rule = B34tw/S23
6bo$5bobo$4bo3bo$4bo3bo$3b3ob3o$3b3ob3o$2bo7bo$bo3bobo3bo$bo3bobo
3bo$5bobo$b2o2bobo2b2o$ob2o5b2obo$2bo7bo$2bob2ob2obo!


#C depth = 28
#C breadth = 9
#CLL state-numbering golly
x = 15, y = 15, rule = B34tw/S23
7bo$6bobo$5bo3bo$5bo3bo$4b3ob3o$4b3ob3o$3bo7bo$2bo3bobo3bo$2bo3bob
o3bo$6bobo$2b2o2bobo2b2o$bo2b3ob3o2bo$o2bo2bobo2bo2bo$5b2ob2o$2bob
obobobobo!


#C depth = 30
#C breadth = 9
#CLL state-numbering golly
x = 15, y = 15, rule = B34tw/S23
7bo$6bobo$5bo3bo$5bo3bo$4b3ob3o$4b3ob3o$3bo7bo$2bo3bobo3bo$2bo3bob
o3bo$6bobo$2b2o2bobo2b2o$bob2o5b2obo$3bo7bo$3bob2ob2obo$2o3bo3bo3b
2o!


#C depth = 66
#C breadth = 9
#CLL state-numbering golly
x = 15, y = 22, rule = B34tw/S23
3bo7bo$2bobo5bobo$b2ob2o3b2ob2o$b2o2bo3bo2b2o$4bobobobo$4bobobobo$
b2obobobobob2o$2bobobobobobo$3b2obobob2o$4bobobobo$6bobo$2bo2bo3bo
2bo2$4b2o3b2o$5bo3bo$2bo3bobo3bo$b5o3b5o$bo11bo$3o9b3o$2ob2o5b2ob
2o$4b2o3b2o$2bo2bo3bo2bo!


#C depth = 67
#C breadth = 9
#CLL state-numbering golly
x = 15, y = 22, rule = B34tw/S23
3bo7bo$2bobo5bobo$b2ob2o3b2ob2o$b2o2bo3bo2b2o$4bobobobo$4bobobobo$
b2obobobobob2o$2bobobobobobo$3b2obobob2o$4bobobobo$6bobo$2bo2bo3bo
2bo2$4b2o3b2o$5bo3bo$6bobo$b3o7b3o$b2ob2o3b2ob2o$2b3o5b3o$bobob2ob
2obobo$b2ob3ob3ob2o$o3bobobobo3bo!

# 256 iterations (84 problems, 282 subproblems, 172 solutions) completed: queuesize = 252; heapsize = 0; treesize = 336

#C depth = 68
#C breadth = 7
#CLL state-numbering golly
x = 15, y = 23, rule = B34tw/S23
3bo7bo$2bobo5bobo$b2ob2o3b2ob2o$b2o2bo3bo2b2o$4bobobobo$4bobobobo$
b2obobobobob2o$2bobobobobobo$3b2obobob2o$4bobobobo$6bobo$2bo2bo3bo
2bo2$4b2o3b2o$5bo3bo$6bobo$b3o7b3o$b2ob2o3b2ob2o$2b3o5b3o$bo3b2ob
2o3bo$b3o7b3o$o13bo$bo2b2o3b2o2bo!
The following search appears to continue correctly past that point:

Code: Select all

# ./ikpx2 -v 2c/5o -p 1

(output trimmed)
# 256 iterations (84 problems, 282 subproblems, 172 solutions) completed: queuesize = 252; heapsize = 0; treesize = 336

#C depth = 68
#C breadth = 7
#CLL state-numbering golly
x = 15, y = 23, rule = B34tw/S23
3bo7bo$2bobo5bobo$b2ob2o3b2ob2o$b2o2bo3bo2b2o$4bobobobo$4bobobobo$
b2obobobobob2o$2bobobobobobo$3b2obobob2o$4bobobobo$6bobo$2bo2bo3bo
2bo2$4b2o3b2o$5bo3bo$6bobo$b3o7b3o$b2ob2o3b2ob2o$2b3o5b3o$bo3b2ob
2o3bo$b3o7b3o$o13bo$bo2b2o3b2o2bo!

# 512 iterations (177 problems, 460 subproblems, 335 solutions) completed: queuesize = 214; heapsize = 0; treesize = 391
# 768 iterations (266 problems, 638 subproblems, 502 solutions) completed: queuesize = 180; heapsize = 0; treesize = 447

#C depth = 69
#C breadth = 9
#CLL state-numbering golly
x = 13, y = 23, rule = B34tw/S23
2bo7bo$bobo5bobo$2ob2o3b2ob2o$2o2bo3bo2b2o$3bobobobo$3bobobobo$2ob
obobobob2o$bobobobobobo$2b2obobob2o$3bobobobo$5bobo$bo2bo3bo2bo2$
3b2o3b2o$4bo3bo$5bobo$3o7b3o$2ob2o3b2ob2o$b3o5b3o$obob2ob2obobo$o
3b2ob2o3bo$obob2ob2obobo$bo9bo!

# 1024 iterations (406 problems, 934 subproblems, 618 solutions) completed: queuesize = 189; heapsize = 0; treesize = 599
# 1280 iterations (559 problems, 1227 subproblems, 721 solutions) completed: queuesize = 150; heapsize = 0; treesize = 714
# 1536 iterations (718 problems, 1505 subproblems, 818 solutions) completed: queuesize = 94; heapsize = 1; treesize = 819

#C depth = 70
#C breadth = 11
#CLL state-numbering golly
x = 15, y = 23, rule = B34tw/S23
3bo7bo$2bobo5bobo$b2ob2o3b2ob2o$b2o2bo3bo2b2o$4bobobobo$4bobobobo$
b2obobobobob2o$2bobobobobobo$3b2obobob2o$4bobobobo$6bobo$3bo2bobo
2bo2$4b3ob3o$2b2ob2ob2ob2o$b6ob6o$3bo7bo$o2b4ob4o2bo$o13bo$2b2o7b
2o$o5bobo5bo$o2b3o3b3o2bo$bo11bo!

(output trimmed)

User avatar
LaundryPizza03
Posts: 2327
Joined: December 15th, 2017, 12:05 am
Location: Unidentified location "https://en.wikipedia.org/wiki/Texas"

Re: ikpx 2.2

Post by LaundryPizza03 » December 10th, 2023, 2:44 pm

I cannot recompile ikpx2 in commit 27bc3beb because it relies on the kissat_extras folder, which is empty.

Code: Select all

git clone https://gitlab.com/apgoucher/ikpx2      
Cloning into 'ikpx2'...
warning: redirecting to https://gitlab.com/apgoucher/ikpx2.git/
remote: Enumerating objects: 693, done.
remote: Counting objects: 100% (96/96), done.
remote: Compressing objects: 100% (71/71), done.
remote: Total 693 (delta 59), reused 40 (delta 25), pack-reused 597
Receiving objects: 100% (693/693), 195.11 KiB | 7.50 MiB/s, done.
Resolving deltas: 100% (474/474), done.
gb@Dwights-iMac ~ % cd ~/ikpx2                                  
gb@Dwights-iMac ikpx2 % git reset 27bc3beb4a3224c13688f4cdbdb5e771e557be07
Unstaged changes after reset:
M	.gitlab-ci.yml
M	.gitmodules
M	recompile.sh
M	src/core.hpp
M	src/isosat.hpp
M	src/solver.hpp
gb@Dwights-iMac ikpx2 % ./recompile.sh --rule b3s127                      
Updating submodules...
Submodule 'apgmera' (https://gitlab.com/apgoucher/apgmera.git) registered for path 'apgmera'
Submodule 'cadical' (https://github.com/arminbiere/cadical.git) registered for path 'cadical'
Submodule 'kissat' (https://github.com/arminbiere/kissat.git) registered for path 'kissat'
Cloning into '/Users/gb/ikpx2/apgmera'...
Cloning into '/Users/gb/ikpx2/cadical'...
Cloning into '/Users/gb/ikpx2/kissat'...
Submodule path 'apgmera': checked out 'd3a5dac8387c5b6a84f05357db99a36a7fb6bcff'
Submodule 'lifelib' (https://gitlab.com/apgoucher/lifelib.git) registered for path 'apgmera/lifelib'
Cloning into '/Users/gb/ikpx2/apgmera/lifelib'...
Submodule path 'apgmera/lifelib': checked out 'e32644d83c68a347e0314f85844adc642db989fc'
Submodule path 'cadical': checked out 'ca9bff05c11bde5eae4912f9932871d1527e61d8'
Submodule path 'kissat': checked out '97917ddf2b12adc6f63c7b2a5a403a1ee7d81836'
Building kissat solver...
./recompile.sh: line 22: ./configure: No such file or directory
How can I install ikpx2 into 27bc3beb the proper way?

EDIT: By using checkout instead of reset:

Code: Select all

git clone https://gitlab.com/apgoucher/ikpx2      
Cloning into 'ikpx2'...
warning: redirecting to https://gitlab.com/apgoucher/ikpx2.git/
remote: Enumerating objects: 693, done.
remote: Counting objects: 100% (96/96), done.
remote: Compressing objects: 100% (71/71), done.
remote: Total 693 (delta 59), reused 40 (delta 25), pack-reused 597
Receiving objects: 100% (693/693), 195.11 KiB | 13.01 MiB/s, done.
Resolving deltas: 100% (474/474), done.
gb@Dwights-iMac ~ % cd ~/ikpx2
gb@Dwights-iMac ikpx2 % git checkout 27bc3beb4a3224c13688f4cdbdb5e771e557be07
Note: switching to '27bc3beb4a3224c13688f4cdbdb5e771e557be07'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 27bc3be Recompile latest cadical version
gb@Dwights-iMac ikpx2 % ./recompile.sh --rule b3s127                      
Updating submodules...
Submodule 'apgmera' (https://gitlab.com/apgoucher/apgmera.git) registered for path 'apgmera'
Submodule 'cadical' (https://github.com/arminbiere/cadical.git) registered for path 'cadical'
Submodule 'kissat' (https://github.com/arminbiere/kissat.git) registered for path 'kissat'
Cloning into '/Users/gb/ikpx2/apgmera'...
Cloning into '/Users/gb/ikpx2/cadical'...
Cloning into '/Users/gb/ikpx2/kissat'...
Submodule path 'apgmera': checked out 'd3a5dac8387c5b6a84f05357db99a36a7fb6bcff'
Submodule 'lifelib' (https://gitlab.com/apgoucher/lifelib.git) registered for path 'apgmera/lifelib'
Cloning into '/Users/gb/ikpx2/apgmera/lifelib'...
Submodule path 'apgmera/lifelib': checked out 'e32644d83c68a347e0314f85844adc642db989fc'
Submodule path 'cadical': checked out 'ca9bff05c11bde5eae4912f9932871d1527e61d8'
Submodule path 'kissat': checked out '97917ddf2b12adc6f63c7b2a5a403a1ee7d81836'
Building kissat solver...
configure: new build directory 'build'
configure: assuming GCC version (clang-1400.0.29.202) uses C99 by default
configure: compiler 'gcc  -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT'
configure: linker 'gcc' (no additional options)
configure: using default 'ar' (no cross compilation)
configure: no 'tissat' binary generated (without '--test')
configure: no 'libkissat.so' shared library generated (without '-shared')
configure: no 'kitten' binary generated (without '--kitten')
configure: linking src/makefile
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/allocate.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/analyze.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/ands.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/arena.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/assign.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/averages.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/backbone.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/backtrack.c
../scripts/generate-build-header.sh > build.h
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -I../build -c ../src/build.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/bump.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/check.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/clause.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/collect.c
../src/collect.c:326:10: warning: variable 'redundant_bytes' set but not used [-Wunused-but-set-variable]
  size_t redundant_bytes = 0;
         ^
1 warning generated.
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/colors.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/compact.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/config.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/decide.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/deduce.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/definition.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/dense.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/dump.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/eliminate.c
../src/eliminate.c:351:12: warning: variable 'eliminated' set but not used [-Wunused-but-set-variable]
  unsigned eliminated = 0;
           ^
1 warning generated.
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/equivalences.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/error.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/extend.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/file.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/flags.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/format.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/forward.c
../src/forward.c:78:10: warning: variable 'removed' set but not used [-Wunused-but-set-variable]
  size_t removed = 0;
         ^
1 warning generated.
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/gates.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/heap.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/ifthenelse.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/import.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/internal.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/kimits.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/kitten.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/learn.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/logging.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/minimize.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/mode.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/options.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/phases.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/print.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/probe.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/profile.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/promote.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/proof.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/propbeyond.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/propdense.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/proprobe.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/propsearch.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/queue.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/reduce.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/reluctant.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/rephase.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/report.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/resize.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/resolve.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/resources.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/restart.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/search.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/shrink.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/smooth.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/sort.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/stack.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/statistics.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/strengthen.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/substitute.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/sweep.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/terminate.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/trail.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/utilities.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/vector.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/vivify.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/walk.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/warmup.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/watch.c
gcc -W -Wall -O3 -ggdb3 -DCOMPACT -DNDEBUG -DNOPTIONS -DQUIET -DSAT -c ../src/weaken.c
ar rc libkissat.a allocate.o analyze.o ands.o arena.o assign.o averages.o backbone.o backtrack.o build.o bump.o check.o clause.o collect.o colors.o compact.o config.o decide.o deduce.o definition.o dense.o dump.o eliminate.o equivalences.o error.o extend.o file.o flags.o format.o forward.o gates.o heap.o ifthenelse.o import.o internal.o kimits.o kitten.o learn.o logging.o minimize.o mode.o options.o phases.o print.o probe.o profile.o promote.o proof.o propbeyond.o propdense.o proprobe.o propsearch.o queue.o reduce.o reluctant.o rephase.o report.o resize.o resolve.o resources.o restart.o search.o shrink.o smooth.o sort.o stack.o statistics.o strengthen.o substitute.o sweep.o terminate.o trail.o utilities.o vector.o vivify.o walk.o warmup.o watch.o weaken.o
Building cadical solver...
configure: making default 'build' directory
configure: building in default '/Users/gb/ikpx2/cadical/build'
configure: root directory '/Users/gb/ikpx2/cadical'
configure: source directory '/Users/gb/ikpx2/cadical/src'
configure: using '-std=c++11' for all required C99/C++11 extensions
configure: unlocked IO with '{putc,getc}_unlocked' seems to work
configure: compiling with 'g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11'
configure: generated 'build/makefile' from '../makefile.in'
configure: generated '../makefile' as proxy to ...
configure: ... '/Users/gb/ikpx2/cadical/build/makefile'
configure: linking '/Users/gb/ikpx2/cadical/makefile'
configure: now run 'make' to compile CaDiCaL
configure: optionally run 'make test'
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/analyze.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/arena.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/assume.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/averages.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/backtrack.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/backward.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/bins.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/block.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/ccadical.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/checker.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/clause.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/collect.cpp
../src/collect.cpp:232:11: warning: variable 'collected_bytes' set but not used [-Wunused-but-set-variable]
  int64_t collected_bytes = 0, collected_clauses = 0;
          ^
../src/collect.cpp:273:33: warning: variable 'collected_bytes' set but not used [-Wunused-but-set-variable]
  size_t collected_clauses = 0, collected_bytes = 0;
                                ^
2 warnings generated.
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/compact.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/condition.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/config.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/constrain.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/contract.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/cover.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/decide.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/decompose.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/deduplicate.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/elim.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/ema.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/extend.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/external.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/file.cpp
../src/file.cpp:132:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
    sprintf (path, "%s/%s", p, prg);
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/file.cpp:179:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  sprintf (cmd, fmt, path);
  ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
2 warnings generated.
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/flags.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/format.cpp
../src/format.cpp:24:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  sprintf (tmp, "%d", d);
  ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/format.cpp:30:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  sprintf (tmp, "%" PRIu64, u);
  ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
2 warnings generated.
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/gates.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/instantiate.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/internal.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/ipasir.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/limit.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/logging.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/lookahead.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/lucky.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/message.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/minimize.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/occs.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/options.cpp
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:20:54: note: expanded from macro 'OPTIONS'
/*      NAME         DEFAULT, LO, HI,O,P,R, USAGE */ \
                                                     ^
../src/options.cpp:194:7: note: expanded from macro '\
\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:20:54: note: expanded from macro 'OPTIONS'
/*      NAME         DEFAULT, LO, HI,O,P,R, USAGE */ \
                                                     ^
../src/options.cpp:204:7: note: expanded from macro '\
\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:22:74: note: expanded from macro 'OPTIONS'
OPTION( arena,             1,  0,  1,0,0,1, "allocate clauses in arena") \
                                                                         ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:22:74: note: expanded from macro 'OPTIONS'
OPTION( arena,             1,  0,  1,0,0,1, "allocate clauses in arena") \
                                                                         ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:23:69: note: expanded from macro 'OPTIONS'
OPTION( arenacompact,      1,  0,  1,0,0,1, "keep clauses compact") \
                                                                    ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:23:69: note: expanded from macro 'OPTIONS'
OPTION( arenacompact,      1,  0,  1,0,0,1, "keep clauses compact") \
                                                                    ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:24:70: note: expanded from macro 'OPTIONS'
OPTION( arenasort,         1,  0,  1,0,0,1, "sort clauses in arena") \
                                                                     ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:24:70: note: expanded from macro 'OPTIONS'
OPTION( arenasort,         1,  0,  1,0,0,1, "sort clauses in arena") \
                                                                     ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:25:73: note: expanded from macro 'OPTIONS'
OPTION( arenatype,         3,  1,  3,0,0,1, "1=clause, 2=var, 3=queue") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:25:73: note: expanded from macro 'OPTIONS'
OPTION( arenatype,         3,  1,  3,0,0,1, "1=clause, 2=var, 3=queue") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:26:72: note: expanded from macro 'OPTIONS'
OPTION( binary,            1,  0,  1,0,0,1, "use binary proof format") \
                                                                       ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:26:72: note: expanded from macro 'OPTIONS'
OPTION( binary,            1,  0,  1,0,0,1, "use binary proof format") \
                                                                       ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:27:75: note: expanded from macro 'OPTIONS'
OPTION( block,             0,  0,  1,0,1,1, "blocked clause elimination") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:27:75: note: expanded from macro 'OPTIONS'
OPTION( block,             0,  0,  1,0,1,1, "blocked clause elimination") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:28:68: note: expanded from macro 'OPTIONS'
OPTION( blockmaxclslim,  1e5,  1,2e9,2,0,1, "maximum clause size") \
                                                                   ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:28:68: note: expanded from macro 'OPTIONS'
OPTION( blockmaxclslim,  1e5,  1,2e9,2,0,1, "maximum clause size") \
                                                                   ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:29:68: note: expanded from macro 'OPTIONS'
OPTION( blockminclslim,    2,  2,2e9,0,0,1, "minimum clause size") \
                                                                   ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:29:68: note: expanded from macro 'OPTIONS'
OPTION( blockminclslim,    2,  2,2e9,0,0,1, "minimum clause size") \
                                                                   ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:30:65: note: expanded from macro 'OPTIONS'
OPTION( blockocclim,     1e2,  1,2e9,2,0,1, "occurrence limit") \
                                                                ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:30:65: note: expanded from macro 'OPTIONS'
OPTION( blockocclim,     1e2,  1,2e9,2,0,1, "occurrence limit") \
                                                                ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:31:63: note: expanded from macro 'OPTIONS'
OPTION( bump,              1,  0,  1,0,0,1, "bump variables") \
                                                              ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:31:63: note: expanded from macro 'OPTIONS'
OPTION( bump,              1,  0,  1,0,0,1, "bump variables") \
                                                              ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:32:73: note: expanded from macro 'OPTIONS'
OPTION( bumpreason,        1,  0,  1,0,0,1, "bump reason literals too") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:32:73: note: expanded from macro 'OPTIONS'
OPTION( bumpreason,        1,  0,  1,0,0,1, "bump reason literals too") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:33:66: note: expanded from macro 'OPTIONS'
OPTION( bumpreasondepth,   1,  1,  3,0,0,1, "bump reason depth") \
                                                                 ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:33:66: note: expanded from macro 'OPTIONS'
OPTION( bumpreasondepth,   1,  1,  3,0,0,1, "bump reason depth") \
                                                                 ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:34:73: note: expanded from macro 'OPTIONS'
OPTION( check,             0,  0,  1,0,0,0, "enable internal checking") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:34:73: note: expanded from macro 'OPTIONS'
OPTION( check,             0,  0,  1,0,0,0, "enable internal checking") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:35:76: note: expanded from macro 'OPTIONS'
OPTION( checkassumptions,  1,  0,  1,0,0,0, "check assumptions satisfied") \
                                                                           ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:35:76: note: expanded from macro 'OPTIONS'
OPTION( checkassumptions,  1,  0,  1,0,0,0, "check assumptions satisfied") \
                                                                           ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:36:75: note: expanded from macro 'OPTIONS'
OPTION( checkconstraint,   1,  0,  1,0,0,0, "check constraint satisfied") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:36:75: note: expanded from macro 'OPTIONS'
OPTION( checkconstraint,   1,  0,  1,0,0,0, "check constraint satisfied") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:37:80: note: expanded from macro 'OPTIONS'
OPTION( checkfailed,       1,  0,  1,0,0,0, "check failed literals form core") \
                                                                               ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:37:80: note: expanded from macro 'OPTIONS'
OPTION( checkfailed,       1,  0,  1,0,0,0, "check failed literals form core") \
                                                                               ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:38:75: note: expanded from macro 'OPTIONS'
OPTION( checkfrozen,       0,  0,  1,0,0,0, "check all frozen semantics") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:38:75: note: expanded from macro 'OPTIONS'
OPTION( checkfrozen,       0,  0,  1,0,0,0, "check all frozen semantics") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:39:71: note: expanded from macro 'OPTIONS'
OPTION( checkproof,        1,  0,  1,0,0,0, "check proof internally") \
                                                                      ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:39:71: note: expanded from macro 'OPTIONS'
OPTION( checkproof,        1,  0,  1,0,0,0, "check proof internally") \
                                                                      ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:40:73: note: expanded from macro 'OPTIONS'
OPTION( checkwitness,      1,  0,  1,0,0,0, "check witness internally") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:40:73: note: expanded from macro 'OPTIONS'
OPTION( checkwitness,      1,  0,  1,0,0,0, "check witness internally") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:41:75: note: expanded from macro 'OPTIONS'
OPTION( chrono,            1,  0,  2,0,0,1, "chronological backtracking") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:41:75: note: expanded from macro 'OPTIONS'
OPTION( chrono,            1,  0,  2,0,0,1, "chronological backtracking") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:42:75: note: expanded from macro 'OPTIONS'
OPTION( chronoalways,      0,  0,  1,0,0,1, "force always chronological") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:42:75: note: expanded from macro 'OPTIONS'
OPTION( chronoalways,      0,  0,  1,0,0,1, "force always chronological") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:43:74: note: expanded from macro 'OPTIONS'
OPTION( chronolevelim,   1e2,  0,2e9,0,0,1, "chronological level limit") \
                                                                         ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:43:74: note: expanded from macro 'OPTIONS'
OPTION( chronolevelim,   1e2,  0,2e9,0,0,1, "chronological level limit") \
                                                                         ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:44:76: note: expanded from macro 'OPTIONS'
OPTION( chronoreusetrail,  1,  0,  1,0,0,1, "reuse trail chronologically") \
                                                                           ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:44:76: note: expanded from macro 'OPTIONS'
OPTION( chronoreusetrail,  1,  0,  1,0,0,1, "reuse trail chronologically") \
                                                                           ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:45:75: note: expanded from macro 'OPTIONS'
OPTION( compact,           1,  0,  1,0,1,1, "compact internal variables") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:45:75: note: expanded from macro 'OPTIONS'
OPTION( compact,           1,  0,  1,0,1,1, "compact internal variables") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:46:68: note: expanded from macro 'OPTIONS'
OPTION( compactint,      2e3,  1,2e9,0,0,1, "compacting interval") \
                                                                   ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:46:68: note: expanded from macro 'OPTIONS'
OPTION( compactint,      2e3,  1,2e9,0,0,1, "compacting interval") \
                                                                   ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:47:73: note: expanded from macro 'OPTIONS'
OPTION( compactlim,      1e2,  0,1e3,0,0,1, "inactive limit per mille") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:47:73: note: expanded from macro 'OPTIONS'
OPTION( compactlim,      1e2,  0,1e3,0,0,1, "inactive limit per mille") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:48:71: note: expanded from macro 'OPTIONS'
OPTION( compactmin,      1e2,  1,2e9,0,0,1, "minimum inactive limit") \
                                                                      ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:48:71: note: expanded from macro 'OPTIONS'
OPTION( compactmin,      1e2,  1,2e9,0,0,1, "minimum inactive limit") \
                                                                      ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:49:77: note: expanded from macro 'OPTIONS'
OPTION( condition,         0,  0,  1,0,0,1, "globally blocked clause elim") \
                                                                            ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:49:77: note: expanded from macro 'OPTIONS'
OPTION( condition,         0,  0,  1,0,0,1, "globally blocked clause elim") \
                                                                            ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:50:74: note: expanded from macro 'OPTIONS'
OPTION( conditionint,    1e4,  1,2e9,0,0,1, "initial conflict interval") \
                                                                         ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:50:74: note: expanded from macro 'OPTIONS'
OPTION( conditionint,    1e4,  1,2e9,0,0,1, "initial conflict interval") \
                                                                         ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:51:77: note: expanded from macro 'OPTIONS'
OPTION( conditionmaxeff, 1e7,  0,2e9,1,0,1, "maximum condition efficiency") \
                                                                            ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:51:77: note: expanded from macro 'OPTIONS'
OPTION( conditionmaxeff, 1e7,  0,2e9,1,0,1, "maximum condition efficiency") \
                                                                            ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:52:78: note: expanded from macro 'OPTIONS'
OPTION( conditionmaxrat, 100,  1,2e9,1,0,1, "maximum clause variable ratio") \
                                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:52:78: note: expanded from macro 'OPTIONS'
OPTION( conditionmaxrat, 100,  1,2e9,1,0,1, "maximum clause variable ratio") \
                                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:53:77: note: expanded from macro 'OPTIONS'
OPTION( conditionmineff, 1e6,  0,2e9,1,0,1, "minimum condition efficiency") \
                                                                            ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:53:77: note: expanded from macro 'OPTIONS'
OPTION( conditionmineff, 1e6,  0,2e9,1,0,1, "minimum condition efficiency") \
                                                                            ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:54:78: note: expanded from macro 'OPTIONS'
OPTION( conditionreleff, 100,  1,1e5,0,0,1, "relative efficiency per mille") \
                                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:54:78: note: expanded from macro 'OPTIONS'
OPTION( conditionreleff, 100,  1,1e5,0,0,1, "relative efficiency per mille") \
                                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:55:75: note: expanded from macro 'OPTIONS'
OPTION( cover,             0,  0,  1,0,1,1, "covered clause elimination") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:55:75: note: expanded from macro 'OPTIONS'
OPTION( cover,             0,  0,  1,0,1,1, "covered clause elimination") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:56:68: note: expanded from macro 'OPTIONS'
OPTION( covermaxclslim,  1e5,  1,2e9,2,0,1, "maximum clause size") \
                                                                   ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:56:68: note: expanded from macro 'OPTIONS'
OPTION( covermaxclslim,  1e5,  1,2e9,2,0,1, "maximum clause size") \
                                                                   ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:57:73: note: expanded from macro 'OPTIONS'
OPTION( covermaxeff,     1e8,  0,2e9,1,0,1, "maximum cover efficiency") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:57:73: note: expanded from macro 'OPTIONS'
OPTION( covermaxeff,     1e8,  0,2e9,1,0,1, "maximum cover efficiency") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:58:68: note: expanded from macro 'OPTIONS'
OPTION( coverminclslim,    2,  2,2e9,0,0,1, "minimum clause size") \
                                                                   ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:58:68: note: expanded from macro 'OPTIONS'
OPTION( coverminclslim,    2,  2,2e9,0,0,1, "minimum clause size") \
                                                                   ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:59:73: note: expanded from macro 'OPTIONS'
OPTION( covermineff,     1e6,  0,2e9,1,0,1, "minimum cover efficiency") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:59:73: note: expanded from macro 'OPTIONS'
OPTION( covermineff,     1e6,  0,2e9,1,0,1, "minimum cover efficiency") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:60:78: note: expanded from macro 'OPTIONS'
OPTION( coverreleff,       4,  1,1e5,1,0,1, "relative efficiency per mille") \
                                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:60:78: note: expanded from macro 'OPTIONS'
OPTION( coverreleff,       4,  1,1e5,1,0,1, "relative efficiency per mille") \
                                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:61:78: note: expanded from macro 'OPTIONS'
OPTION( decompose,         1,  0,  1,0,1,1, "decompose BIG in SCCs and ELS") \
                                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:61:78: note: expanded from macro 'OPTIONS'
OPTION( decompose,         1,  0,  1,0,1,1, "decompose BIG in SCCs and ELS") \
                                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:62:75: note: expanded from macro 'OPTIONS'
OPTION( decomposerounds,   2,  1, 16,1,0,1, "number of decompose rounds") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:62:75: note: expanded from macro 'OPTIONS'
OPTION( decomposerounds,   2,  1, 16,1,0,1, "number of decompose rounds") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:63:75: note: expanded from macro 'OPTIONS'
OPTION( deduplicate,       1,  0,  1,0,1,1, "remove duplicated binaries") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:63:75: note: expanded from macro 'OPTIONS'
OPTION( deduplicate,       1,  0,  1,0,1,1, "remove duplicated binaries") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:64:73: note: expanded from macro 'OPTIONS'
OPTION( eagersubsume,      1,  0,  1,0,0,1, "subsume recently learned") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:64:73: note: expanded from macro 'OPTIONS'
OPTION( eagersubsume,      1,  0,  1,0,0,1, "subsume recently learned") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:65:77: note: expanded from macro 'OPTIONS'
OPTION( eagersubsumelim,  20,  1,1e3,0,0,1, "limit on subsumed candidates") \
                                                                            ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:65:77: note: expanded from macro 'OPTIONS'
OPTION( eagersubsumelim,  20,  1,1e3,0,0,1, "limit on subsumed candidates") \
                                                                            ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:66:77: note: expanded from macro 'OPTIONS'
OPTION( elim,              1,  0,  1,0,1,1, "bounded variable elimination") \
                                                                            ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:66:77: note: expanded from macro 'OPTIONS'
OPTION( elim,              1,  0,  1,0,1,1, "bounded variable elimination") \
                                                                            ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:67:63: note: expanded from macro 'OPTIONS'
OPTION( elimands,          1,  0,  1,0,0,1, "find AND gates") \
                                                              ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:67:63: note: expanded from macro 'OPTIONS'
OPTION( elimands,          1,  0,  1,0,0,1, "find AND gates") \
                                                              ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:68:79: note: expanded from macro 'OPTIONS'
OPTION( elimaxeff,       2e9,  0,2e9,1,0,1, "maximum elimination efficiency") \
                                                                              ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:68:79: note: expanded from macro 'OPTIONS'
OPTION( elimaxeff,       2e9,  0,2e9,1,0,1, "maximum elimination efficiency") \
                                                                              ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:69:75: note: expanded from macro 'OPTIONS'
OPTION( elimbackward,      1,  0,  1,0,0,1, "eager backward subsumption") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:69:75: note: expanded from macro 'OPTIONS'
OPTION( elimbackward,      1,  0,  1,0,0,1, "eager backward subsumption") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:70:74: note: expanded from macro 'OPTIONS'
OPTION( elimboundmax,     16, -1,2e6,1,0,1, "maximum elimination bound") \
                                                                         ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:70:74: note: expanded from macro 'OPTIONS'
OPTION( elimboundmax,     16, -1,2e6,1,0,1, "maximum elimination bound") \
                                                                         ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:71:74: note: expanded from macro 'OPTIONS'
OPTION( elimboundmin,      0, -1,2e6,0,0,1, "minimum elimination bound") \
                                                                         ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:71:74: note: expanded from macro 'OPTIONS'
OPTION( elimboundmin,      0, -1,2e6,0,0,1, "minimum elimination bound") \
                                                                         ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:72:69: note: expanded from macro 'OPTIONS'
OPTION( elimclslim,      1e2,  2,2e9,2,0,1, "resolvent size limit") \
                                                                    ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:72:69: note: expanded from macro 'OPTIONS'
OPTION( elimclslim,      1e2,  2,2e9,2,0,1, "resolvent size limit") \
                                                                    ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:73:71: note: expanded from macro 'OPTIONS'
OPTION( elimequivs,        1,  0,  1,0,0,1, "find equivalence gates") \
                                                                      ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:73:71: note: expanded from macro 'OPTIONS'
OPTION( elimequivs,        1,  0,  1,0,0,1, "find equivalence gates") \
                                                                      ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:74:79: note: expanded from macro 'OPTIONS'
OPTION( elimineff,       1e7,  0,2e9,1,0,1, "minimum elimination efficiency") \
                                                                              ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:74:79: note: expanded from macro 'OPTIONS'
OPTION( elimineff,       1e7,  0,2e9,1,0,1, "minimum elimination efficiency") \
                                                                              ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:75:69: note: expanded from macro 'OPTIONS'
OPTION( elimint,         2e3,  1,2e9,0,0,1, "elimination interval") \
                                                                    ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:75:69: note: expanded from macro 'OPTIONS'
OPTION( elimint,         2e3,  1,2e9,0,0,1, "elimination interval") \
                                                                    ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:76:72: note: expanded from macro 'OPTIONS'
OPTION( elimites,          1,  0,  1,0,0,1, "find if-then-else gates") \
                                                                       ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:76:72: note: expanded from macro 'OPTIONS'
OPTION( elimites,          1,  0,  1,0,0,1, "find if-then-else gates") \
                                                                       ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:77:66: note: expanded from macro 'OPTIONS'
OPTION( elimlimited,       1,  0,  1,0,0,1, "limit resolutions") \
                                                                 ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:77:66: note: expanded from macro 'OPTIONS'
OPTION( elimlimited,       1,  0,  1,0,0,1, "limit resolutions") \
                                                                 ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:78:65: note: expanded from macro 'OPTIONS'
OPTION( elimocclim,      1e2,  0,2e9,2,0,1, "occurrence limit") \
                                                                ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:78:65: note: expanded from macro 'OPTIONS'
OPTION( elimocclim,      1e2,  0,2e9,2,0,1, "occurrence limit") \
                                                                ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:79:74: note: expanded from macro 'OPTIONS'
OPTION( elimprod,          1,  0,1e4,0,0,1, "elim score product weight") \
                                                                         ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:79:74: note: expanded from macro 'OPTIONS'
OPTION( elimprod,          1,  0,1e4,0,0,1, "elim score product weight") \
                                                                         ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:80:78: note: expanded from macro 'OPTIONS'
OPTION( elimreleff,      1e3,  1,1e5,1,0,1, "relative efficiency per mille") \
                                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:80:78: note: expanded from macro 'OPTIONS'
OPTION( elimreleff,      1e3,  1,1e5,1,0,1, "relative efficiency per mille") \
                                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:81:71: note: expanded from macro 'OPTIONS'
OPTION( elimrounds,        2,  1,512,1,0,1, "usual number of rounds") \
                                                                      ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:81:71: note: expanded from macro 'OPTIONS'
OPTION( elimrounds,        2,  1,512,1,0,1, "usual number of rounds") \
                                                                      ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:82:76: note: expanded from macro 'OPTIONS'
OPTION( elimsubst,         1,  0,  1,0,0,1, "elimination by substitution") \
                                                                           ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:82:76: note: expanded from macro 'OPTIONS'
OPTION( elimsubst,         1,  0,  1,0,0,1, "elimination by substitution") \
                                                                           ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:83:77: note: expanded from macro 'OPTIONS'
OPTION( elimsum,           1,  0,1e4,0,0,1, "elimination score sum weight") \
                                                                            ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:83:77: note: expanded from macro 'OPTIONS'
OPTION( elimsum,           1,  0,1e4,0,0,1, "elimination score sum weight") \
                                                                            ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:84:65: note: expanded from macro 'OPTIONS'
OPTION( elimxorlim,        5,  2, 27,1,0,1, "maximum XOR size") \
                                                                ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:84:65: note: expanded from macro 'OPTIONS'
OPTION( elimxorlim,        5,  2, 27,1,0,1, "maximum XOR size") \
                                                                ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:85:63: note: expanded from macro 'OPTIONS'
OPTION( elimxors,          1,  0,  1,0,0,1, "find XOR gates") \
                                                              ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:85:63: note: expanded from macro 'OPTIONS'
OPTION( elimxors,          1,  0,  1,0,0,1, "find XOR gates") \
                                                              ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:86:65: note: expanded from macro 'OPTIONS'
OPTION( emagluefast,      33,  1,2e9,0,0,1, "window fast glue") \
                                                                ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:86:65: note: expanded from macro 'OPTIONS'
OPTION( emagluefast,      33,  1,2e9,0,0,1, "window fast glue") \
                                                                ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:87:65: note: expanded from macro 'OPTIONS'
OPTION( emaglueslow,     1e5,  1,2e9,0,0,1, "window slow glue") \
                                                                ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:87:65: note: expanded from macro 'OPTIONS'
OPTION( emaglueslow,     1e5,  1,2e9,0,0,1, "window slow glue") \
                                                                ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:88:71: note: expanded from macro 'OPTIONS'
OPTION( emajump,         1e5,  1,2e9,0,0,1, "window back-jump level") \
                                                                      ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:88:71: note: expanded from macro 'OPTIONS'
OPTION( emajump,         1e5,  1,2e9,0,0,1, "window back-jump level") \
                                                                      ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:89:72: note: expanded from macro 'OPTIONS'
OPTION( emalevel,        1e5,  1,2e9,0,0,1, "window back-track level") \
                                                                       ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:89:72: note: expanded from macro 'OPTIONS'
OPTION( emalevel,        1e5,  1,2e9,0,0,1, "window back-track level") \
                                                                       ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:90:75: note: expanded from macro 'OPTIONS'
OPTION( emasize,         1e5,  1,2e9,0,0,1, "window learned clause size") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:90:75: note: expanded from macro 'OPTIONS'
OPTION( emasize,         1e5,  1,2e9,0,0,1, "window learned clause size") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:91:66: note: expanded from macro 'OPTIONS'
OPTION( ematrailfast,    1e2,  1,2e9,0,0,1, "window fast trail") \
                                                                 ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:91:66: note: expanded from macro 'OPTIONS'
OPTION( ematrailfast,    1e2,  1,2e9,0,0,1, "window fast trail") \
                                                                 ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:92:66: note: expanded from macro 'OPTIONS'
OPTION( ematrailslow,    1e5,  1,2e9,0,0,1, "window slow trail") \
                                                                 ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:92:66: note: expanded from macro 'OPTIONS'
OPTION( ematrailslow,    1e5,  1,2e9,0,0,1, "window slow trail") \
                                                                 ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:93:72: note: expanded from macro 'OPTIONS'
OPTION( flush,             0,  0,  1,0,0,1, "flush redundant clauses") \
                                                                       ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:93:72: note: expanded from macro 'OPTIONS'
OPTION( flush,             0,  0,  1,0,0,1, "flush redundant clauses") \
                                                                       ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:94:66: note: expanded from macro 'OPTIONS'
OPTION( flushfactor,       3,  1,1e3,0,0,1, "interval increase") \
                                                                 ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:94:66: note: expanded from macro 'OPTIONS'
OPTION( flushfactor,       3,  1,1e3,0,0,1, "interval increase") \
                                                                 ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:95:62: note: expanded from macro 'OPTIONS'
OPTION( flushint,        1e5,  1,2e9,0,0,1, "initial limit") \
                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:95:62: note: expanded from macro 'OPTIONS'
OPTION( flushint,        1e5,  1,2e9,0,0,1, "initial limit") \
                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:96:73: note: expanded from macro 'OPTIONS'
OPTION( forcephase,        0,  0,  1,0,0,1, "always use initial phase") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:96:73: note: expanded from macro 'OPTIONS'
OPTION( forcephase,        0,  0,  1,0,0,1, "always use initial phase") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:97:68: note: expanded from macro 'OPTIONS'
OPTION( inprocessing,      1,  0,  1,0,0,1, "enable inprocessing") \
                                                                   ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:97:68: note: expanded from macro 'OPTIONS'
OPTION( inprocessing,      1,  0,  1,0,0,1, "enable inprocessing") \
                                                                   ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:98:71: note: expanded from macro 'OPTIONS'
OPTION( instantiate,       0,  0,  1,0,1,1, "variable instantiation") \
                                                                      ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:98:71: note: expanded from macro 'OPTIONS'
OPTION( instantiate,       0,  0,  1,0,1,1, "variable instantiation") \
                                                                      ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:99:68: note: expanded from macro 'OPTIONS'
OPTION( instantiateclslim, 3,  2,2e9,0,0,1, "minimum clause size") \
                                                                   ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:99:68: note: expanded from macro 'OPTIONS'
OPTION( instantiateclslim, 3,  2,2e9,0,0,1, "minimum clause size") \
                                                                   ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:100:73: note: expanded from macro 'OPTIONS'
OPTION( instantiateocclim, 1,  1,2e9,2,0,1, "maximum occurrence limit") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:100:73: note: expanded from macro 'OPTIONS'
OPTION( instantiateocclim, 1,  1,2e9,2,0,1, "maximum occurrence limit") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:103:68: note: expanded from macro 'OPTIONS'
LOGOPT( logsort,           0,  0,  1,0,0,0, "sort logged clauses") \
                                                                   ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:103:68: note: expanded from macro 'OPTIONS'
LOGOPT( logsort,           0,  0,  1,0,0,0, "sort logged clauses") \
                                                                   ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:104:72: note: expanded from macro 'OPTIONS'
OPTION( lucky,             1,  0,  1,0,0,1, "search for lucky phases") \
                                                                       ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:104:72: note: expanded from macro 'OPTIONS'
OPTION( lucky,             1,  0,  1,0,0,1, "search for lucky phases") \
                                                                       ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:105:73: note: expanded from macro 'OPTIONS'
OPTION( minimize,          1,  0,  1,0,0,1, "minimize learned clauses") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:105:73: note: expanded from macro 'OPTIONS'
OPTION( minimize,          1,  0,  1,0,0,1, "minimize learned clauses") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:106:67: note: expanded from macro 'OPTIONS'
OPTION( minimizedepth,   1e3,  0,1e3,0,0,1, "minimization depth") \
                                                                  ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:106:67: note: expanded from macro 'OPTIONS'
OPTION( minimizedepth,   1e3,  0,1e3,0,0,1, "minimization depth") \
                                                                  ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:107:62: note: expanded from macro 'OPTIONS'
OPTION( phase,             1,  0,  1,0,0,1, "initial phase") \
                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:107:62: note: expanded from macro 'OPTIONS'
OPTION( phase,             1,  0,  1,0,0,1, "initial phase") \
                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:108:72: note: expanded from macro 'OPTIONS'
OPTION( probe,             1,  0,  1,0,1,1, "failed literal probing" ) \
                                                                       ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:108:72: note: expanded from macro 'OPTIONS'
OPTION( probe,             1,  0,  1,0,1,1, "failed literal probing" ) \
                                                                       ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:109:75: note: expanded from macro 'OPTIONS'
OPTION( probehbr,          1,  0,  1,0,0,1, "learn hyper binary clauses") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:109:75: note: expanded from macro 'OPTIONS'
OPTION( probehbr,          1,  0,  1,0,0,1, "learn hyper binary clauses") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:110:66: note: expanded from macro 'OPTIONS'
OPTION( probeint,        5e3,  1,2e9,0,0,1, "probing interval" ) \
                                                                 ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:110:66: note: expanded from macro 'OPTIONS'
OPTION( probeint,        5e3,  1,2e9,0,0,1, "probing interval" ) \
                                                                 ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:111:75: note: expanded from macro 'OPTIONS'
OPTION( probemaxeff,     1e8,  0,2e9,1,0,1, "maximum probing efficiency") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:111:75: note: expanded from macro 'OPTIONS'
OPTION( probemaxeff,     1e8,  0,2e9,1,0,1, "maximum probing efficiency") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:112:75: note: expanded from macro 'OPTIONS'
OPTION( probemineff,     1e6,  0,2e9,1,0,1, "minimum probing efficiency") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:112:75: note: expanded from macro 'OPTIONS'
OPTION( probemineff,     1e6,  0,2e9,1,0,1, "minimum probing efficiency") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:113:78: note: expanded from macro 'OPTIONS'
OPTION( probereleff,      20,  1,1e5,1,0,1, "relative efficiency per mille") \
                                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:113:78: note: expanded from macro 'OPTIONS'
OPTION( probereleff,      20,  1,1e5,1,0,1, "relative efficiency per mille") \
                                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:114:64: note: expanded from macro 'OPTIONS'
OPTION( proberounds,       1,  1, 16,1,0,1, "probing rounds" ) \
                                                               ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:114:64: note: expanded from macro 'OPTIONS'
OPTION( proberounds,       1,  1, 16,1,0,1, "probing rounds" ) \
                                                               ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:116:69: note: expanded from macro 'OPTIONS'
QUTOPT( quiet,             0,  0,  1,0,0,0, "disable all messages") \
                                                                    ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:116:69: note: expanded from macro 'OPTIONS'
QUTOPT( quiet,             0,  0,  1,0,0,0, "disable all messages") \
                                                                    ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:117:65: note: expanded from macro 'OPTIONS'
OPTION( radixsortlim,    800,  0,2e9,0,0,1, "radix sort limit") \
                                                                ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:117:65: note: expanded from macro 'OPTIONS'
OPTION( radixsortlim,    800,  0,2e9,0,0,1, "radix sort limit") \
                                                                ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:118:77: note: expanded from macro 'OPTIONS'
OPTION( realtime,          0,  0,  1,0,0,0, "real instead of process time") \
                                                                            ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:118:77: note: expanded from macro 'OPTIONS'
OPTION( realtime,          0,  0,  1,0,0,0, "real instead of process time") \
                                                                            ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:119:71: note: expanded from macro 'OPTIONS'
OPTION( reduce,            1,  0,  1,0,0,1, "reduce useless clauses") \
                                                                      ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:119:71: note: expanded from macro 'OPTIONS'
OPTION( reduce,            1,  0,  1,0,0,1, "reduce useless clauses") \
                                                                      ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:120:64: note: expanded from macro 'OPTIONS'
OPTION( reduceint,       300, 10,1e6,0,0,1, "reduce interval") \
                                                               ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:120:64: note: expanded from macro 'OPTIONS'
OPTION( reduceint,       300, 10,1e6,0,0,1, "reduce interval") \
                                                               ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:121:75: note: expanded from macro 'OPTIONS'
OPTION( reducetarget,     75, 10,1e2,0,0,1, "reduce fraction in percent") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:121:75: note: expanded from macro 'OPTIONS'
OPTION( reducetarget,     75, 10,1e2,0,0,1, "reduce fraction in percent") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:122:77: note: expanded from macro 'OPTIONS'
OPTION( reducetier1glue,   2,  1,2e9,0,0,1, "glue of kept learned clauses") \
                                                                            ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:122:77: note: expanded from macro 'OPTIONS'
OPTION( reducetier1glue,   2,  1,2e9,0,0,1, "glue of kept learned clauses") \
                                                                            ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:123:73: note: expanded from macro 'OPTIONS'
OPTION( reducetier2glue,   6,  1,2e9,0,0,1, "glue of tier two clauses") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:123:73: note: expanded from macro 'OPTIONS'
OPTION( reducetier2glue,   6,  1,2e9,0,0,1, "glue of tier two clauses") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:124:74: note: expanded from macro 'OPTIONS'
OPTION( reluctant,      1024,  0,2e9,0,0,1, "reluctant doubling period") \
                                                                         ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:124:74: note: expanded from macro 'OPTIONS'
OPTION( reluctant,      1024,  0,2e9,0,0,1, "reluctant doubling period") \
                                                                         ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:125:74: note: expanded from macro 'OPTIONS'
OPTION( reluctantmax,1048576,  0,2e9,0,0,1, "reluctant doubling period") \
                                                                         ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:125:74: note: expanded from macro 'OPTIONS'
OPTION( reluctantmax,1048576,  0,2e9,0,0,1, "reluctant doubling period") \
                                                                         ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:126:71: note: expanded from macro 'OPTIONS'
OPTION( rephase,           1,  0,  1,0,0,1, "enable resetting phase") \
                                                                      ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:126:71: note: expanded from macro 'OPTIONS'
OPTION( rephase,           1,  0,  1,0,0,1, "enable resetting phase") \
                                                                      ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:127:65: note: expanded from macro 'OPTIONS'
OPTION( rephaseint,      1e3,  1,2e9,0,0,1, "rephase interval") \
                                                                ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:127:65: note: expanded from macro 'OPTIONS'
OPTION( rephaseint,      1e3,  1,2e9,0,0,1, "rephase interval") \
                                                                ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:128:65: note: expanded from macro 'OPTIONS'
OPTION( report,reportdefault,  0,  1,0,0,1, "enable reporting") \
                                                                ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:128:65: note: expanded from macro 'OPTIONS'
OPTION( report,reportdefault,  0,  1,0,0,1, "enable reporting") \
                                                                ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:129:78: note: expanded from macro 'OPTIONS'
OPTION( reportall,         0,  0,  1,0,0,1, "report even if not successful") \
                                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:129:78: note: expanded from macro 'OPTIONS'
OPTION( reportall,         0,  0,  1,0,0,1, "report even if not successful") \
                                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:130:77: note: expanded from macro 'OPTIONS'
OPTION( reportsolve,       0,  0,  1,0,0,1, "use solving not process time") \
                                                                            ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:130:77: note: expanded from macro 'OPTIONS'
OPTION( reportsolve,       0,  0,  1,0,0,1, "use solving not process time") \
                                                                            ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:131:64: note: expanded from macro 'OPTIONS'
OPTION( restart,           1,  0,  1,0,0,1, "enable restarts") \
                                                               ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:131:64: note: expanded from macro 'OPTIONS'
OPTION( restart,           1,  0,  1,0,0,1, "enable restarts") \
                                                               ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:132:65: note: expanded from macro 'OPTIONS'
OPTION( restartint,        2,  1,2e9,0,0,1, "restart interval") \
                                                                ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:132:65: note: expanded from macro 'OPTIONS'
OPTION( restartint,        2,  1,2e9,0,0,1, "restart interval") \
                                                                ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:133:76: note: expanded from macro 'OPTIONS'
OPTION( restartmargin,    10,  0,1e2,0,0,1, "slow fast margin in percent") \
                                                                           ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:133:76: note: expanded from macro 'OPTIONS'
OPTION( restartmargin,    10,  0,1e2,0,0,1, "slow fast margin in percent") \
                                                                           ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:134:67: note: expanded from macro 'OPTIONS'
OPTION( restartreusetrail, 1,  0,  1,0,0,1, "enable trail reuse") \
                                                                  ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:134:67: note: expanded from macro 'OPTIONS'
OPTION( restartreusetrail, 1,  0,  1,0,0,1, "enable trail reuse") \
                                                                  ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:135:79: note: expanded from macro 'OPTIONS'
OPTION( restoreall,        0,  0,  2,0,0,1, "restore all clauses (2=really)") \
                                                                              ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:135:79: note: expanded from macro 'OPTIONS'
OPTION( restoreall,        0,  0,  2,0,0,1, "restore all clauses (2=really)") \
                                                                              ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:136:73: note: expanded from macro 'OPTIONS'
OPTION( restoreflush,      0,  0,  1,0,0,1, "remove satisfied clauses") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:136:73: note: expanded from macro 'OPTIONS'
OPTION( restoreflush,      0,  0,  1,0,0,1, "remove satisfied clauses") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:137:74: note: expanded from macro 'OPTIONS'
OPTION( reverse,           0,  0,  1,0,0,1, "reverse variable ordering") \
                                                                         ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:137:74: note: expanded from macro 'OPTIONS'
OPTION( reverse,           0,  0,  1,0,0,1, "reverse variable ordering") \
                                                                         ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:138:66: note: expanded from macro 'OPTIONS'
OPTION( score,             1,  0,  1,0,0,1, "use EVSIDS scores") \
                                                                 ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:138:66: note: expanded from macro 'OPTIONS'
OPTION( score,             1,  0,  1,0,0,1, "use EVSIDS scores") \
                                                                 ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:139:71: note: expanded from macro 'OPTIONS'
OPTION( scorefactor,     950,500,1e3,0,0,1, "score factor per mille") \
                                                                      ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:139:71: note: expanded from macro 'OPTIONS'
OPTION( scorefactor,     950,500,1e3,0,0,1, "score factor per mille") \
                                                                      ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:140:60: note: expanded from macro 'OPTIONS'
OPTION( seed,              0,  0,2e9,0,0,1, "random seed") \
                                                           ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:140:60: note: expanded from macro 'OPTIONS'
OPTION( seed,              0,  0,2e9,0,0,1, "random seed") \
                                                           ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:141:71: note: expanded from macro 'OPTIONS'
OPTION( shrink,            3,  0,  3,0,0,1, "shrink conflict clause") \
                                                                      ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:141:71: note: expanded from macro 'OPTIONS'
OPTION( shrink,            3,  0,  3,0,0,1, "shrink conflict clause") \
                                                                      ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:142:73: note: expanded from macro 'OPTIONS'
OPTION( shrinkreap,        1,  0,  1,0,0,1, "use a reap for shrinking") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:142:73: note: expanded from macro 'OPTIONS'
OPTION( shrinkreap,        1,  0,  1,0,0,1, "use a reap for shrinking") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:143:66: note: expanded from macro 'OPTIONS'
OPTION( shuffle,           0,  0,  1,0,0,1, "shuffle variables") \
                                                                 ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:143:66: note: expanded from macro 'OPTIONS'
OPTION( shuffle,           0,  0,  1,0,0,1, "shuffle variables") \
                                                                 ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:144:71: note: expanded from macro 'OPTIONS'
OPTION( shufflequeue,      1,  0,  1,0,0,1, "shuffle variable queue") \
                                                                      ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:144:71: note: expanded from macro 'OPTIONS'
OPTION( shufflequeue,      1,  0,  1,0,0,1, "shuffle variable queue") \
                                                                      ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:145:71: note: expanded from macro 'OPTIONS'
OPTION( shufflerandom,     0,  0,  1,0,0,1, "not reverse but random") \
                                                                      ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:145:71: note: expanded from macro 'OPTIONS'
OPTION( shufflerandom,     0,  0,  1,0,0,1, "not reverse but random") \
                                                                      ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:146:72: note: expanded from macro 'OPTIONS'
OPTION( shufflescores,     1,  0,  1,0,0,1, "shuffle variable scores") \
                                                                       ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:146:72: note: expanded from macro 'OPTIONS'
OPTION( shufflescores,     1,  0,  1,0,0,1, "shuffle variable scores") \
                                                                       ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:147:74: note: expanded from macro 'OPTIONS'
OPTION( stabilize,         1,  0,  1,0,0,1, "enable stabilizing phases") \
                                                                         ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:147:74: note: expanded from macro 'OPTIONS'
OPTION( stabilize,         1,  0,  1,0,0,1, "enable stabilizing phases") \
                                                                         ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:148:74: note: expanded from macro 'OPTIONS'
OPTION( stabilizefactor, 200,101,2e9,0,0,1, "phase increase in percent") \
                                                                         ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:148:74: note: expanded from macro 'OPTIONS'
OPTION( stabilizefactor, 200,101,2e9,0,0,1, "phase increase in percent") \
                                                                         ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:149:69: note: expanded from macro 'OPTIONS'
OPTION( stabilizeint,    1e3,  1,2e9,0,0,1, "stabilizing interval") \
                                                                    ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:149:69: note: expanded from macro 'OPTIONS'
OPTION( stabilizeint,    1e3,  1,2e9,0,0,1, "stabilizing interval") \
                                                                    ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:150:74: note: expanded from macro 'OPTIONS'
OPTION( stabilizemaxint, 2e9,  1,2e9,0,0,1, "maximum stabilizing phase") \
                                                                         ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:150:74: note: expanded from macro 'OPTIONS'
OPTION( stabilizemaxint, 2e9,  1,2e9,0,0,1, "maximum stabilizing phase") \
                                                                         ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:151:72: note: expanded from macro 'OPTIONS'
OPTION( stabilizeonly,     0,  0,  1,0,0,1, "only stabilizing phases") \
                                                                       ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:151:72: note: expanded from macro 'OPTIONS'
OPTION( stabilizeonly,     0,  0,  1,0,0,1, "only stabilizing phases") \
                                                                       ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:152:74: note: expanded from macro 'OPTIONS'
OPTION( subsume,           1,  0,  1,0,1,1, "enable clause subsumption") \
                                                                         ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:152:74: note: expanded from macro 'OPTIONS'
OPTION( subsume,           1,  0,  1,0,1,1, "enable clause subsumption") \
                                                                         ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:153:72: note: expanded from macro 'OPTIONS'
OPTION( subsumebinlim,   1e4,  0,2e9,1,0,1, "watch list length limit") \
                                                                       ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:153:72: note: expanded from macro 'OPTIONS'
OPTION( subsumebinlim,   1e4,  0,2e9,1,0,1, "watch list length limit") \
                                                                       ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:154:68: note: expanded from macro 'OPTIONS'
OPTION( subsumeclslim,   1e2,  0,2e9,2,0,1, "clause length limit") \
                                                                   ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:154:68: note: expanded from macro 'OPTIONS'
OPTION( subsumeclslim,   1e2,  0,2e9,2,0,1, "clause length limit") \
                                                                   ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:155:65: note: expanded from macro 'OPTIONS'
OPTION( subsumeint,      1e4,  1,2e9,0,0,1, "subsume interval") \
                                                                ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:155:65: note: expanded from macro 'OPTIONS'
OPTION( subsumeint,      1e4,  1,2e9,0,0,1, "subsume interval") \
                                                                ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:156:73: note: expanded from macro 'OPTIONS'
OPTION( subsumelimited,    1,  0,  1,0,0,1, "limit subsumption checks") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:156:73: note: expanded from macro 'OPTIONS'
OPTION( subsumelimited,    1,  0,  1,0,0,1, "limit subsumption checks") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:157:77: note: expanded from macro 'OPTIONS'
OPTION( subsumemaxeff,   1e8,  0,2e9,1,0,1, "maximum subsuming efficiency") \
                                                                            ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:157:77: note: expanded from macro 'OPTIONS'
OPTION( subsumemaxeff,   1e8,  0,2e9,1,0,1, "maximum subsuming efficiency") \
                                                                            ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:158:77: note: expanded from macro 'OPTIONS'
OPTION( subsumemineff,   1e6,  0,2e9,1,0,1, "minimum subsuming efficiency") \
                                                                            ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:158:77: note: expanded from macro 'OPTIONS'
OPTION( subsumemineff,   1e6,  0,2e9,1,0,1, "minimum subsuming efficiency") \
                                                                            ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:159:72: note: expanded from macro 'OPTIONS'
OPTION( subsumeocclim,   1e2,  0,2e9,1,0,1, "watch list length limit") \
                                                                       ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:159:72: note: expanded from macro 'OPTIONS'
OPTION( subsumeocclim,   1e2,  0,2e9,1,0,1, "watch list length limit") \
                                                                       ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:160:78: note: expanded from macro 'OPTIONS'
OPTION( subsumereleff,   1e3,  1,1e5,1,0,1, "relative efficiency per mille") \
                                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:160:78: note: expanded from macro 'OPTIONS'
OPTION( subsumereleff,   1e3,  1,1e5,1,0,1, "relative efficiency per mille") \
                                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:161:74: note: expanded from macro 'OPTIONS'
OPTION( subsumestr,        1,  0,  1,0,0,1, "strengthen during subsume") \
                                                                         ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:161:74: note: expanded from macro 'OPTIONS'
OPTION( subsumestr,        1,  0,  1,0,0,1, "strengthen during subsume") \
                                                                         ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:162:78: note: expanded from macro 'OPTIONS'
OPTION( target,            1,  0,  2,0,0,1, "target phases (1=stable only)") \
                                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:162:78: note: expanded from macro 'OPTIONS'
OPTION( target,            1,  0,  2,0,0,1, "target phases (1=stable only)") \
                                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:163:75: note: expanded from macro 'OPTIONS'
OPTION( terminateint,     10,  0,1e4,0,0,1, "termination check interval") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:163:75: note: expanded from macro 'OPTIONS'
OPTION( terminateint,     10,  0,1e4,0,0,1, "termination check interval") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:164:73: note: expanded from macro 'OPTIONS'
OPTION( ternary,           1,  0,  1,0,1,1, "hyper ternary resolution") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:164:73: note: expanded from macro 'OPTIONS'
OPTION( ternary,           1,  0,  1,0,1,1, "hyper ternary resolution") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:165:77: note: expanded from macro 'OPTIONS'
OPTION( ternarymaxadd,   1e3,  0,1e4,1,0,1, "max clauses added in percent") \
                                                                            ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:165:77: note: expanded from macro 'OPTIONS'
OPTION( ternarymaxadd,   1e3,  0,1e4,1,0,1, "max clauses added in percent") \
                                                                            ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:166:75: note: expanded from macro 'OPTIONS'
OPTION( ternarymaxeff,   1e8,  0,2e9,1,0,1, "ternary maximum efficiency") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:166:75: note: expanded from macro 'OPTIONS'
OPTION( ternarymaxeff,   1e8,  0,2e9,1,0,1, "ternary maximum efficiency") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:167:75: note: expanded from macro 'OPTIONS'
OPTION( ternarymineff,   1e6,  1,2e9,1,0,1, "minimum ternary efficiency") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:167:75: note: expanded from macro 'OPTIONS'
OPTION( ternarymineff,   1e6,  1,2e9,1,0,1, "minimum ternary efficiency") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:168:73: note: expanded from macro 'OPTIONS'
OPTION( ternaryocclim,   1e2,  1,2e9,2,0,1, "ternary occurrence limit") \
                                                                        ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:168:73: note: expanded from macro 'OPTIONS'
OPTION( ternaryocclim,   1e2,  1,2e9,2,0,1, "ternary occurrence limit") \
                                                                        ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:169:78: note: expanded from macro 'OPTIONS'
OPTION( ternaryreleff,    10,  1,1e5,1,0,1, "relative efficiency per mille") \
                                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:169:78: note: expanded from macro 'OPTIONS'
OPTION( ternaryreleff,    10,  1,1e5,1,0,1, "relative efficiency per mille") \
                                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:170:71: note: expanded from macro 'OPTIONS'
OPTION( ternaryrounds,     2,  1, 16,1,0,1, "maximum ternary rounds") \
                                                                      ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:170:71: note: expanded from macro 'OPTIONS'
OPTION( ternaryrounds,     2,  1, 16,1,0,1, "maximum ternary rounds") \
                                                                      ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:171:76: note: expanded from macro 'OPTIONS'
OPTION( transred,          1,  0,  1,0,1,1, "transitive reduction of BIG") \
                                                                           ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:171:76: note: expanded from macro 'OPTIONS'
OPTION( transred,          1,  0,  1,0,1,1, "transitive reduction of BIG") \
                                                                           ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:172:67: note: expanded from macro 'OPTIONS'
OPTION( transredmaxeff,  1e8,  0,2e9,1,0,1, "maximum efficiency") \
                                                                  ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:172:67: note: expanded from macro 'OPTIONS'
OPTION( transredmaxeff,  1e8,  0,2e9,1,0,1, "maximum efficiency") \
                                                                  ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:173:67: note: expanded from macro 'OPTIONS'
OPTION( transredmineff,  1e6,  0,2e9,1,0,1, "minimum efficiency") \
                                                                  ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:173:67: note: expanded from macro 'OPTIONS'
OPTION( transredmineff,  1e6,  0,2e9,1,0,1, "minimum efficiency") \
                                                                  ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:175:70: note: expanded from macro 'OPTIONS'
QUTOPT( verbose,           0,  0,  3,0,0,0, "more verbose messages") \
                                                                     ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:175:70: note: expanded from macro 'OPTIONS'
QUTOPT( verbose,           0,  0,  3,0,0,0, "more verbose messages") \
                                                                     ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:176:61: note: expanded from macro 'OPTIONS'
OPTION( vivify,            1,  0,  1,0,1,1, "vivification") \
                                                            ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:176:61: note: expanded from macro 'OPTIONS'
OPTION( vivify,            1,  0,  1,0,1,1, "vivification") \
                                                            ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:177:67: note: expanded from macro 'OPTIONS'
OPTION( vivifymaxeff,    2e7,  0,2e9,1,0,1, "maximum efficiency") \
                                                                  ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:177:67: note: expanded from macro 'OPTIONS'
OPTION( vivifymaxeff,    2e7,  0,2e9,1,0,1, "maximum efficiency") \
                                                                  ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:178:67: note: expanded from macro 'OPTIONS'
OPTION( vivifymineff,    2e4,  0,2e9,1,0,1, "minimum efficiency") \
                                                                  ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:178:67: note: expanded from macro 'OPTIONS'
OPTION( vivifymineff,    2e4,  0,2e9,1,0,1, "minimum efficiency") \
                                                                  ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:179:78: note: expanded from macro 'OPTIONS'
OPTION( vivifyonce,        0,  0,  2,0,0,1, "vivify once: 1=red, 2=red+irr") \
                                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:179:78: note: expanded from macro 'OPTIONS'
OPTION( vivifyonce,        0,  0,  2,0,0,1, "vivify once: 1=red, 2=red+irr") \
                                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:180:79: note: expanded from macro 'OPTIONS'
OPTION( vivifyredeff,     75,  0,1e3,1,0,1, "redundant efficiency per mille") \
                                                                              ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:180:79: note: expanded from macro 'OPTIONS'
OPTION( vivifyredeff,     75,  0,1e3,1,0,1, "redundant efficiency per mille") \
                                                                              ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:181:78: note: expanded from macro 'OPTIONS'
OPTION( vivifyreleff,     20,  1,1e5,1,0,1, "relative efficiency per mille") \
                                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:181:78: note: expanded from macro 'OPTIONS'
OPTION( vivifyreleff,     20,  1,1e5,1,0,1, "relative efficiency per mille") \
                                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:182:68: note: expanded from macro 'OPTIONS'
OPTION( walk,              1,  0,  1,0,0,1, "enable random walks") \
                                                                   ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:182:68: note: expanded from macro 'OPTIONS'
OPTION( walk,              1,  0,  1,0,0,1, "enable random walks") \
                                                                   ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:183:67: note: expanded from macro 'OPTIONS'
OPTION( walkmaxeff,      1e7,  0,2e9,1,0,1, "maximum efficiency") \
                                                                  ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:183:67: note: expanded from macro 'OPTIONS'
OPTION( walkmaxeff,      1e7,  0,2e9,1,0,1, "maximum efficiency") \
                                                                  ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:184:67: note: expanded from macro 'OPTIONS'
OPTION( walkmineff,      1e5,  0,1e7,1,0,1, "minimum efficiency") \
                                                                  ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:184:67: note: expanded from macro 'OPTIONS'
OPTION( walkmineff,      1e5,  0,1e7,1,0,1, "minimum efficiency") \
                                                                  ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:185:78: note: expanded from macro 'OPTIONS'
OPTION( walknonstable,     1,  0,  1,0,0,1, "walk in non-stabilizing phase") \
                                                                             ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:185:78: note: expanded from macro 'OPTIONS'
OPTION( walknonstable,     1,  0,  1,0,0,1, "walk in non-stabilizing phase") \
                                                                             ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:186:75: note: expanded from macro 'OPTIONS'
OPTION( walkredundant,     0,  0,  1,0,0,1, "walk redundant clauses too") \
                                                                          ^
../src/options.cpp:194:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%s", (N ? "true" : "false")); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
../src/options.cpp:214:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  OPTIONS
  ^
../src/options.hpp:186:75: note: expanded from macro 'OPTIONS'
OPTION( walkredundant,     0,  0,  1,0,0,1, "walk redundant clauses too") \
                                                                          ^
../src/options.cpp:204:7: note: expanded from macro '\
OPTION'
      sprintf (buffer, "--" #N "=%d", N); \
      ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
324 warnings generated.
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/parse.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/phases.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/probe.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/profile.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/proof.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/propagate.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/queue.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/random.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/reap.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/reduce.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/rephase.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/report.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/resources.cpp
../src/resources.cpp:132:3: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
  sprintf (path, "/proc/%" PRId64 "/statm", (int64_t) getpid ());
  ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/restart.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/restore.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/score.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/shrink.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/signal.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/solution.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/solver.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/stats.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/subsume.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/terminal.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/ternary.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/tracer.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/transred.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/util.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/var.cpp
../scripts/make-build-header.sh > build.hpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/version.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/vivify.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/walk.cpp
g++ -Wall -Wextra -O3 -DNDEBUG -DQUIET -DNCONTRACTS -DNTRACING -ggdb3 -std=c++11 -I../build -c ../src/watch.cpp
ar rc libcadical.a analyze.o arena.o assume.o averages.o backtrack.o backward.o bins.o block.o ccadical.o checker.o clause.o collect.o compact.o condition.o config.o constrain.o contract.o cover.o decide.o decompose.o deduplicate.o elim.o ema.o extend.o external.o file.o flags.o format.o gates.o instantiate.o internal.o ipasir.o limit.o logging.o lookahead.o lucky.o message.o minimize.o occs.o options.o parse.o phases.o probe.o profile.o proof.o propagate.o queue.o random.o reap.o reduce.o rephase.o report.o resources.o restart.o restore.o score.o shrink.o signal.o solution.o solver.o stats.o subsume.o terminal.o ternary.o tracer.o transred.o util.o var.o version.o vivify.o walk.o watch.o
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libcadical.a(contract.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libcadical.a(logging.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: libcadical.a(profile.o) has no symbols
Configuring lifelib...
Using /Library/Frameworks/Python.framework/Versions/3.9/bin/python3 to configure lifelib...
Valid symmetry: ikpx2_stdin
Success!
Gathering latest library versions...
Compiling ikpx2...
apgmera/includes/md5.cpp:342:5: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
    sprintf(buf+i*2, "%02x", digest[i]);
    ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.
apgmera/includes/happyhttp.cpp:390:2: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
        sprintf( buf, "%d", numericvalue );
        ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.
In file included from src/main.cpp:2:
In file included from src/apgluxe.hpp:4:
In file included from src/../apgmera/includes/base.h:20:
In file included from src/../apgmera/includes/payosha256.h:7:
src/../apgmera/includes/../lifelib/soup/sha256.h:201:9: warning: 'sprintf' is deprecated: This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead. [-Wdeprecated-declarations]
        sprintf(buf+i*2, "%02x", digest[i]);
        ^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/stdio.h:188:1: note: 'sprintf' has been explicitly marked deprecated here
__deprecated_msg("This function is provided for compatibility reasons only.  Due to security concerns inherent in the design of sprintf(3), it is highly recommended that you use snprintf(3) instead.")
^
/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/cdefs.h:215:48: note: expanded from macro '__deprecated_msg'
        #define __deprecated_msg(_msg) __attribute__((__deprecated__(_msg)))
                                                      ^
1 warning generated.

 **** build process completed successfully ****

Code: Select all

x = 4, y = 3, rule = B3-q4z5y/S234k5j
2b2o$b2o$2o!
LaundryPizza03 at Wikipedia

User avatar
LaundryPizza03
Posts: 2327
Joined: December 15th, 2017, 12:05 am
Location: Unidentified location "https://en.wikipedia.org/wiki/Texas"

Re: ikpx 2.2

Post by LaundryPizza03 » December 14th, 2023, 4:56 pm

I encountered a segmentation fault in 27bc3beb, even though there is no ikissat in this version. This occured in b3578s03578 with the settings

Code: Select all

./ikpx2 -v 2,1c/5 -p 4 -k [your Payosha256 key] -n 10000
about 1.13M iterations in at width 20.

EDIT: Here's the last backup file before the crash.

Code: Select all

x = 4, y = 3, rule = B3-q4z5y/S234k5j
2b2o$b2o$2o!
LaundryPizza03 at Wikipedia

User avatar
ilo Lisipo
Posts: 22
Joined: April 9th, 2017, 1:53 pm

Re: ikpx 2.2

Post by ilo Lisipo » December 17th, 2023, 5:51 pm

Struggling with installation. Does anybody know what all of this means?

Code: Select all

$ ./recompile.sh
Rule unspecified; assuming b3s23.
Updating submodules...
libkissat.a already detected
Configuring lifelib...
Using /mingw64/bin/python3 to configure lifelib...
Valid symmetry: ikpx2_stdin
Success!
Gathering latest library versions...
Compiling ikpx2...
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\AppData\Local\Temp\ccNK4bth.
o: in function `happyhttp::atoaddr(char const*)':
C:\Users\[my username]\Downloads\ikpx2/apgmera/includes/happyhttp.cpp:183:(.text+0x5ea): undefined reference to `__imp_inet_addr'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\Downloads\ikpx2/apgmera/incl
udes/happyhttp.cpp:187:(.text+0x615): undefined reference to `__imp_gethostbyname'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\AppData\Local\Temp\ccNK4bth.
o: in function `happyhttp::BailOnSocketError(char const*)':
C:\Users\[my username]\Downloads\ikpx2/apgmera/includes/happyhttp.cpp:81:(.text+0x68c): undefined reference to `__imp_WSAGetLastError'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\AppData\Local\Temp\ccNK4bth.
o: in function `happyhttp::datawaiting(int)':
C:\Users\[my username]\Downloads\ikpx2/apgmera/includes/happyhttp.cpp:165:(.text+0x72e): undefined reference to `__imp_select'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\Downloads\ikpx2/apgmera/incl
udes/happyhttp.cpp:169:(.text+0x73d): undefined reference to `__WSAFDIsSet'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\AppData\Local\Temp\ccNK4bth.
o: in function `happyhttp::atoaddr(char const*)':
C:\Users\[my username]\Downloads\ikpx2/apgmera/includes/happyhttp.cpp:183:(.text+0x9aa): undefined reference to `__imp_inet_addr'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\AppData\Local\Temp\ccNK4bth.
o: in function `happyhttp::Connection::connect()':
C:\Users\[my username]\Downloads\ikpx2/apgmera/includes/happyhttp.cpp:264:(.text+0x9e0): undefined reference to `__imp_htons'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\Downloads\ikpx2/apgmera/incl
udes/happyhttp.cpp:267:(.text+0x9fe): undefined reference to `__imp_socket'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\Downloads\ikpx2/apgmera/incl
udes/happyhttp.cpp:273:(.text+0xa17): undefined reference to `__imp_connect'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\AppData\Local\Temp\ccNK4bth.
o: in function `happyhttp::atoaddr(char const*)':
C:\Users\[my username]\Downloads\ikpx2/apgmera/includes/happyhttp.cpp:187:(.text+0xa35): undefined reference to `__imp_gethostbyname'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\AppData\Local\Temp\ccNK4bth.
o: in function `happyhttp::Connection::close()':
C:\Users\[my username]\Downloads\ikpx2/apgmera/includes/happyhttp.cpp:282:(.text+0xac5): undefined reference to `__imp_closesocket'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\AppData\Local\Temp\ccNK4bth.
o: in function `happyhttp::Connection::send(unsigned char const*, int)':
C:\Users\[my username]\Downloads\ikpx2/apgmera/includes/happyhttp.cpp:422:(.text+0xd3f): undefined reference to `__imp_send'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\Downloads\ikpx2/apgmera/incl
udes/happyhttp.cpp:422:(.text+0x1bbd): undefined reference to `__imp_send'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\Downloads\ikpx2/apgmera/incl
udes/happyhttp.cpp:422:(.text+0x2b37): undefined reference to `__imp_send'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\AppData\Local\Temp\ccNK4bth.
o: in function `happyhttp::datawaiting(int)':
C:\Users\[my username]\Downloads\ikpx2/apgmera/includes/happyhttp.cpp:165:(.text+0x3977): undefined reference to `__imp_select'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\Downloads\ikpx2/apgmera/incl
udes/happyhttp.cpp:169:(.text+0x398a): undefined reference to `__WSAFDIsSet'
C:/git-sdk-64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\Users\[my username]\AppData\Local\Temp\ccNK4bth.
o: in function `happyhttp::Connection::pump()':
C:\Users\[my username]\Downloads\ikpx2/apgmera/includes/happyhttp.cpp:448:(.text+0x39a8): undefined reference to `__imp_recv'
collect2.exe: error: ld returned 1 exit status
Some day, you too will feel the unbridled joy of a 9 year old who thinks they've found something cool.

wildmyron
Posts: 1544
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: ikpx 2.2

Post by wildmyron » December 18th, 2023, 11:51 am

ilo Lisipo wrote:
December 17th, 2023, 5:51 pm
Struggling with installation. Does anybody know what all of this means?

Code: Select all

<snip>
It's generally helpful to give a bit more information about your build environment when seeking help with code compilation issues, however I think I can interpret what's going on here. Your build is failing whilst compiling apgmera and it looks like you are using migw64 as your build environment (from the error messages and "git-sdk-64" in the path. Additionally, I wouldn't recommend using your Downloads folder to build and run search programs in, but that's not causing problems.

Unfortunately the apgmera build system does not support mingw64. On Windows you can build apgmera (and ikpx2) with either Cygwin or WSL (v1 or v2). My preference is WSL2. It does take a bit of time and space to set up and it can also take a while to get used to the shell environment for running commands - but it's worth it. These days you can get up and running with WSL2 (on latest versions of Win10 and Win11) simply by running one command in a PowerShell or Windows Command prompt in Administrator Mode:

Code: Select all

wsl --install
This will setup Ubuntu and you can then open it from the start menu. The official instructions are here: https://learn.microsoft.com/en-us/windows/wsl/install and there's also a tutorial on the LifeWiki related to compiling code for search programs, though it seems to be a bit out of date. To finish setting up your build environment, run the following commands once you have an Ubuntu shell open:

Code: Select all

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential
I haven't tested this recently, but my understanding is the default Ubuntu version installed by WSL is 22.04 and you will have Python3 installed. You should now have everything you need to compile and run most CA search programs.
Some programs have some additional dependencies. In the case of ikpx2 you will need to install the jq package (hopefully I haven't forgotten any others).

Code: Select all

sudo apt-get install jq
From here, you should be able to do the following to get going with ikpx2:

Code: Select all

# Make a directory for CA work in your home directory
mkdir ca
cd ca
# Fetch and build ikpx2
git clone https://gitlab.com/apgoucher/ikpx2.git
cd ikpx2
./recompile.sh --rule b3s23
mv ikpx2 ikpx2-b3s23
./ikpx2-b3s23 --help
Replace b3s23 with the rulestring of the rule you want to search (in canonical Hensel notation). You can also use B3/S23 notation but apgmera (and ikpx2) convert to lowercase and remove the "/" by default. You don't need to rename the program file after compiling - I do so to avoid needing to recompile when switching between rules I've searched before. Also, I recommend you setup separate directories to store search related files for different rules. Something like this:

Code: Select all

cd ~/ca # "~" means your home directory
mkdir ikpx2_b3s23
cd ikpx2
./ikpx2-b3s23 -v c/3 -x 6 -p 4 -d ../ikpx2_b3s23 -b 900 | tee -a ../ikpx2_b3s23/log_c3.txt
This search will quickly find the Turtle and output a bunch of other partials.
The "-x 6" option ends the search at width 6 (normally not necessary but worth noting that ikpx2 will run indefinitely until it completes width 60).
The "-p 4" options requests 4 threads to run the solver on (the default is 8).
The "-d ../ikpx2_b3s23" option tells ikpx2 to save search dump files (backups) in the specified folder.
The "-b 900" tells ikpx2 to backup the search every 15 minutes (not necessary for this search; the default is every hour).
And the tee command copies the output to the shell and the specified file ("-a" to not overwrite previous file).
There is currently no option to request ikpx2 to terminate when it finds a spaceship, but you can search the log file for the phrase "spaceship" (or "xq") to check the results.

If you wish to view files in the Ubuntu filesystem with Windows programs, you can do so by running the following command in the Ubuntu shell:

Code: Select all

explorer.exe .
This will open the current folder with Windows Explorer - Note the "." at the end of the command line. You can safely view and edit files in Windows programs from here.

Hopefully this is a helpful guide to get you (and others) going with ikpx2.

@calcyman: Perhaps worth mentioning the build environment requirements for Windows in the README.

Edit: typos and consistent use of terminology
Last edited by wildmyron on December 18th, 2023, 9:12 pm, edited 1 time in total.
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

wildmyron
Posts: 1544
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: ikpx 2.2

Post by wildmyron » December 18th, 2023, 12:18 pm

LaundryPizza03 wrote:
December 14th, 2023, 4:56 pm
I encountered a segmentation fault in 27bc3beb, even though there is no ikissat in this version. This occured in b3578s03578 with the settings

Code: Select all

./ikpx2 -v 2,1c/5 -p 4 -k [your Payosha256 key] -n 10000
about 1.13M iterations in at width 20.

EDIT: Here's the last backup file before the crash.
backup_b3578s03578_velocity_2_1_5_width_20_odd.bin.zip
I tried reproducing this (without uploading to Catagolue) starting from scratch and starting from your backup, but gave up probably long before it would have crashed. Have you tried resuming the search and if so does it consistently crash in a reasonable time? if so then I could try again to reproduce. If not, then it would be necessary for you to reproduce the segfault and produce a backtrace (aka stack trace or stack dump) to determine if the issue is with ikpx2 or kissat. This would require running under a debugger and reproducing the crash. If the crash is tricky to reproduce then you probably don't want to run under a debugger every time you run ikpx2, so you could try to enable dumping core files - which I believe requires signing the executable, among other hoops you have to jump through. Sorry, I can't give further instructions for this on MacOS.
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

User avatar
LaundryPizza03
Posts: 2327
Joined: December 15th, 2017, 12:05 am
Location: Unidentified location "https://en.wikipedia.org/wiki/Texas"

Re: ikpx 2.2

Post by LaundryPizza03 » December 18th, 2023, 10:38 pm

wildmyron wrote:
December 18th, 2023, 12:18 pm
LaundryPizza03 wrote:
December 14th, 2023, 4:56 pm
I encountered a segmentation fault in 27bc3beb, even though there is no ikissat in this version. This occured in b3578s03578 with the settings

Code: Select all

./ikpx2 -v 2,1c/5 -p 4 -k [your Payosha256 key] -n 10000
about 1.13M iterations in at width 20.

EDIT: Here's the last backup file before the crash.
backup_b3578s03578_velocity_2_1_5_width_20_odd.bin.zip
I tried reproducing this (without uploading to Catagolue) starting from scratch and starting from your backup, but gave up probably long before it would have crashed. Have you tried resuming the search and if so does it consistently crash in a reasonable time? if so then I could try again to reproduce. If not, then it would be necessary for you to reproduce the segfault and produce a backtrace (aka stack trace or stack dump) to determine if the issue is with ikpx2 or kissat. This would require running under a debugger and reproducing the crash. If the crash is tricky to reproduce then you probably don't want to run under a debugger every time you run ikpx2, so you could try to enable dumping core files - which I believe requires signing the executable, among other hoops you have to jump through. Sorry, I can't give further instructions for this on MacOS.
Yes, this has not happened again.

However, I should note that the following ov_q5 (2,1)c/5 spaceship failed to appear in the printed results of this search, despite occurring exactly in the Catagolue outputs:

Code: Select all

x = 184, y = 371, rule = B3578/S03578
4o$3ob2o$2bob2o$bo2b2o2bo$2o5b2o$3bob2o2bo$4bobob3o$3bo4b2o$5b2obobo$
7b2o2b2o$6b6o$7b2obo$7bobo2bo$6bo3bo$12b3o$11bob2o$9b3o2bo$9bob2o$9b4o
b2o$11bo2bo$12b5o$13bobobo$14b2o$12bob3o$13b2ob2o$14bobobo$14bobob2o$
14bobo3b2o$20b2o$19b2ob3o$19bobo$21b3obo$19bob3o$20b6obo$22bobo$21bo3b
2o$19bo3bobobo$20bo2b4o$22b2ob2o$22bobo2bo$27bo$23bo2b2o$23bob2o$28b2o
$23bo2b3o$25bob2obo$24b3o$26bo4b2o$26bob5o$27b5obo$28b2ob3o$28bo2bo$
29bob3o$27b3o$31bo2b3o2$34b5o$33b6o$34bo3b3o$35bo3b2o$35bo2bo$38b5o$
39bo$39b3o$41bo$39b3o$38b3obo$39bob3o$39b2o2bobo$38bo2b3obo2$40bo2b2o$
42bo$42b4o$42b4o$40bo4bo$40bobob2o$41b4o$43b2o$43bo$42b2obo$41b4o$41bo
2b2o$46bo$46bobo$44b3obo$43bobobo$43b2obo$47b2o$46bo$45b3ob2o$46b3obo$
46bob4o$46bo3bo$48bobo$49b2o$50b3o$49b3o$53bo$50bo2b2o$51b2obo$50bo3bo
$53bo$49bob2o$52b4o$50bob4o$52b4o$51bo2b5o$53b2o2bo$54bo$54b2o$56bo$
55b2obo$53b2ob3o$54b4o$55b4o$55bobo$55b2obobo$57b2o$60bo$57bob2o$58b4o
$59b5o$60b2o$59bob4o$60b2obo$59bo2b3o$59bobobo$59bobo2bobo$60bo2bo$61b
3o$61bob2o$62bobo$62bo$61b3o$63bo$63bobo$62bo$62b2o$62b2ob3o$67b2o$64b
5o$67bo$66bobobo$67bo$68bo3bo$68b3o$69bob2o$69b2o$67bo2bo$67bo3bo$71b
2o$70bobobo$71b2o$71bob2o$72bo2bo$73b4o$72bob4o$72b3obo$73bobobo$72b3o
bo$73bo4bo$73b5o$73bo$75b3o$75b3o$75b5o$74b7o$76bo$78b2o$81bo$78bo2bo$
80bobo$78b3obo$79b4o2bo$79bobobobo$82bo$84bo$84bo$83bob2o$86bo$83b2obo
$85b2o$84b3o$86b3o$88bo$89bo$87b2o2bo$91b2o$88bo2b2o$90bo$90bobo$90b2o
$89bob2o$89bo$88bobo2bo$91b2obo$88b7o$90bo$88bo4bobo$90bobo2bo$89b3ob
3o$89bo4bobo$94b2obo$93bo2b2o$93b3o2bo$92b3o2bo$95b4o$97bo$95bob2o$99b
o$98bo$97bobo$97b2o$99b2o$97b2ob2o$97bo2bo$98b3obo$99bo$103b3o$103b4o$
103b4o$102b2ob4o$102bob3o$102bobob3o$102bo2bo$106b3o$107b2obo$108b2o$
108b2o$106bo$106b2o4bo$111b2o$110b4o$110bo2bo$110b2o$111bo2bo$114bo$
110bobo$112bo$110b3obo$110b6o$112bobo$113bob3o$113b5o2$114bo2bo$115bo$
116bo2bo$116bobo$118b3o$119bo$118bobo2$119bobo$120b3o$119bobo$119b3obo
$119bo$118b3o$118bobo$120b2o$120b2o$121bo$123b2o$122b3o$124b2o2$122bo$
123b3o$124bob3o$125b3obo$129bobo$128b4o$128bo2bo$131bobo$132b2o$133bo$
133bobo$134b2o$133b2obo$134bo$134b2obo$135bo2bo$135b2obo$136b4o$137b2o
$138bobo$140bo$139b2o$139b3o$140b2o$139bo2bo$139bo2b2o$139bo2b2o$140bo
b3o$139bo3bo$143b3o$142bo$143b2o$146bo$145bo$144bobobo$145b2ob4o$148bo
2bo$147b3o$147b2o$147b4o2$151b2o$153bo$149bob3o$150b2o2bo$151b3o$152b
3o$153bo$152bob3o$152bob3o$153bob2o$155b2o2b2o$154b3o3bo$155b2o$155bo
3bo$154b2ob3o$156b2ob2o$156bobo$156b5obo$160bo$157bob3obo$156bo4bobo$
157bo$160b4obo$160b2o2bo$163b2o$161bo$163bo$161b3o$163bo$161b5o2$163b
2obo$162b2o$163bo$164bobo$163bobo$164b2o$163bo$166b2o$166b3o$166b3o$
166b2obo$172bo$169bob3o$169bo2bo$172bobo$172bo$172bo$172bo$172bo$174bo
2$174b2o$174bo2bo$177b4o$176bob3obo$179b4o$176b5obo$180b2obo$178b2obob
o$178bo$178bobo!
In contrast, a different search, also (2,1)c/5, did print out the spaceship it found:

Code: Select all

#C completed spaceship: xq5_0ocbh52zgh6pvwo448gz31es0k8iaagzy0iwe3o7888zx11030feagi2k8zy9oa03zy725187wrm0czyf1j62iic8oogzyn221
#C Catagolue URL: https://catagolue.hatsya.com/object/xq5_0ocbh52zgh6pvwo448gz31es0k8iaagzy0iwe3o7888zx11030feagi2k8zy9oa03zy725187wrm0czyf1j62iic8oogzyn221/b3-e5ns234w
#C breadth = 15
#CLL state-numbering golly
x = 32, y = 43, rule = B3-e5n/S234w
5bo$3b2obo$3bo2bo$2b2o$2bo$2bobobo$b3obo$bobo$2b2o6bo$bobo2b4obo$b
o2b4o3bo$ob2obob2obo$b2o3bobo$3b3o3bo$3bo2b2o2bo$8b2o$4bo2bobobo$
4b2ob2obobo$5bo3bo$5bo2bo3b2o$5b2obo3b3o$4bobo2b2o2b2o$4bobobobo$
10b3ob2o$12bo$15bo$15bo$11bo3bo$14bobo$13b2ob2o$13b2obo$13bo2bo$
13bo4b3o$13bo7b2o$15bo3b2o$16bo2b2o3$20b7o$20b2o3b3o$21bo6b2o$25b
2obo2bo$29bobo!
EDIT: This ov came up:

Code: Select all

#C completed spaceship: ov_q5
#C Catagolue URL: https://catagolue.hatsya.com/object/ov_q5/b3578s03578
#C breadth = 9
#CLL state-numbering golly
x = 200, y = 396, rule = B3578/S03578
4o$3ob2o$2bob2o$bo2b2o2bo$2o5b2o$3bob2o2bo$4bobob3o$3bo4b2o$5b2obo
bo$7b2o2b2o$6b6o$7b2obo$7bobo2bo$6bo3bo$12b3o$11bob2o$9b3o2bo$9bob
2o$9b4ob2o$11bo2bo$12b5o$13bobobo$14b2o$12bob3o$13b2ob2o$14bobobo$
14bobob2o$14bobo3b2o$20b2o$19b2ob3o$19bobo$21b3obo$19bob3o$20b6obo
$22bobo$21bo3b2o$19bo3bobobo$20bo2b4o$22b2ob2o$22bobo2bo$27bo$23bo
2b2o$23bob2o$28b2o$23bo2b3o$25bob2obo$24b3o$26bo4b2o$26bob5o$27b5o
bo$28b2ob3o$28bo2bo$29bob3o$27b3o$31bo2b3o2$34b5o$33b6o$34bo3b3o$
35bo3b2o$35bo2bo$38b5o$39bo$39b3o$41bo$39b3o$38b3obo$39bob3o$39b2o
2bobo$38bo2b3obo2$40bo2b2o$42bo$42b4o$42b4o$40bo4bo$40bobob2o$41b
4o$43b2o$43bo$42b2obo$41b4o$41bo2b2o$46bo$46bobo$44b3obo$43bobobo$
43b2obo$47b2o$46bo$45b3ob2o$46b3obo$46bob4o$46bo3bo$48bobo$49b2o$
50b3o$49b3o$53bo$50bo2b2o$51b2obo$50bo3bo$53bo$49bob2o$52b4o$50bob
4o$52b4o$51bo2b5o$53b2o2bo$54bo$54b2o$56bo$55b2obo$53b2ob3o$54b4o$
55b4o$55bobo$55b2obobo$57b2o$60bo$57bob2o$58b4o$59b5o$60b2o$59bob
4o$60b2obo$59bo2b3o$59bobobo$59bobo2bobo$60bo2bo$61b3o$61bob2o$62b
obo$62bo$61b3o$63bo$63bobo$62bo$62b2o$62b2ob3o$67b2o$64b5o$67bo$
66bobobo$67bo$68bo3bo$68b3o$69bob2o$69b2o$67bo2bo$67bo3bo$71b2o$
70bobobo$71b2o$71bob2o$72bo2bo$73b4o$72bob4o$72b3obo$73bobobo$72b
3obo$73bo4bo$73b5o$73bo$75b3o$75b3o$75b5o$74b7o$76bo$78b2o$81bo$
78bo2bo$80bobo$78b3obo$79b4o2bo$79bobobobo$82bo$84bo$84bo$83bob2o$
86bo$83b2obo$85b2o$84b3o$86b3o$88bo$89bo$87b2o2bo$91b2o$88bo2b2o$
90bo$90bobo$90b2o$89bob2o$89bo$88bobo2bo$91b2obo$88b7o$90bo$88bo4b
obo$90bobo2bo$89b3ob3o$89bo4bobo$94b2obo$93bo2b2o$93b3o2bo$92b3o2b
o$95b4o$97bo$95bob2o$99bo$98bo$97bobo$97b2o$99b2o$97b2ob2o$97bo2bo
$98b3obo$99bo$103b3o$103b4o$103b4o$102b2ob4o$102bob3o$102bobob3o$
102bo2bo$106b3o$107b2obo$108b2o$108b2o$106bo$106b2o4bo$111b2o$110b
4o$110bo2bo$110b2o$111bo2bo$114bo$110bobo$112bo$110b3obo$110b6o$
112bobo$113bob3o$113b5o2$114bo2bo$115bo$116bo2bo$116bobo$118b3o$
119bo$118bobo2$119bobo$120b3o$119bobo$119b3obo$119bo$118b3o$118bob
o$120b2o$120b2o$121bo$123b2o$122b3o$124b2o2$122bo$123b3o$124bob3o$
125b3obo$129bobo$128b4o$128bo2bo$131bobo$132b2o$133bo$133bobo$134b
2o$133b2obo$134bo$134b2obo$135bo2bo$135b2obo$136b4o$137b2o$138bobo
$140bo$139b2o$139b3o$140b2o$139bo2bo$139bo2b2o$139bo2b2o$140bob3o$
139bo3bo$143b3o$142bo$143b2o$146bo$145bo$144bobobo$145b2ob4o$148bo
2bo$147b3o$147b2o$147b4o2$151b2o$153bo$149bob3o$150b2o2bo$151b3o$
152b3o$153bo$152bob3o$152bob3o$153bob2o$155b2o2b2o$154b3o3bo$155b
2o$155bo3bo$154b2ob3o$156b2ob2o$156bobo$156b5obo$160bo$157bob3obo$
156bo4bobo$157bo$160b4obo$160b2o2bo$163b2o$161bo$163bo$161b3o$163b
o$161b5o2$163b2obo$162b2o$163bo$164bobo$163bobo$164b2o$163bo$166b
2o$166b3o$166b3o$166b2obo$172bo$169bob3o$169bo2bo$172bobo$172bo$
172bo$172bo$172bo$174bo2$174b2o2$176b2obo$175b2o2bo$175b4o$174bob
2o$175bo2b4o$176bo3bo$177b4o$182bo$182b4o$185bo$182bobo$184bo$183b
obo$184bo$185bo$185b2o$184b4o$185b2o$188bo$187b2o$186b2o$189b5o$
189bo2b3o$190bo2bo$191bo$195b3o$194b3o$198bo$195b2o$198b2o$197bo$
199bo$198bo!

Code: Select all

x = 4, y = 3, rule = B3-q4z5y/S234k5j
2b2o$b2o$2o!
LaundryPizza03 at Wikipedia

wildmyron
Posts: 1544
Joined: August 9th, 2013, 12:45 am
Location: Western Australia

Re: ikpx 2.2

Post by wildmyron » December 19th, 2023, 11:09 am

I've had a crack at adapting ikpx2 to search at widths beyond 60 by using uint128 vars to represent individual rows.
WIP: https://github.com/apaap/ikpx2

I didn't bother with partial loading or saving/restoring backups so those functions are cut / don't work. And some of the bitcounting stuff could be simplified, but for now it depends on some C++20 features.

Currently the search produces partials which don't work. I've mainly been testing it with fast knightship speeds, e.g. (6,1)c/7 in various isotropic rules and (8,1)c/10 in B2/S12, because these require widths much greater than the apparent breadth of the search. OTOH, existing ikpx2 code seems to also produce partials up to width 60 that also breakdown, so I'm not sure if the problems are primarily with my adaptations. I looked for orthogonal searches I could run some quick tests with, but didn't find anything which was quick to run and require widths above 60.

Anyway, there's evidently something still wrong - most likely some magic number I haven't understood the purpose of. I've added some test code to check how well the 128bit row implementation works. That part seems to work, so the next area of focus is the isolattice code to convert ikpx rows to SAT problems.

I don't know when I'll get a chance to work on this further, so I'm posting it here as is.

==================

Apparently a bug in 64 bit wide ikpx2:

Code: Select all

./recompile.sh --rule b2s12
./ikpx2 -v 8,1c/10 -w 58

<snip>

Instruction set AVX2 detected
ikpx2 has been compiled for the rule b2s12  (149 prime implicants).

Checking SAT solver...
...check complete!

sizeof(workitem) = 32
sizeof(iterator) = 8
# Valid velocity: (8,1)c/10
# Jacobian: [(-1, 1), (8, 2), (0, 1)]
# lookahead = 10; jumpahead = 1
# Profile: depth0 = 1 = depth0
# solvers invoked: trivial=253, kissat=484
# Adaptive widening to width 59 (treesize = 16)
# Profile: depth0 = 8 8 = depth1

#C depth = 1
#C breadth = 10
#CLL state-numbering golly
x = 7, y = 10, rule = B2/S12
2b3obo$b3o2bo$2o$bobo2$3b2o$3bo$3bo$2bo$2bo!

# solvers invoked: trivial=587, kissat=1123
# Adaptive widening to width 60 (treesize = 21)
# Profile: depth0 = 8 12 1 = depth2

#C depth = 1
#C breadth = 9
#CLL state-numbering golly
x = 6, y = 13, rule = B2/S12
3bobo3$o3b2o$4b2o2$4bo4$2bo2$bo!

# Performing backup...
# ...saved backup file ./backup_b2s12_velocity_8_1_10_width_60_final.bin successfully.
# solvers invoked: trivial=1040, kissat=1995
produces the following partials

Code: Select all

x = 36, y = 13, rule = B2/S12
2b3obo26bobo$b3o2bo$2o$bobo26bo3b2o$34b2o$3b2o$3bo30bo$3bo$2bo$2bo$32b
o2$31bo!
Which clearly don't work as expected
The 5S project (Smallest Spaceships Supporting Specific Speeds) is now maintained by AforAmpere. The latest collection is hosted on GitHub and contains well over 1,000,000 spaceships.

Semi-active here - recovering from a severe case of LWTDS.

User avatar
LaundryPizza03
Posts: 2327
Joined: December 15th, 2017, 12:05 am
Location: Unidentified location "https://en.wikipedia.org/wiki/Texas"

Re: ikpx 2.2

Post by LaundryPizza03 » December 19th, 2023, 10:52 pm

Here it is!

Code: Select all

#C completed spaceship: ov_q5
#C Catagolue URL: https://catagolue.hatsya.com/object/ov_q5/b3578s03578
#C breadth = 15
#CLL state-numbering golly
x = 184, y = 371, rule = B3578/S03578
4o$3ob2o$2bob2o$bo2b2o2bo$2o5b2o$3bob2o2bo$4bobob3o$3bo4b2o$5b2obo
bo$7b2o2b2o$6b6o$7b2obo$7bobo2bo$6bo3bo$12b3o$11bob2o$9b3o2bo$9bob
2o$9b4ob2o$11bo2bo$12b5o$13bobobo$14b2o$12bob3o$13b2ob2o$14bobobo$
14bobob2o$14bobo3b2o$20b2o$19b2ob3o$19bobo$21b3obo$19bob3o$20b6obo
$22bobo$21bo3b2o$19bo3bobobo$20bo2b4o$22b2ob2o$22bobo2bo$27bo$23bo
2b2o$23bob2o$28b2o$23bo2b3o$25bob2obo$24b3o$26bo4b2o$26bob5o$27b5o
bo$28b2ob3o$28bo2bo$29bob3o$27b3o$31bo2b3o2$34b5o$33b6o$34bo3b3o$
35bo3b2o$35bo2bo$38b5o$39bo$39b3o$41bo$39b3o$38b3obo$39bob3o$39b2o
2bobo$38bo2b3obo2$40bo2b2o$42bo$42b4o$42b4o$40bo4bo$40bobob2o$41b
4o$43b2o$43bo$42b2obo$41b4o$41bo2b2o$46bo$46bobo$44b3obo$43bobobo$
43b2obo$47b2o$46bo$45b3ob2o$46b3obo$46bob4o$46bo3bo$48bobo$49b2o$
50b3o$49b3o$53bo$50bo2b2o$51b2obo$50bo3bo$53bo$49bob2o$52b4o$50bob
4o$52b4o$51bo2b5o$53b2o2bo$54bo$54b2o$56bo$55b2obo$53b2ob3o$54b4o$
55b4o$55bobo$55b2obobo$57b2o$60bo$57bob2o$58b4o$59b5o$60b2o$59bob
4o$60b2obo$59bo2b3o$59bobobo$59bobo2bobo$60bo2bo$61b3o$61bob2o$62b
obo$62bo$61b3o$63bo$63bobo$62bo$62b2o$62b2ob3o$67b2o$64b5o$67bo$
66bobobo$67bo$68bo3bo$68b3o$69bob2o$69b2o$67bo2bo$67bo3bo$71b2o$
70bobobo$71b2o$71bob2o$72bo2bo$73b4o$72bob4o$72b3obo$73bobobo$72b
3obo$73bo4bo$73b5o$73bo$75b3o$75b3o$75b5o$74b7o$76bo$78b2o$81bo$
78bo2bo$80bobo$78b3obo$79b4o2bo$79bobobobo$82bo$84bo$84bo$83bob2o$
86bo$83b2obo$85b2o$84b3o$86b3o$88bo$89bo$87b2o2bo$91b2o$88bo2b2o$
90bo$90bobo$90b2o$89bob2o$89bo$88bobo2bo$91b2obo$88b7o$90bo$88bo4b
obo$90bobo2bo$89b3ob3o$89bo4bobo$94b2obo$93bo2b2o$93b3o2bo$92b3o2b
o$95b4o$97bo$95bob2o$99bo$98bo$97bobo$97b2o$99b2o$97b2ob2o$97bo2bo
$98b3obo$99bo$103b3o$103b4o$103b4o$102b2ob4o$102bob3o$102bobob3o$
102bo2bo$106b3o$107b2obo$108b2o$108b2o$106bo$106b2o4bo$111b2o$110b
4o$110bo2bo$110b2o$111bo2bo$114bo$110bobo$112bo$110b3obo$110b6o$
112bobo$113bob3o$113b5o2$114bo2bo$115bo$116bo2bo$116bobo$118b3o$
119bo$118bobo2$119bobo$120b3o$119bobo$119b3obo$119bo$118b3o$118bob
o$120b2o$120b2o$121bo$123b2o$122b3o$124b2o2$122bo$123b3o$124bob3o$
125b3obo$129bobo$128b4o$128bo2bo$131bobo$132b2o$133bo$133bobo$134b
2o$133b2obo$134bo$134b2obo$135bo2bo$135b2obo$136b4o$137b2o$138bobo
$140bo$139b2o$139b3o$140b2o$139bo2bo$139bo2b2o$139bo2b2o$140bob3o$
139bo3bo$143b3o$142bo$143b2o$146bo$145bo$144bobobo$145b2ob4o$148bo
2bo$147b3o$147b2o$147b4o2$151b2o$153bo$149bob3o$150b2o2bo$151b3o$
152b3o$153bo$152bob3o$152bob3o$153bob2o$155b2o2b2o$154b3o3bo$155b
2o$155bo3bo$154b2ob3o$156b2ob2o$156bobo$156b5obo$160bo$157bob3obo$
156bo4bobo$157bo$160b4obo$160b2o2bo$163b2o$161bo$163bo$161b3o$163b
o$161b5o2$163b2obo$162b2o$163bo$164bobo$163bobo$164b2o$163bo$166b
2o$166b3o$166b3o$166b2obo$172bo$169bob3o$169bo2bo$172bobo$172bo$
172bo$172bo$172bo$174bo2$174b2o$174bo2bo$177b4o$176bob3obo$179b4o$
176b5obo$180b2obo$178b2obobo$178bo$178bobo!

Code: Select all

x = 4, y = 3, rule = B3-q4z5y/S234k5j
2b2o$b2o$2o!
LaundryPizza03 at Wikipedia

User avatar
silversmith
Posts: 333
Joined: June 15th, 2020, 6:20 pm
Location: Pennsylvania, USA, Earth, Sector 5ff63D6
Contact:

Re: ikpx 2.2

Post by silversmith » January 8th, 2024, 6:08 pm

For some reason, running

Code: Select all

./ikpx2 -v '(2,1)c/8' -w 20 backup_b3aijn4cw5cek6ns2-in3-ky4ejntwy5ijnr6cen7c_velocity_2_1_8_width_20_even.bin
causes the program to freeze with no error after ~30 minutes on my machine. I am currently running commit 76d7657f2e16264cb060c3165d5bf18663a6c9ca, and this is the output of the program up to when it freezes:
stdout.txt
(4.88 KiB) Downloaded 14 times
After this point, nothing is outputted to stdout and no backups are made or modified within the ~5 hours before I stopped the program. I ran the program two more times afterwards with similar results.

It's not a particularly important search for me, but I am sharing it for general bug reporting purposes and in case others experience a similar issue.
A simulator with the tools I couldn’t find elsewhere: https://www.silversimulations.com/caplayer/
Documentation:https://github.com/teraxtech/caplayer

Post Reply