fluffos / fluffos

Actively maintained LPMUD driver (LPC interpreter, MudOS fork)
https://www.fluffos.info
Other
369 stars 189 forks source link

Support OSX out of box. #378

Closed thefallentree closed 7 years ago

thefallentree commented 7 years ago

FluffOS should build/run on OSX with packages installed with homebrew with ease.

silenus-dionysus commented 7 years ago

I am not sure why the BSD issue was merged into this since i found that compiling 2.27 under OS X after some modifications doesn't guarantee that the code works for BSD. I am guessing the issue has also not been addressed in 3.0 since it hasn't been tested on that platform.

As for OS X I was looking at the local_options in 3.0 and a lot of things appeared to be stripped out. I don't see a way to undef POSIX_TIMERS. Does the driver work with posix timers undeffed?

thefallentree commented 7 years ago

Most of the options has moved into base/internal/options_internal.h

The driver will not work with POSIX_TIMER undefed. we just need to fix it on osx.

On Fri, Sep 8, 2017 at 12:28 PM, cartercheng notifications@github.com wrote:

I am not sure why the BSD issue was merged into this since i found that compiling 2.27 under OS X after some modifications doesn't guarantee that the code works for BSD. I am guessing the issue has also not been addressed in 3.0 since it hasn't been tested on that platform.

As for OS X I was looking at the local_options in 3.0 and a lot of things appeared to be stripped out. I don't see a way to undef POSIX_TIMERS. Does the driver work with posix timers undeffed?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/fluffos/fluffos/issues/378#issuecomment-328193347, or mute the thread https://github.com/notifications/unsubscribe-auth/ABMsEEXXuknIZp0rqYf6GaX4xT8fQCFEks5sgZVNgaJpZM4PQRYQ .

silenus-dionysus commented 7 years ago

I am willing to fix it for 3.0 if one can guarantee that code that uses POSIX TIMERS in new patches to the driver are #ifdeffed properly to make sure it runs on the os x platform.

silenus-dionysus commented 7 years ago

I don't see posix timers in the options_internal.h either. Has it been remove entirely?

thefallentree commented 7 years ago

Yes.

The only place that use a timer is for implementing max_eval. Thinking about it now it seems would be better to use a libevent timer instead for that purpose. or maybe std::chrono . performance-wise, I think maybe libevent would be best.

On Fri, Sep 8, 2017 at 12:38 PM, cartercheng notifications@github.com wrote:

I don't see posix timers in the options_internal.h either. Has it been remove entirely?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/fluffos/fluffos/issues/378#issuecomment-328195370, or mute the thread https://github.com/notifications/unsubscribe-auth/ABMsEA3gnBmZzc7CB7EdmLNcuGu9JJN2ks5sgZetgaJpZM4PQRYQ .

silenus-dionysus commented 7 years ago

I will try to look into this tomorrow. Looking at the code it doesn't seem like too much work to modify.

silenus-dionysus commented 7 years ago

Actually I am increasingly not sure since I think I misunderstood some of the code and even if i fix this i don't think the mudlibs i want will run. For example the call_out code now returns times in milliseconds as opposed to seconds etc. It seems there are quite a lot of undocumented incompatibilities.

thefallentree commented 7 years ago

Slow down. There are no incompatibility regarding callout. Nothing has changed ever.

On Sat, Sep 9, 2017 at 3:36 PM cartercheng notifications@github.com wrote:

Actually I am increasingly not sure since I think I misunderstood some of the code and even if i fix this i don't think the mudlibs i want will run. For example the call_out code now returns times in milliseconds as opposed to seconds etc. It seems there are quite a lot of undocumented incompatibilities.

— You are receiving this because you authored the thread.

Reply to this email directly, view it on GitHub https://github.com/fluffos/fluffos/issues/378#issuecomment-328260984, or mute the thread https://github.com/notifications/unsubscribe-auth/ABMsEMRD26PwXP9IyUkxCN91_Fkcm8V9ks5sgkALgaJpZM4PQRYQ .

silenus-dionysus commented 7 years ago

Looking over the code it seem to now rely on std::chrono and it seems to work in milliseconds. I could be wrong but isn't this a bit different than before? It use to work in seconds on some level. Also call_out(0) behavior is now also different which could be good in some ways but bad in others since I think a lot of people use to rely on this bug/feature to get around the max eval cost.

thefallentree commented 7 years ago

The api didnt change. the behavior didnt change. The internal does changed. If there are specific issue please discuss them, otherwise it seems this discussion is going nowhere.

On Sat, Sep 9, 2017 at 11:25 PM cartercheng notifications@github.com wrote:

Looking over the code it seem to now rely on std::chrono and it seems to work in milliseconds. I could be wrong but isn't this a bit different than before? It use to work in seconds on some level. Also call_out(0) behavior is now also different which could be good in some ways but bad in others since I think a lot of people use to rely on this bug/feature to get around the max eval cost.

— You are receiving this because you authored the thread.

Reply to this email directly, view it on GitHub https://github.com/fluffos/fluffos/issues/378#issuecomment-328283925, or mute the thread https://github.com/notifications/unsubscribe-auth/ABMsEDPLZmDCb6zXoG8AG-jkph2LmeaVks5sgq29gaJpZM4PQRYQ .

thefallentree commented 7 years ago

A basic attempt to build the driver looks promising enough, just need to fix the posix timer issue.

Last login: Sun Sep 10 23:30:37 on console
Fallentrees-MacBook-Air:~ sunyc$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
==> This script will install:
/usr/local/bin/brew
/usr/local/share/doc/homebrew
/usr/local/share/man/man1/brew.1
/usr/local/share/zsh/site-functions/_brew
/usr/local/etc/bash_completion.d/brew
/usr/local/Homebrew
==> The following new directories will be created:
/usr/local/Cellar
/usr/local/Homebrew
/usr/local/Frameworks
/usr/local/bin
/usr/local/etc
/usr/local/include
/usr/local/lib
/usr/local/opt
/usr/local/sbin
/usr/local/share
/usr/local/share/zsh
/usr/local/share/zsh/site-functions
/usr/local/var

Press RETURN to continue or any other key to abort
==> /usr/bin/sudo /bin/mkdir -p /usr/local/Cellar /usr/local/Homebrew /usr/local/Frameworks /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/opt /usr/local/sbin /usr/local/share /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var
Password:
==> /usr/bin/sudo /bin/chmod g+rwx /usr/local/Cellar /usr/local/Homebrew /usr/local/Frameworks /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/opt /usr/local/sbin /usr/local/share /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var
==> /usr/bin/sudo /bin/chmod 755 /usr/local/share/zsh /usr/local/share/zsh/site-functions
==> /usr/bin/sudo /usr/sbin/chown sunyc /usr/local/Cellar /usr/local/Homebrew /usr/local/Frameworks /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/opt /usr/local/sbin /usr/local/share /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var
==> /usr/bin/sudo /usr/bin/chgrp admin /usr/local/Cellar /usr/local/Homebrew /usr/local/Frameworks /usr/local/bin /usr/local/etc /usr/local/include /usr/local/lib /usr/local/opt /usr/local/sbin /usr/local/share /usr/local/share/zsh /usr/local/share/zsh/site-functions /usr/local/var
==> /usr/bin/sudo /bin/mkdir -p /Users/sunyc/Library/Caches/Homebrew
==> /usr/bin/sudo /bin/chmod g+rwx /Users/sunyc/Library/Caches/Homebrew
==> /usr/bin/sudo /usr/sbin/chown sunyc /Users/sunyc/Library/Caches/Homebrew
==> /usr/bin/sudo /bin/mkdir -p /Library/Caches/Homebrew
==> /usr/bin/sudo /bin/chmod g+rwx /Library/Caches/Homebrew
==> /usr/bin/sudo /usr/sbin/chown sunyc /Library/Caches/Homebrew
==> Searching online for the Command Line Tools
==> /usr/bin/sudo /usr/bin/touch /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
==> Installing Command Line Tools (macOS Sierra version 10.12) for Xcode-8.3
==> /usr/bin/sudo /usr/sbin/softwareupdate -i Command\ Line\ Tools\ (macOS\ Sierra\ version\ 10.12)\ for\ Xcode-8.3
Software Update Tool

Downloading Command Line Tools (macOS Sierra version 10.12) for Xcode

Downloaded Command Line Tools (macOS Sierra version 10.12) for Xcode
Installing Command Line Tools (macOS Sierra version 10.12) for Xcode

Done with Command Line Tools (macOS Sierra version 10.12) for Xcode
Done.
==> /usr/bin/sudo /bin/rm -f /tmp/.com.apple.dt.CommandLineTools.installondemand.in-progress
Password:
Sorry, try again.
Password:
==> /usr/bin/sudo /usr/bin/xcode-select --switch /Library/Developer/CommandLineTools
==> Downloading and installing Homebrew...
remote: Counting objects: 7049, done.
remote: Compressing objects: 100% (4180/4180), done.
remote: Total 7049 (delta 4227), reused 4647 (delta 2651), pack-reused 0
Receiving objects: 100% (7049/7049), 3.70 MiB | 658.00 KiB/s, done.
Resolving deltas: 100% (4227/4227), done.
From https://github.com/Homebrew/brew
 * [new branch]      master     -> origin/master
 * [new tag]         0.1        -> 0.1
 * [new tag]         0.2        -> 0.2
 * [new tag]         0.3        -> 0.3
 * [new tag]         0.4        -> 0.4
 * [new tag]         0.5        -> 0.5
 * [new tag]         0.6        -> 0.6
 * [new tag]         0.7        -> 0.7
 * [new tag]         0.7.1      -> 0.7.1
 * [new tag]         0.8        -> 0.8
 * [new tag]         0.8.1      -> 0.8.1
 * [new tag]         0.9        -> 0.9
 * [new tag]         0.9.1      -> 0.9.1
 * [new tag]         0.9.2      -> 0.9.2
 * [new tag]         0.9.3      -> 0.9.3
 * [new tag]         0.9.4      -> 0.9.4
 * [new tag]         0.9.5      -> 0.9.5
 * [new tag]         0.9.8      -> 0.9.8
 * [new tag]         0.9.9      -> 0.9.9
 * [new tag]         1.0.0      -> 1.0.0
 * [new tag]         1.0.1      -> 1.0.1
 * [new tag]         1.0.2      -> 1.0.2
 * [new tag]         1.0.3      -> 1.0.3
 * [new tag]         1.0.4      -> 1.0.4
 * [new tag]         1.0.5      -> 1.0.5
 * [new tag]         1.0.6      -> 1.0.6
 * [new tag]         1.0.7      -> 1.0.7
 * [new tag]         1.0.8      -> 1.0.8
 * [new tag]         1.0.9      -> 1.0.9
 * [new tag]         1.1.0      -> 1.1.0
 * [new tag]         1.1.1      -> 1.1.1
 * [new tag]         1.1.10     -> 1.1.10
 * [new tag]         1.1.11     -> 1.1.11
 * [new tag]         1.1.12     -> 1.1.12
 * [new tag]         1.1.13     -> 1.1.13
 * [new tag]         1.1.2      -> 1.1.2
 * [new tag]         1.1.3      -> 1.1.3
 * [new tag]         1.1.4      -> 1.1.4
 * [new tag]         1.1.5      -> 1.1.5
 * [new tag]         1.1.6      -> 1.1.6
 * [new tag]         1.1.7      -> 1.1.7
 * [new tag]         1.1.8      -> 1.1.8
 * [new tag]         1.1.9      -> 1.1.9
 * [new tag]         1.2.0      -> 1.2.0
 * [new tag]         1.2.1      -> 1.2.1
 * [new tag]         1.2.2      -> 1.2.2
 * [new tag]         1.2.3      -> 1.2.3
 * [new tag]         1.2.4      -> 1.2.4
 * [new tag]         1.2.5      -> 1.2.5
 * [new tag]         1.2.6      -> 1.2.6
 * [new tag]         1.3.0      -> 1.3.0
 * [new tag]         1.3.1      -> 1.3.1
 * [new tag]         1.3.2      -> 1.3.2
HEAD is now at e108cf8 Merge pull request #3129 from ilovezfs/fix-formula-prefix-envvar-for-head
==> Tapping homebrew/core
Cloning into '/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core'...
remote: Counting objects: 4564, done.
remote: Compressing objects: 100% (4352/4352), done.
remote: Total 4564 (delta 36), reused 462 (delta 12), pack-reused 0
Receiving objects: 100% (4564/4564), 3.64 MiB | 179.00 KiB/s, done.
Resolving deltas: 100% (36/36), done.
Checking out files: 100% (4585/4585), done.
Tapped 4349 formulae (4,609 files, 11.4MB)
==> Cleaning up /Library/Caches/Homebrew...
==> Migrating /Library/Caches/Homebrew to /Users/sunyc/Library/Caches/Homebrew...
==> Deleting /Library/Caches/Homebrew...
Already up-to-date.
==> Installation successful!

==> Homebrew has enabled anonymous aggregate user behaviour analytics.
Read the analytics documentation (and how to opt-out) here:
  https://docs.brew.sh/Analytics.html

==> Next steps:
- Run `brew help` to get started
- Further documentation: 
    https://docs.brew.sh
Fallentrees-MacBook-Air:~ sunyc$ brew
Example usage:
  brew search [TEXT|/REGEX/]
  brew (info|home|options) [FORMULA...]
  brew install FORMULA...
  brew update
  brew upgrade [FORMULA...]
  brew uninstall FORMULA...
  brew list [FORMULA...]

Troubleshooting:
  brew config
  brew doctor
  brew install -vd FORMULA

Developers:
  brew create [URL [--no-fetch]]
  brew edit [FORMULA...]
  https://docs.brew.sh/Formula-Cookbook.html

Further help:
  man brew
  brew help [COMMAND]
  brew home
Fallentrees-MacBook-Air:~ sunyc$ brew install git
Updating Homebrew...
==> Downloading https://homebrew.bintray.com/bottles/git-2.14.1.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring git-2.14.1.sierra.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d

zsh completions and functions have been installed to:
  /usr/local/share/zsh/site-functions

Emacs Lisp files have been installed to:
  /usr/local/share/emacs/site-lisp/git
==> Summary
🍺  /usr/local/Cellar/git/2.14.1: 1,485 files, 33.5MB
Fallentrees-MacBook-Air:~ sunyc$ git
usage: git [--version] [--help] [-C <path>] [-c name=value]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p | --paginate | --no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]

These are common Git commands used in various situations:

start a working area (see also: git help tutorial)
   clone      Clone a repository into a new directory
   init       Create an empty Git repository or reinitialize an existing one

work on the current change (see also: git help everyday)
   add        Add file contents to the index
   mv         Move or rename a file, a directory, or a symlink
   reset      Reset current HEAD to the specified state
   rm         Remove files from the working tree and from the index

examine the history and state (see also: git help revisions)
   bisect     Use binary search to find the commit that introduced a bug
   grep       Print lines matching a pattern
   log        Show commit logs
   show       Show various types of objects
   status     Show the working tree status

grow, mark and tweak your common history
   branch     List, create, or delete branches
   checkout   Switch branches or restore working tree files
   commit     Record changes to the repository
   diff       Show changes between commits, commit and working tree, etc
   merge      Join two or more development histories together
   rebase     Reapply commits on top of another base tip
   tag        Create, list, delete or verify a tag object signed with GPG

collaborate (see also: git help workflows)
   fetch      Download objects and refs from another repository
   pull       Fetch from and integrate with another repository or a local branch
   push       Update remote refs along with associated objects

'git help -a' and 'git help -g' list available subcommands and some
concept guides. See 'git help <command>' or 'git help <concept>'
to read about a specific subcommand or concept.
Fallentrees-MacBook-Air:~ sunyc$ git status
fatal: Not a git repository (or any of the parent directories): .git
Fallentrees-MacBook-Air:~ sunyc$ ls
Desktop     Documents   Downloads   Library     Movies      Music       Pictures    Public
Fallentrees-MacBook-Air:~ sunyc$ ls
Desktop     Documents   Downloads   Library     Movies      Music       Pictures    Public
Fallentrees-MacBook-Air:~ sunyc$ cd Desktop/
Fallentrees-MacBook-Air:Desktop sunyc$ ls
Fallentrees-MacBook-Air:Desktop sunyc$ mkdir src
Fallentrees-MacBook-Air:Desktop sunyc$ ls
src
Fallentrees-MacBook-Air:Desktop sunyc$ cd src/
Fallentrees-MacBook-Air:src sunyc$ ls
Fallentrees-MacBook-Air:src sunyc$ git clone https://github.com/fluffos/fluffos
Cloning into 'fluffos'...
remote: Counting objects: 14036, done.
remote: Compressing objects: 100% (120/120), done.
remote: Total 14036 (delta 101), reused 121 (delta 66), pack-reused 13850
Receiving objects: 100% (14036/14036), 9.65 MiB | 526.00 KiB/s, done.
Resolving deltas: 100% (9059/9059), done.
Fallentrees-MacBook-Air:src sunyc$ ls
fluffos
Fallentrees-MacBook-Air:src sunyc$ cd fluffos/
Fallentrees-MacBook-Air:fluffos sunyc$ ls
ChangeLog   Copyright   Credits     README.md   TODO.md     bin     compat      doc     src
Fallentrees-MacBook-Air:fluffos sunyc$ autogen
-bash: autogen: command not found
Fallentrees-MacBook-Air:fluffos sunyc$ autoconf
-bash: autoconf: command not found
Fallentrees-MacBook-Air:fluffos sunyc$ brew install autoconf automake
Updating Homebrew...
==> Auto-updated Homebrew!
Updated 1 tap (homebrew/core).
==> Updated Formulae
pandoc

==> Downloading https://homebrew.bintray.com/bottles/autoconf-2.69.sierra.bottle.4.tar.gz
######################################################################## 100.0%
==> Pouring autoconf-2.69.sierra.bottle.4.tar.gz
==> Caveats
Emacs Lisp files have been installed to:
  /usr/local/share/emacs/site-lisp/autoconf
==> Summary
🍺  /usr/local/Cellar/autoconf/2.69: 70 files, 3.0MB
==> Downloading https://homebrew.bintray.com/bottles/automake-1.15.1.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring automake-1.15.1.sierra.bottle.tar.gz
🍺  /usr/local/Cellar/automake/1.15.1: 131 files, 3.0MB
Fallentrees-MacBook-Air:fluffos sunyc$ l
-bash: l: command not found
Fallentrees-MacBook-Air:fluffos sunyc$ ls
ChangeLog   Copyright   Credits     README.md   TODO.md     bin     compat      doc     src
Fallentrees-MacBook-Air:fluffos sunyc$ cd src/
Fallentrees-MacBook-Air:src sunyc$ ls
Config.example          comm.cc             fluffos.dtrace          local_options.README        mainlib.h           user.cc
Makefile.in         comm.h              format_source.sh        local_options.testdev       net             user.h
aclocal.m4          config.guess            include             local_options.testdev32     outdated_define.txt     valgrind.supp
autogen.sh          config.sub          install-sh          local_options.testrelease   packages            vm
backend.cc          configure.ac            interactive.h           local_options.testrelease32 portbind.cc
backend.h           configure.h.in          lag.dtrace          m4              testsuite
base                fliconv.cc          lag.stp             main.cc             thirdparty
build.FluffOS           fliconv.h           local_options           mainlib.cc          tools
Fallentrees-MacBook-Air:src sunyc$ ./build.FluffOS 
Checking autotools...
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4 --force --warnings=all 
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoconf --include=m4 --force --warnings=all
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoheader --include=m4 --force --warnings=all
autoreconf: configure.ac: not using Automake
autoreconf: Leaving directory `.'
Preparing to build standard driver ...
checking build system type... x86_64-apple-darwin16.7.0
checking host system type... x86_64-apple-darwin16.7.0
checking target system type... x86_64-apple-darwin16.7.0
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for bison... bison
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking whether g++ supports C++11 features by default... no
checking whether g++ supports C++11 features with -std=c++11... yes
checking whether C++ compiler accepts -D_GNU_SOURCE... yes
checking whether C++ compiler accepts -fno-omit-frame-pointer... yes
checking whether C++ compiler accepts -iquote.... yes
checking whether the linker accepts -flto... yes
checking whether C++ compiler accepts -flto... yes
checking whether the linker accepts -rdynamic... yes
checking whether C++ compiler accepts -fPIE... yes
checking whether C++ compiler accepts -pie... yes
checking whether C++ compiler accepts -pthread... yes
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for sys/types.h... (cached) yes
checking for netinet/in.h... yes
checking for arpa/nameser.h... yes
checking for netdb.h... yes
checking for resolv.h... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking whether sys/types.h defines makedev... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking arpa/telnet.h usability... yes
checking arpa/telnet.h presence... yes
checking for arpa/telnet.h... yes
checking crypt.h usability... no
checking crypt.h presence... no
checking for crypt.h... no
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking for inttypes.h... (cached) yes
checking libintl.h usability... no
checking libintl.h presence... no
checking for libintl.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking for netdb.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/crypt.h usability... no
checking sys/crypt.h presence... no
checking for sys/crypt.h... no
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/rusage.h usability... no
checking sys/rusage.h presence... no
checking for sys/rusage.h... no
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for sys/stat.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for unistd.h... (cached) yes
checking values.h usability... no
checking values.h presence... no
checking for values.h... no
checking whether byte ordering is bigendian... no
checking for int64_t... yes
checking for pid_t... yes
checking for size_t... (cached) yes
checking for struct stat.st_rdev... yes
checking for uint32_t... yes
checking size of int... 4
checking size of char *... 8
checking for library containing sqrt... none required
checking for library containing crypt... none required
checking for library containing malloc... none required
checking for library containing backtrace... none required
checking for int64_t... (cached) yes
checking for pid_t... (cached) yes
checking for size_t... (cached) yes
checking for struct stat.st_rdev... (cached) yes
checking for uint32_t... (cached) yes
checking for uint64_t... yes
checking for sighandler_t... no
checking for error_at_line... no
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether lstat correctly handles trailing slash... no
checking for working strtod... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for libevent >= 2.0... no
configure: error: Fail to find libevent (2.0+) header/library, install libevent-dev or change --with_libevent
Fallentrees-MacBook-Air:src sunyc$ brew install libevent-devel
Updating Homebrew...
Error: No available formula with the name "libevent-devel" 
==> Searching for a previously deleted formula...
Warning: homebrew/core is shallow clone. To get complete history run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
==> Searching local taps...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.
Fallentrees-MacBook-Air:src sunyc$ brew install libevent-dev
Error: No available formula with the name "libevent-dev" 
==> Searching for a previously deleted formula...
Warning: homebrew/core is shallow clone. To get complete history run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
==> Searching local taps...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.
Fallentrees-MacBook-Air:src sunyc$ brew search
a2ps                                   dsocks                                 ipmitool                               mpack                                  scrypt
a52dec                                 dspdfviewer                            ipmiutil                               mpage                                  scummvm-tools
aacgain                                dssim                                  iprint                                 mpc                                    scummvm
aalib                                  dtach                                  iproute2mac                            mpck                                   scw
aamath                                 dtc                                    ipsumdump                              mpd                                    sdb
aap                                    dterm                                  ipv6calc                               mpdas                                  sdcc
aardvark_shell_utils                   dtrx                                   ipv6toolkit                            mpdscribble                            sdcv
abcde                                  dub                                    ipython                                mpdviz                                 sdedit
abcl                                   duck                                   ipython@5                              mpegdemux                              sdf
abcm2ps                                duff                                   ircd-hybrid                            mpfi                                   sdhash
abcmidi                                dumb                                   ircd-irc2                              mpfr                                   sdl
abduco                                 dungeon                                ircii                                  mpfr@2                                 sdl2
abnfgen                                duo_unix                               ired                                   mpg123                                 sdl2_gfx
abook                                  duplicity                              irods                                  mpg321                                 sdl2_image
abuse                                  duply                                  ironcli                                mpgtx                                  sdl2_mixer
ace                                    dupseek                                irrlicht                               mpich                                  sdl2_net
aces_container                         duti                                   irrtoolset                             mplayer                                sdl2_ttf
ack                                    dvd+rw-tools                           irssi                                  mplayershell                           sdl_gfx
acme                                   dvd-vr                                 isc-dhcp                               mpop                                   sdl_image
acmetool                               dvdauthor                              isl                                    mps-youtube                            sdl_mixer
acpica                                 dvdbackup                              isl@0.11                               mpssh                                  sdl_net
activemq-cpp                           dvdrtools                              isl@0.12                               mpv                                    sdl_rtf
activemq                               dvm                                    isl@0.14                               mpw                                    sdl_sound
admesh                                 dvorak7min                             iso-codes                              mr                                     sdl_ttf
adns                                   dwarf                                  ispc                                   mrtg                                   sdlpop
adplug                                 dwarfutils                             ispell                                 mruby-cli                              sec
adr-tools                              dwatch                                 isync                                  mruby                                  securefs
advancecomp                            dwdiff                                 itex2mml                               mscgen                                 seexpr
advancemame                            dwm                                    itpp                                   msdl                                   selecta
advancemenu                            dxflib                                 itstool                                msgpack                                selenium-server-standalone
advancescan                            dxpy                                   ivy                                    msitools                               selenium-server-standalone@2.45
aescrypt-packetizer                    dyld-headers                           ivykis                                 msktutil                               sendemail
aescrypt                               dylibbundler                           jack                                   msmtp                                  ser2net
aespipe                                dynamips                               jadx                                   mspdebug                               serd
afflib                                 e2fsprogs                              jags                                   mstch                                  serf
afio                                   easy-git                               jailkit                                mtools                                 serialosc
afl-fuzz                               easy-tag                               jam                                    mtr                                    sersniff
afsctool                               easyrpg-player                         jansson                                mu                                     serveit
aften                                  ebook-tools                            jasmin                                 mujs                                   servus
afuse                                  ec2-ami-tools                          jasper                                 multimarkdown                          setweblocthumb
agda                                   ec2-api-tools                          javarepl                               multitail                              sf-pwgen
agedu                                  ecasound                               jbake                                  muparser                               sfcgal
aggregate                              echoprint-codegen                      jbig2dec                               mupdf-tools                            sfk
aha                                    ecj                                    jbig2enc                               mupdf                                  sflowtool
ahcpd                                  ecl                                    jbigkit                                mupen64plus                            sfml
aiccu                                  ecm                                    jboss-as                               musepack                               sgrep
aide                                   ed                                     jboss-as@5                             mussh                                  sha1dc
aircrack-ng                            editorconfig                           jboss-forge                            mutt                                   sha2
airspy                                 efl                                    jcal                                   muttils                                shadowsocks-libev
akamai                                 eg                                     jdnssec-tools                          mvnvm                                  shairport-sync
akka                                   eiffelstudio                           jed                                    mvptree                                shairport
alac                                   eigen                                  jemalloc                               mvtools                                shakespeare
aldo                                   eigen@3.2                              jena                                   mycli                                  shapelib
alexjs                                 einstein                               jenkins-job-builder                    mydumper                               shared-mime-info
algernon                               ejabberd                               jenkins-lts                            myman                                  shc
algol68g                               ejdb                                   jenkins                                mypy                                   shellcheck
align                                  eject                                  jenv                                   mysql++                                shellinabox
allegro                                ekg2                                   jerasure                               mysql-cluster                          shellshare
allure                                 ekhtml                                 jerm                                   mysql-connector-c++                    shfmt
alot                                   elasticsearch                          jetty-runner                           mysql-connector-c                      shibboleth-sp
alpine                                 elasticsearch@2.4                      jetty                                  mysql-sandbox                          shivavg
alure                                  elb-tools                              jetty@8                                mysql-search-replace                   shmcat
amap                                   elinks                                 jflex                                  mysql-utilities                        shml
amazon-ecs-cli                         elixir-build                           jfrog-cli-go                           mysql                                  shmux
amdatu-bootstrap                       elixir                                 jhead                                  mysql@5.5                              shntool
ammonite-repl                          elixirscript                           jhiccup                                mysql@5.6                              shocco
ampl-mp                                elm-format                             jhipster                               mysqltuner                             shorten
amqp-cpp                               elm                                    jid                                    mytop                                  shpotify
amtterm                                elvish                                 jigdo                                  n                                      shtool
analog                                 emacs-clang-complete-async             jing-trang                             nacl                                   shunit2
angband                                emacs                                  jlog                                   naga                                   shyaml
angolmois                              embulk                                 jmeter                                 nagios-plugins                         sic
angular-cli                            emojify                                jmxtrans                               nagios                                 sickbeard
anjuta                                 emp                                    jnethack                               nailgun                                siege
ansible-cmdb                           ems-flasher                            jnettop                                namazu                                 sift
ansible-lint                           emscripten                             jo                                     namebench                              signify-osx
ansible                                enca                                   joe                                    nano                                   sile
ansible@1.9                            encfs                                  john-jumbo                             nanomsg                                silk
ansible@2.0                            enchant                                john                                   nanomsgxx                              simgrid
ansifilter                             enet                                   jooby-bootstrap                        nanopb-generator                       simh
ansiweather                            engine_pkcs11                          jose                                   narwhal                                simple-amqp-client
ant-contrib                            enigma                                 joshua                                 nasm                                   simple-mtpfs
ant                                    enscript                               jove                                   natalie                                simple-obfs
ant@1.9                                ent                                    jp2a                                   nativefier                             simple-tiles
antigen                                entr                                   jpcsp                                  nats-streaming-server                  simutrans
antiword                               envchain                               jpeg-archive                           naturaldocs                            since
antlr                                  envv                                   jpeg-turbo                             nave                                   sip
antlr4-cpp-runtime                     eot-utils                              jpeg                                   nazghul                                sipcalc
antlr@2                                epeg                                   jpeg@6                                 nbimg                                  sipp
antlr@3                                ephemeralpg                            jpeginfo                               ncdc                                   sipsak
anttweakbar                            epic5                                  jpegoptim                              ncdu                                   sisc-scheme
aoeui                                  eprover                                jpegrescan                             ncftp                                  sispmctl
apache-archiva                         epsilon                                jq                                     ncmpc                                  sjk
apache-arrow                           epstool                                jrnl                                   ncmpcpp                                ski
apache-brooklyn-cli                    epubcheck                              jruby                                  nco                                    skinny
apache-ctakes                          eralchemy                              js-test-driver                         ncompress                              skipfish
apache-drill                           erlang                                 jsawk                                  ncp                                    skktools
apache-flink                           erlang@17                              jsdoc3                                 ncrack                                 sl
apache-forrest                         erlang@18                              jshon                                  ncurses                                slackcat
apache-geode                           erlang@19                              jslint4java                            ncview                                 slacknimate
apache-opennlp                         es                                     jsmin                                  ndenv                                  slashem
apache-spark                           esniper                                json-c                                 ndiff                                  sleepwatcher
apache-spark@1.5                       espeak                                 json-fortran                           ndpi                                   sleuthkit
apache-spark@1.6                       etcd                                   json-glib                              ne                                     slimerjs
apache-zeppelin                        etl                                    json_spirit                            neatvi                                 sloccount
apachetop                              etsh                                   jsoncpp                                nedit                                  slowhttptest
apcupsd                                ettercap                               jsonlint                               negfix8                                slrn
ape                                    euca2ools                              jsonnet                                neko                                   slugify
apel                                   euler-py                               jsonpp                                 neo4j                                  slurm
apgdiff                                eventlog                               jsonschema2pojo                        neofetch                               smake
apib                                   eventql                                jsvc                                   neon                                   smali
apibuilder-cli                         evince                                 juise                                  neopop-sdl                             smartmontools
apktool                                ex-vi                                  juju-quickstart                        neovim                                 smartypants
apm-bash-completion                    exa                                    juju-wait                              nesc                                   smlnj
apng2gif                               exact-image                            juju                                   nesemu2                                smpeg
apngasm                                excel-compare                          juju@1.25                              nestopia-ue                            smpeg2
apollo                                 exempi                                 julius                                 net-snmp                               snag
app-engine-go-32                       exenv                                  juman                                  netcat                                 snakemake
app-engine-go-64                       exercism                               jumanpp                                netcat6                                snap-telemetry
app-engine-java                        exif                                   jump                                   netcdf                                 snap7
app-engine-python                      exiftags                               jupyter                                nethack                                snapcraft
apparix                                exiftool                               jvgrep                                 nethack4                               snappy
apple-gcc42                            exim                                   jvm-mon                                nethacked                              snappystream
appledoc                               exiv2                                  jvmtop                                 nethogs                                snapraid
appscale-tools                         exodriver                              jxrlib                                 netpbm                                 sngrep
apr-util                               exomizer                               jython                                 netperf                                snobol4
apr                                    expat                                  kafka                                  netris                                 snort
apt-dater                              expect                                 kafkacat                               nettle                                 snow
aptly-completion                       exploitdb                              kakasi                                 nettoe                                 snownews
aptly                                  ext2fuse                               kanif                                  newlisp                                sntop
aqbanking                              ext4fuse                               kapacitor                              newsbeuter                             snzip
arabica                                extract_url                            karn                                   newt                                   socat
arangodb                               exult                                  kawa                                   nexus                                  soci
archey                                 eye-d3                                 keepassc                               nfcutils                               sofia-sip
archi-steam-farm                       ezstream                               kerl                                   nfdump                                 softhsm
archivemail                            f3                                     kes                                    nghttp2                                solarus
archivemount                           faac                                   kestrel                                nginx                                  solid
argon2                                 faad2                                  kettle                                 ngircd                                 solr
argp-standalone                        faas-cli                               keychain                               ngrep                                  solr@5.4
argtable                               fabio                                  khal                                   ngspice                                solr@5.5
argus-clients                          fabric-completion                      khard                                  nickle                                 somagic-tools
argus                                  fabric                                 kibana                                 nicotine-plus                          somagic
argyll-cms                             fades                                  kibana@4.4                             nicovideo-dl                           sonar-completion
aria2                                  fail2ban                               kimwitu++                              nifi                                   sonar-scanner
arm                                    fairymax                               kitchen-completion                     nikto                                  sonarlint
armadillo                              fakeroot                               kitchen-sync                           nim                                    sonarqube
armor                                  falcon                                 kite                                   ninja                                  sops
arp-scan                               fantom                                 klavaro                                ninvaders                              sord
arp-sk                                 fasd                                   knock                                  nkf                                    sound-touch
arpack                                 fastbit                                knot-resolver                          nload                                  source-highlight
arping                                 fastd                                  knot                                   nlopt                                  source-to-image
arpoison                               fastjar                                known_hosts                            nmap                                   sourcekitten
arss                                   fatsort                                kobalt                                 nmh                                    sourcery
artifactory-cli-go                     fb-client                              kommit                                 nnn                                    sox
artifactory                            fbida                                  kompose                                no-more-secrets                        spaceinvaders-go
arx-libertatis                         fceux                                  konoha                                 node-build                             spaceman-diff
arx                                    fcgi                                   kops                                   node                                   spandsp
ascii                                  fcgiwrap                               kore                                   node@4                                 spark
asciidoc                               fcitx-remote-for-osx                   kotlin                                 node@6                                 sparkey
asciinema                              fcrackzip                              kpcli                                  nodebrew                               sparse
asciinema2gif                          fd                                     kqwait                                 nodeenv                                spatialindex
asciiquarium                           fdclone                                krb5                                   nodenv                                 spatialite-gui
asciitex                               fdk-aac-encoder                        ksh                                    nomad                                  spatialite-tools
asdf                                   fdk-aac                                kstart                                 nordugrid-arc                          spawn-fcgi
asio                                   fdroidserver                           ktmpl                                  norm                                   spdlog
asn1c                                  fdupes                                 ktoblzcheck                            normalize                              spdylay
aspcud                                 feedgnuplot                            kube-aws                               noti                                   speech-tools
aspectj                                feh                                    kubectx                                notmuch                                speedread
aspell                                 fetch-crl                              kubernetes-cli                         noweb                                  speedtest-cli
assh                                   fetchmail                              kubernetes-cli@1.3                     np2                                    speex
assimp                                 fex                                    kubernetes-helm                        npth                                   speexdsp
astyle                                 ffe                                    kvazaar                                npush                                  sphinx-doc
at-spi2-atk                            ffind                                  kyoto-cabinet                          nq                                     sphinx
at-spi2-core                           ffmbc                                  kyoto-tycoon                           nrg2iso                                spidermonkey
atari800                               ffmpeg                                 kytea                                  nrpe                                   spigot
atdtool                                ffmpeg2theora                          kyua                                   nsd                                    spim
aterm                                  ffmpeg@2.8                             l-smash                                nsnake                                 spin
atf                                    ffmpegthumbnailer                      lablgtk                                nspr                                   spiped
atk                                    ffms2                                  lame                                   nsq                                    splint
atkmm                                  fftw                                   languagetool                           nss                                    spoof-mac
atlassian-cli                          fibjs                                  lapack                                 nsuds                                  spring-completion
atomicparsley                          ficy                                   lasi                                   ntfs-3g                                spring-loaded
atool                                  fifechan                               lasso                                  ntl                                    spring-roo
ats2-postiats                          fig2dev                                lastfmfpclient                         ntopng                                 sproxy
aubio                                  figlet                                 lastpass-cli                           ntp                                    sql-translator
audacious                              file-formula                           laszip                                 nu                                     sqlcipher
audiofile                              file-roller                            latex2html                             nudoku                                 sqldiff
augeas                                 filebeat                               latex2rtf                              nuget                                  sqlite-analyzer
aurora-cli                             finatra                                latexila                               num-utils                              sqlite
aurora                                 findbugs                               latexml                                numpy                                  sqliteodbc
auto-scaling                           findutils                              launch                                 nut                                    sqlmap
autobench                              fio                                    launch4j                               nutcracker                             sqlparse
autocode                               firebase-cli                           launch_socket_server                   nuttcp                                 sqoop
autoconf-archive                       fish                                   launchctl-completion                   nuvie                                  sqtop
autoconf                               fits                                   launchdns                              nuxeo                                  squashfs
autoconf@2.13                          fizmo                                  lbdb                                   nvc                                    squid
autoconf@2.64                          fizsh                                  lbzip2                                 nvi                                    squirrel
autoenv                                flac                                   lcdf-typetools                         nvm                                    sratom
autogen                                flac123                                lcdproc                                nxengine                               src
autojump                               flactag                                lci                                    nyancat                                srclib
automake                               flake                                  lcm                                    nylon                                  srecord
automake@1.12                          flake8                                 lcov                                   nzbget                                 srmio
automysqlbackup                        flann                                  lcrack                                 oath-toolkit                           srtp
autopano-sift-c                        flashrom                               lcs                                    oauth2_proxy                           srtp@1.6
autopsy                                flasm                                  ld64                                   objc-codegenutils                      ssdb
autorest                               flatbuffers                            ldapvi                                 objc-run                               ssdeep
autossh                                flatcc                                 ldc                                    ocaml                                  ssed
avanor                                 flawfinder                             ldid                                   ocamlbuild                             ssh-audit
avce00                                 fleetctl                               ldns                                   ocamlsdl                               ssh-copy-id
avfs                                   flex                                   le                                     ocp                                    sshconfigfs
avian                                  flickcurl                              leafnode                               ocproxy                                sshfs
aview                                  flif                                   lean-cli                               ocrad                                  sshguard
avra                                   flint-checker                          leaps                                  octave                                 sshrc
avrdude                                flow-tools                             ledger                                 ode                                    sshtrix
avro-c                                 flow                                   ledger@2.6                             odo                                    sshuttle
avro-cpp                               flowgrind                              ledit                                  odt2txt                                ssldump
avro-tools                             fltk                                   legit                                  offlineimap                            sslh
awf                                    fluent-bit                             lego                                   oggz                                   ssllabs-scan
awk                                    fluid-synth                            leiningen                              ogmtools                               sslmate
aws-apigateway-importer                flume                                  lemon                                  ohcount                                sslscan
aws-cfn-tools                          flvmeta                                lensfun                                ola                                    sslsplit
aws-cloudsearch                        flvstreamer                            lepton                                 olsrd                                  sslyze
aws-elasticache                        flyway                                 leptonica                              omega-rpg                              ssreflect
aws-elasticbeanstalk                   fmdiff                                 less                                   omega                                  ssss
aws-keychain                           fmpp                                   lesspipe                               omniorb                                sstp-client
aws-sdk-cpp                            fmsx                                   lesstif                                ompl                                   st
aws-shell                              fmt                                    leveldb                                ondir                                  stanford-ner
aws-sns-cli                            fobis                                  lfe                                    one-ml                                 stanford-parser
awscli                                 folly                                  lft                                    onepass                                star
awslogs                                foma                                   lftp                                   onetime                                startup-notification
axel                                   fon-flash-cli                          lha                                    oniguruma                              statik
azure-cli                              fondu                                  lhasa                                  onioncat                               stdman
b2-tools                               fontconfig                             lib3ds                                 onscripter                             stella
b2sum                                  fontforge                              libaacs                                ooniprobe                              stern
b43-fwcutter                           fonttools                              libagar                                opam                                   stgit
babel                                  fop                                    libagg                                 open-babel                             stk
babeld                                 ford                                   libantlr3c                             open-cobol                             stklos
babl                                   forego                                 libao                                  open-completion                        stlink
backupninja                            foremost                               libarchive                             open-jtalk                             stlviewer
bacula-fd                              format-udf                             libart                                 open-mesh                              stockfish
bagit                                  fortune                                libass                                 open-mpi                               stoken
balance                                fossil                                 libassuan                              open-mpi@1.6                           stone-soup
ballerburg                             fourstore                              libatomic_ops                          open-ocd                               stone
bam                                    fox                                    libav                                  open-scene-graph                       storm
bandcamp-dl                            fpc                                    libb2                                  open-sp                                stormlib
baobab                                 fping                                  libbdplus                              open-tyrian                            stormpath-cli
bar                                    fpp                                    libbind                                open-vcdiff                            stormssh-completion
baresip                                fprobe                                 libbinio                               open-zwave                             stormssh
bartycrouch                            fq                                     libbitcoin-explorer                    openal-soft                            stout
base64                                 frag_find                              libbitcoin                             openblas                               stow
basex                                  fragroute                              libbladerf                             opencbm                                streamlink
bash-completion                        freealut                               libbluray                              opencc                                 streamripper
bash-completion@2                      freeciv                                libbpg                                 openclonk                              stress
bash-git-prompt                        freediameter                           libbs2b                                opencoarrays                           strongswan
bash-preexec                           freedink                               libbtbb                                opencolorio                            stubby
bash-snippets                          freeglut                               libcaca                                openconnect                            stunnel
bash                                   freeimage                              libcanberra                            opencore-amr                           stuntman
bashdb                                 freeipmi                               libcapn                                opencsg                                style-check
bashish                                freeling                               libcddb                                opencv                                 sub2srt
bastet                                 freeradius-server                      libcdio                                opencv@2                               subliminal
batik                                  freerdp                                libcdr                                 opendbx                                submarine
bats                                   freeswitch                             libcds                                 opendetex                              subnetcalc
bazaar                                 freetds                                libcec                                 openexr                                subversion
bazel                                  freetds@0.91                           libcello                               openfortivpn                           subversion@1.8
bazel@0.2                              freetype                               libchamplain                           openh264                               suil
bbcolors                               freexl                                 libchaos                               openhmd                                suite-sparse
bbe                                    frege-repl                             libchewing                             openjazz                               sundials
bbftp-client                           frege                                  libcmph                                openjpeg                               superlu
bc                                     frei0r                                 libcoap                                openldap                               supermodel
bchunk                                 fribidi                                libconfig                              openmotif                              supersonic
bcpp                                   frobtads                               libcouchbase                           openmsx                                supertux
bcrypt                                 frotz                                  libcroco                               openrct2                               supervisor
bde                                    frugal                                 libcsv                                 openrtsp                               surfraw
bdsup2sub                              fs-uae                                 libcue                                 opensaml                               suricata
bdw-gc                                 fsevent_watch                          libcuefile                             opensc                                 svdlibc
beansdb                                fsevents-tools                         libdaemon                              openshift-cli                          svg2pdf
beanstalkd                             fsh                                    libdap                                 openslide                              svg2png
bear                                   fsql                                   libdbi                                 openslp                                svgcleaner
bee                                    fstar                                  libdc1394                              openssh                                svgo
beecrypt                               fstrm                                  libdca                                 openssl                                svtplay-dl
befunge93                              fsw                                    libdiscid                              openssl@1.1                            swagger-codegen
bento4                                 fswatch                                libdivecomputer                        opensyobon                             swaks
berkeley-db                            ftgl                                   libdmtx                                opentsdb                               swfmill
berkeley-db@4                          ftimes                                 libdnet                                openttd                                swftools
betty                                  ftjam                                  libdrawtext                            openvdb                                swi-prolog
bfg                                    fuego                                  libdshconfig                           openvpn                                swift
bgpdump                                funcoeszz                              libdsk                                 ophcrack                               swiftformat
bgpq3                                  fuse-emulator                          libdv                                  optipng                                swiftgen
bgpstream                              fuse-zip                               libdvbpsi                              opus-tools                             swiftlint
bgrep                                  fuseki                                 libdvdcss                              opus                                   swiftplate
bib-tool                               fuzzy-find                             libdvdnav                              opusfile                               swig
bibclean                               fwknop                                 libdvdread                             orbit                                  swig@2
bibtex2html                            fwup                                   libebml                                orc-tools                              swig@3.04
bibtexconv                             fzf                                    libebur128                             orc                                    swimat
bibutils                               fzy                                    libedit                                ori                                    switchaudio-osx
bigloo                                 g2                                     libelf                                 orientdb                               sword
binaryen                               g3log                                  libepoxy                               ortp                                   sxiv
bind                                   gabedit                                liberasurecode                         osc                                    syck
bindfs                                 gaffitter                              libestr                                oscats                                 sylpheed
binkd                                  galen                                  libetonyek                             osm-gps-map                            sync_gateway
binutils                               game-music-emu                         libetpan                               osm-pbf                                syncthing-inotify
binwalk                                gammaray                               libev                                  osm2pgrouting                          syncthing
biogeme                                gammu                                  libevent                               osm2pgsql                              synfig
bison                                  gandi.cli                              libewf                                 osmfilter                              synscan
bison@2.7                              ganglia                                libexif                                osmium-tool                            syntaxerl
bit                                    garmintools                            libexosip                              osmosis                                sysbench
bitchx                                 gauche                                 libextractor                           osquery                                sysdig
bitcoin                                gauge                                  libfabric                              osrm-backend                           systemc
bitlbee                                gaul                                   libfaketime                            osslsigncode                           sz81
bitrise                                gawk                                   libffi                                 ossp-uuid                              szip
bittwist                               gbdfed                                 libfishsound                           osxutils                               t-completion
blackbox                               gcab                                   libfixbuf                              otf2bdf                                t1lib
blahtexml                              gcal                                   libfixposix                            ott                                    t1utils
blastem                                gcc                                    libflowmanager                         otto                                   ta-lib
blazeblogger                           gcc@4.6                                libforensic1394                        overmind                               tachyon
blazegraph                             gcc@4.7                                libfreefare                            owamp                                  tag
blink1                                 gcc@4.8                                libfreehand                            owfs                                   taglib
blitz                                  gcc@4.9                                libfreenect                            oysttyer                               tailor
blitzwave                              gcc@5                                  libftdi                                p0f                                    taisei
blockhash                              gcc@6                                  libftdi0                               p11-kit                                takt
bltool                                 gconf                                  libgadu                                p7zip                                  taktuk
bluepill                               gcore                                  libgaiagraphics                        pacapt                                 tal
blueutil                               gcovr                                  libgcrypt                              pachi                                  talk-filters
bmake                                  gcsfuse                                libgda                                 packer-completion                      talloc
bmon                                   gcutil                                 libgdata                               packer                                 tarantool
bnd                                    gcviewer                               libgee                                 packetbeat                             tarsnap-gui
bochs                                  gd                                     libgeotiff                             packetq                                tarsnap
bogofilter                             gdal                                   libgetdata                             packmol                                tarsnapper
bokken                                 gdb                                    libgfshare                             pacman4console                         task-spooler
bonnie++                               gdbm                                   libggz                                 pacparser                              task
bookloupe                              gdk-pixbuf                             libghthash                             pacvim                                 taskd
boom-completion                        gdl                                    libgig                                 pakchois                               tasksh
boost-bcp                              gdm                                    libgit2-glib                           paket                                  taylor
boost-build                            gdmap                                  libgit2                                pam-u2f                                tbb
boost-mpi                              gdnsd                                  libglade                               pam_yubico                             tbox
boost-python                           gdrive                                 libglademm                             pandoc-citeproc                        tcc
boost-python@1.59                      gdub                                   libgnomecanvas                         pandoc-crossref                        tccutil
boost                                  gearboy                                libgnomecanvasmm                       pandoc                                 tcl-tk
boost@1.55                             gearman                                libgosu                                pango                                  tclap
boost@1.57                             gearsystem                             libgpg-error                           pangomm                                tcpdump
boost@1.59                             geckodriver                            libgphoto2                             paperkey                               tcpflow
boost@1.60                             gecode                                 libgraphqlparser                       paps                                   tcping
boot-clj                               gedit                                  libgsf                                 par                                    tcpkali
boot2docker-completion                 geeqie                                 libgsm                                 par2                                   tcpreplay
boot2docker                            gegl                                   libgtop                                parallel                               tcpsplit
borg                                   gem-completion                         libguess                               pari                                   tcpstat
bork                                   genders                                libgweather                            parquet-tools                          tcptrace
botan                                  generate-json-schema                   libgxps                                parrot                                 tcptraceroute
bower                                  genext2fs                              libharu                                partio                                 tcptrack
boxes                                  gengetopt                              libhdhomerun                           pass                                   tcptunnel
bpm-tools                              genstats                               libhid                                 passenger                              tcpurify
brag                                   geocode-glib                           libhttpserver                          passpie                                tcsh
braid                                  geogit                                 libhttpseverywhere                     passwdqc                               td
brainfuck                              geographiclib                          libical-glib                           pastebinit                             teapot
brew-cask-completion                   geoip                                  libical                                patchutils                             tectonic
brew-gem                               geoipupdate                            libicns                                path-extractor                         tee-clc
brew-pip                               geomview                               libiconv                               pax-construct                          teem
brightness                             geos                                   libid3tag                              pax-runner                             teensy_loader_cli
briss                                  geoserver                              libident                               payara                                 teleconsole
bro                                    gerbv                                  libidl                                 pazpar2                                telegraf
brogue                                 gerrit-tools                           libidn                                 pbc-sig                                telegram-cli
brotli                                 get-flash-videos                       libilbc                                pbc                                    teleport
browser                                get_iplayer                            libimobiledevice                       pbrt                                   telnet
bsdconv                                getdns                                 libinfinity                            pbzip2                                 temporal_tables
bsdiff                                 geth                                   libiodbc                               pc6001vx                               tenyr
bsdmake                                getmail                                libiptcdata                            pcal                                   term
bsdsfv                                 gettext                                libiscsi                               pcap_dnsproxy                          termbox
bsponmpi                               getxbook                               libjson-rpc-cpp                        pcb                                    terminal-notifier
btfs                                   gexiv2                                 libkate                                pcb2gcode                              terminator
btparse                                gf-complete                            libkml                                 pce                                    termius
btpd                                   gflags                                 libksba                                pcl                                    termrec
bubbros                                gforth                                 liblacewing                            pcre++                                 termshare
buildapp                               ghc                                    liblas                                 pcre                                   terraform-docs
buildifier                             ghc@8.0                                liblastfm                              pcre2                                  terraform-inventory
buku                                   ghex                                   liblcf                                 pcsc-lite                              terraform-provisioner-ansible
bulk_extractor                         ghi                                    liblinear                              pdal                                   terraform
bullet                                 ghostscript                            liblo                                  pdf-redact-tools                       terragrunt
bundler-completion                     ghq                                    liblockfile                            pdf2htmlex                             tesseract
bup                                    gibbslda                               liblqr                                 pdf2image                              testdisk
burl                                   gibo                                   libltc                                 pdf2json                               testssl
burp                                   gif2png                                liblunar                               pdf2svg                                texapp
bvi                                    gifcap                                 liblwgeom                              pdfcrack                               texi2html
bwctl                                  gifify                                 liblzf                                 pdfgrep                                texinfo
bwm-ng                                 giflib                                 libmaa                                 pdflib-lite                            texmath
byacc                                  giflossy                               libmagic                               pdftoedn                               textql
byobu                                  gifsicle                               libmatio                               pdftohtml                              tfenv
byteman                                gimme                                  libmatroska                            pdftoipe                               tgif
bzip2                                  ginac                                  libmaxminddb                           pdns                                   tgui
bzr-builder                            gist                                   libmemcached                           pdnsd                                  thc-pptp-bruter
bzr-colo                               gistit                                 libmetalink                            pdnsrec                                the_platinum_searcher
bzr-externals                          git-annex                              libmicrohttpd                          pdsh                                   the_silver_searcher
bzr-extmerge                           git-archive-all                        libmikmod                              peco                                   thefuck
bzr-fastimport                         git-cal                                libmill                                peg-markdown                           theharvester
bzr-rewrite                            git-cinnabar                           libming                                peg                                    theora
bzr-upload                             git-cola                               libmms                                 pegtl                                  thrift
bzr-xmloutput                          git-credential-manager                 libmodbus                              pelikan                                thrift@0.90
bzrtools                               git-crypt                              libmodplug                             perceptualdiff                         thrulay
c-ares                                 git-extras                             libmonome                              percol                                 tidy-html5
c-kermit                               git-fixup                              libmowgli                              percona-server-mongodb                 tidyp
c10t                                   git-flow-avh                           libmp3splt                             percona-server                         tiff2png
c14-cli                                git-flow                               libmpc                                 percona-server@5.5                     tig
c2048                                  git-fresh                              libmpc@0.8                             percona-server@5.6                     tiger-vnc
cabal-install                          git-ftp                                libmpd                                 percona-toolkit                        tika
cabextract                             git-game                               libmpdclient                           percona-xtrabackup                     tile38
cabocha                                git-gerrit                             libmpeg2                               perl-build                             timedog
cadaver                                git-hooks                              libmrss                                perl                                   timelimit
caddy                                  git-if                                 libmspub                               perl@5.14                              timewarrior
cadubi                                 git-imerge                             libmtp                                 perl@5.18                              timidity
caf                                    git-integration                        libmusicbrainz                         pev                                    tin
cairo                                  git-lfs                                libmwaw                                pex                                    tinc
cairomm                                git-multipush                          libmxml                                pg_top                                 tintin
cake                                   git-now                                libmypaint                             pgbadger                               tiny-fugue
calabash                               git-number                             libnatpmp                              pgbouncer                              tinycdb
calc                                   git-octopus                            libnet                                 pgcli                                  tinyproxy
calcurse                               git-open                               libnfc                                 pgdbf                                  tinysvm
camellia                               git-plus                               libnfs                                 pgformatter                            tinyxml
camlistore                             git-quick-stats                        libngspice                             pgloader                               tinyxml2
camlp4                                 git-recent                             libnice                                pgpdump                                tippecanoe
camlp5                                 git-remote-hg                          libnids                                pgplot                                 titan-server
cap-completion                         git-review                             libnotify                              pgpool-ii                              titlecase
capnp                                  git-secret                             libntlm                                pgroonga                               tivodecode
capstone                               git-secrets                            libnxml                                pgrouting                              tkdiff
cargo-completion                       git-series                             liboauth                               pgtoolkit                              tldr
carina                                 git-sh                                 libodfgen                              pgtune                                 tlsdate
carrot2                                git-ssh                                libofx                                 phantomjs                              tmate
carthage                               git-standup                            libogg                                 phoon                                  tmpreaper
cask                                   git-subrepo                            liboil                                 phoronix-test-suite                    tmpwatch
casperjs                               git-svn-abandon                        libopendkim                            physfs                                 tmux-cssh
cassandra                              git-test                               libopennet                             pianobar                               tmux-mem-cpu-load
cassandra@2.1                          git-tf                                 liboping                               pianod                                 tmux
cassandra@2.2                          git-town                               libopkele                              pick                                   tmuxinator-completion
castxml                                git-tracker                            libopusenc                             picoc                                  tn5250
cataclysm                              git-url-sub                            libosinfo                              picocom                                tnef
catimg                                 git-utils                              libosip                                picolisp                               tnote
cattle                                 git-vendor                             libosmium                              pidcat                                 todo-txt
cayley                                 git-when-merged                        libotr                                 pidgin                                 todolist
cbmbasic                               git                                    libowfat                               pidof                                  todoman
cc65                                   gitbucket                              libp11                                 pig                                    tofrodos
ccache                                 giter8                                 libpagemaker                           pigz                                   toilet
ccal                                   gitfs                                  libpano                                pike                                   tokei
ccat                                   gitg                                   libpcap                                piknik                                 tokyo-cabinet
ccd2iso                                github-keygen                          libpcl                                 pillar                                 tokyo-dystopia
ccextractor                            github-markdown-toc                    libpeas                                pilosa                                 tomcat-native
cclive                                 github-release                         libpgm                                 pincaster                              tomcat
ccm                                    gitlab-ci-multi-runner                 libphonenumber                         pinentry-mac                           tomcat@6
cconv                                  gitless                                libplist                               pinentry                               tomcat@7
ccrypt                                 gitslave                               libpng                                 pinfo                                  tomcat@8.0
cctools-headers                        gitter-cli                             libpng@1.2                             pioneer                                tomee-jax-rs
cctools                                gitup                                  libpointing                            pioneers                               tomee-plume
ccze                                   gitversion                             libpoker-eval                          pip-completion                         tomee-plus
cd-discid                              gjs                                    libpq                                  pipebench                              tomee-webprofile
cdargs                                 gjstest                                libpqxx                                pipemeter                              topgit
cdb                                    gkrellm                                libpqxx@3                              pipes-sh                               tor
cdecl                                  gl2ps                                  libprotoident                          pit                                    torrentcheck
cdiff                                  glade                                  libproxy                               pius                                   torsocks
cdk                                    glassfish                              libpst                                 pixman                                 tpl
cdlabelgen                             glbinding                              libpuzzle                              pixz                                   tpp
cdogs-sdl                              glew                                   libqalculate                           pjproject                              trace2html
cdparanoia                             glfw                                   libquantum                             pk                                     tracebox
cdpr                                   glfw@2                                 libquicktime                           pkcrack                                tractorgen
cdrdao                                 glib-networking                        libquvi                                pkcs11-helper                          trafficserver
cdrtools                               glib                                   librasterlite                          pkg-config                             trafshow
center-im                              glibmm                                 libraw                                 pkgdiff                                traildb
cereal                                 glide                                  librcsc                                pktanon                                transcrypt
ceres-solver                           glkterm                                librdkafka                             pla                                    translate-shell
cern-ndiff                             glktermw                               libre                                  plan9port                              translate-toolkit
certbot                                glm                                    libreadline-java                       planck                                 transmission
certigo                                global                                 librealsense                           plantuml                               trash
certstrap                              globe                                  librem                                 platformio                             tre
ceylon                                 globjects                              libreplaygain                          platypus                               tree
cf                                     globus-toolkit                         libresample                            pldebugger                             treecc
cf4ocl                                 glog                                   libressl                               plenv                                  treefrog
cfengine                               gloox                                  librest                                plod                                   trr
cfitsio                                glpk                                   librevenge                             ploticus                               truecrack
cflow                                  glslang                                librsvg                                plotutils                              truncate
cfr-decompiler                         glui                                   librsync                               plowshare                              tsung
cfssl                                  glulxe                                 librtlsdr                              plplot                                 tta
cfv                                    glyr                                   libsamplerate                          plustache                              ttf2eot
cgal                                   gmail-backup                           libsass                                plzip                                  ttf2pt1
cgdb                                   gmediaserver                           libscrypt                              pmccabe                                ttfautohint
cgoban                                 gmic                                   libsecret                              pmd                                    tth
cgrep                                  gmime                                  libshout                               pmdmini                                tty-clock
cgvg                                   gmp                                    libsigc++                              pms                                    tty-solitaire
chadwick                               gmp@4                                  libsigsegv                             png++                                  ttyd
chaiscript                             gmsh                                   libslax                                png2ico                                ttygif
chakra                                 gmt                                    libsmf                                 pngcheck                               ttyrec
chapel                                 gmt@4                                  libsmi                                 pngcrush                               tundra
charm-tools                            gmtl                                   libsndfile                             pngnq                                  tup
charm                                  gnatsd                                 libsodium                              pngpaste                               tvnamer
chcase                                 gnome-autoar                           libsoundio                             pngquant                               twarc
cheapglk                               gnome-builder                          libsoup                                poco                                   twemcache
cheat                                  gnome-common                           libsoxr                                pod2man                                twine-pypi
check                                  gnome-doc-utils                        libspatialite                          podiff                                 two-lame
check_postgres                         gnome-icon-theme                       libspectre                             podofo                                 twoping
checkbashisms                          gnome-recipes                          libspectrum                            points2grid                            twtxt
checkstyle                             gnome-themes-standard                  libspiro                               polipo                                 txr
cheops                                 gnu-apl                                libspnav                               polyglot                               txt2tags
cherokee                               gnu-barcode                            libsquish                              polyml                                 typesafe-activator
chezscheme                             gnu-chess                              libssh                                 pond                                   typescript
chgems                                 gnu-cobol                              libssh2                                ponscripter-sekai                      typespeed
chibi-scheme                           gnu-complexity                         libstatgrab                            ponyc                                  u-boot-tools
chicken                                gnu-getopt                             libstfl                                ponysay                                uade
chinadns-c                             gnu-go                                 libstrophe                             poppler                                uberftp
chipmunk                               gnu-indent                             libstxxl                               popt                                   ubertooth
chisel                                 gnu-prolog                             libsvg-cairo                           portaudio                              ucg
chkrootkit                             gnu-sed                                libsvg                                 portmidi                               uchardet
chmlib                                 gnu-shogi                              libsvm                                 poster                                 ucl
chocolate-doom                         gnu-smalltalk                          libswiften                             postgis                                ucommon
choose-gui                             gnu-tar                                libswiftnav                            postgres-xc                            ucon64
choose                                 gnu-time                               libtar                                 postgresql                             ucspi-tcp
chordii                                gnu-typist                             libtasn1                               postgresql@9.4                         udis86
chromaprint                            gnu-units                              libtcod                                postgresql@9.5                         udns
chrome-cli                             gnu-which                              libtecla                               postgrest                              udptunnel
chromedriver                           gnumeric                               libtensorflow                          postmark                               udpxy
chronograf                             gnupg-pkcs11-scd                       libtermkey                             potrace                                udunits
chruby-fish                            gnupg                                  libtextcat                             pound                                  ufoai
chruby                                 gnupg@1.4                              libtiff                                povray                                 ufraw
chuck                                  gnupg@2.0                              libtins                                pow                                    uftp
cidrmerge                              gnuplot                                libtommath                             powerman                               uggconv
cifer                                  gnuplot@4                              libtool                                ppl                                    uhd
cig                                    gnuradio                               libtorrent-rasterbar                   ppl@0.11                               umlet
cimg                                   gnuski                                 libtrace                               ppss                                   unac
citus                                  gnustep-make                           libtrng                                ppsspp                                 unar
cityhash                               gnutls                                 libu2f-host                            pqiv                                   unarj
civl                                   go                                     libu2f-server                          pre-commit                             unbound
cjdns                                  go@1.4                                 libucl                                 predictionio                           uncrustify
ck                                     go@1.5                                 libuecc                                prefixsuffix                           uni2ascii
ckan                                   go@1.6                                 libuninameslist                        premake                                unibilium
cksfv                                  go@1.7                                 libunistring                           prest                                  unicorn
clamav                                 go@1.8                                 libunwind-headers                      presto                                 unifdef
clamz                                  goaccess                               libupnp                                prettyping                             unison
clang-format                           goad                                   libusb-compat                          primesieve                             unison@2.40
clang-format@3.8                       gobby                                  libusb                                 prips                                  unittest-cpp
clasp                                  gobject-introspection                  libusrsctp                             privoxy                                unittest
classads                               gobuster                               libutf                                 procmail                               uniutils
clblas                                 gocr                                   libuv                                  proctools                              unixodbc
clean                                  godep                                  libuvc                                 procyon-decompiler                     unnethack
clearlooks-phenix                      goenv                                  libvbucket                             profanity                              unoconv
clens                                  gofabric8                              libvidstab                             proftpd                                unp
cless                                  goffice                                libvirt                                progress                               unpaper
clfft                                  gollum                                 libvisio                               proguard                               unrar
clhep                                  golo                                   libvo-aacenc                           proj                                   unrtf
cli53                                  gom                                    libvoikko                              prometheus                             unshield
clib                                   gomplate                               libvorbis                              proof-general                          unyaffs
cliclick                               goocanvas                              libvpx                                 proselint                              unzip
clinfo                                 goofys                                 libvterm                               protobuf-c                             upscaledb
clipper                                google-benchmark                       libwandevent                           protobuf-swift                         uptimed
clipsafe                               google-java-format                     libwbxml                               protobuf                               upx
clisp                                  google-sparsehash                      libwebm                                protobuf@2.5                           urbit
cln                                    google-sql-tool                        libwebsockets                          protobuf@2.6                           urh
cloc                                   googler                                libwmf                                 protobuf@3.1                           uriparser
clockywock                             goolabs                                libwpd                                 proxychains-ng                         urlview
clog                                   goose                                  libwpg                                 proxytunnel                            uru
clojure                                gopass                                 libwps                                 ps2eps                                 urweb
clojurescript                          gor                                    libxc                                  psftools                               usbmuxd
cloog                                  gost                                   libxdg-basedir                         psgrep                                 userspace-rcu
cloog@0.15                             gosu                                   libxdiff                               psql2csv                               utf8proc
closure-compiler                       gotags                                 libxkbcommon                           psqlodbc                               utimer
closure-linter                         gource                                 libxlsxwriter                          pssh                                   uudeview
closure-stylesheets                    govendor                               libxmi                                 pstoedit                               uwsgi
cloud-watch                            gowsdl                                 libxml++                               pstree                                 v
cloudbees-sdk                          gpa                                    libxml++3                              psutils                                v8
clozure-cl                             gpac                                   libxml2                                ptex                                   v8@3.15
clpbar                                 gpatch                                 libxml2@2.7                            pth                                    vagrant-completion
clucene                                gpcslots2                              libxmlsec1                             ptunnel                                vala
clutter-gst                            gperf                                  libxmp-lite                            puf                                    valabind
clutter-gtk                            gperftools                             libxmp                                 pugixml                                valgrind
clutter                                gpg-agent                              libxslt                                pulledpork                             vamp-plugin-sdk
cmake                                  gpgme                                  libxspf                                pulseaudio                             vapoursynth
cmark-gfm                              gphoto2                                libyaml                                pumba                                  varnish
cmark                                  gplcver                                libyubikey                             pup                                    varnish@4
cmatrix                                gpm                                    libzdb                                 pure-ftpd                              vassh
cmigemo                                gpp                                    libzip                                 purescript                             vault-cli
cminpack                               gprof2dot                              libzzip                                pushpin                                vault
cmocka                                 gpsbabel                               lifelines                              putmail-queue                          vaulted
cmockery                               gpsd                                   lightning                              putmail                                vavrdiasm
cmockery2                              gpsim                                  lighttpd                               putty                                  vbindiff
cmu-pocketsphinx                       gptsync                                lilv                                   puzzles                                vc4asm
cmu-sphinxbase                         gputils                                lincity-ng                             pv                                     vcdimager
cmuclmtk                               gpx                                    link-grammar                           pwgen                                  vcprompt
cmus                                   gqlplus                                linkerd                                pwnat                                  vcs
cnats                                  gqview                                 linklint                               pwntools                               vcsh
cntlm                                  grace                                  links                                  pwsafe                                 vde
coccinelle                             gradle-completion                      liquibase                              pxz                                    vdirsyncer
cockatrice                             gradle                                 liquidprompt                           py2cairo                               veclibfort
cockroach                              gradle@2.14                            liquigraph                             py3cairo                               vecx
cocoapods                              grafana                                litmus                                 pybind11                               vegeta
cocot                                  grails                                 little-cms                             pycodestyle                            vera++
coda-cli                               grails@2.5                             little-cms2                            pyenv-ccache                           verilator
codec2                                 grakn                                  livestreamer                           pyenv-pip-migrate                      vert.x
codemod                                grap                                   lldpd                                  pyenv-virtualenv                       vf
codequery                              graphene                               llnode                                 pyenv-virtualenvwrapper                vgmstream
coffeescript                           graphicsmagick                         llvm                                   pyenv-which-ext                        vice
cogl                                   graphite2                              llvm@3.7                               pyenv                                  viennacl
collada-dom                            graphviz                               llvm@3.8                               pyexiv2                                viewvc
collectd                               grc                                    llvm@3.9                               pygobject                              vifm
collector-sidecar                      greed                                  llvm@4                                 pygobject3                             vilistextum
color-code                             grep                                   lmdb                                   pygtk                                  vim
colordiff                              grepcidr                               lnav                                   pygtkglext                             vim@7.4
colormake                              grib-api                               loc                                    pygtksourceview                        vimpager
colorsvn                               griffon                                locateme                               pyinvoke                               vimpc
colortail                              gringo                                 lockrun                                pypy                                   vip
commandbox                             grip                                   log4c                                  pypy3                                  vips
compcert                               groff                                  log4cplus                              pyqt                                   virtualhost.sh
compface                               grok                                   log4cpp                                python-markdown                        virtualpg
compose2kube                           gromacs                                log4cxx                                python                                 virtuoso
conan                                  gron                                   log4shib                               python3                                visionmedia-watch
concurrencykit                         groonga                                logcheck                               pytouhou                               visitors
confuse                                groovy                                 logentries                             pyvim                                  vit
conjure-up                             groovysdk                              logrotate                              q                                      vitetris
connect                                groovyserv                             logstalgia                             qbs                                    vmdktool
conserver                              growly                                 logstash                               qca                                    vmtouch
consul-backinator                      grpc                                   logstash@2.4                           qcachegrind                            vncsnapshot
consul-template                        grsync                                 logtalk                                qcli                                   vnstat
consul                                 grt                                    lolcat                                 qd                                     vnu
contacts                               grunt-cli                              lolcode                                qdae                                   volatility
convertlit                             grunt-completion                       lorem                                  qdbm                                   voldemort
convmv                                 gsar                                   loudmouth                              qemu                                   voltdb
convox                                 gsasl                                  lout                                   qhull                                  voms
cookiecutter                           gsettings-desktop-schemas              lpc21isp                               qjackctl                               vorbis-tools
coq                                    gsl                                    lrdf                                   qjson                                  vorbisgain
corebird                               gsl@1                                  lrzip                                  qmmp                                   voro++
corectl                                gsmartcontrol                          lrzsz                                  qpdf                                   vowpal-wabbit
coreutils                              gsoap                                  lsdvd                                  qpm                                    vpcs
corkscrew                              gspell                                 lsh                                    qprint                                 vramsteg
corsixth                               gssdp                                  lsof                                   qrencode                               vrpn
cosi                                   gssh                                   lsyncd                                 qriollo                                vsftpd
coturn                                 gst-editing-services                   ltc-tools                              qrupdate                               vstr
couchdb-lucene                         gst-libav                              ltl2ba                                 qscintilla2                            vtclock
couchdb                                gst-plugins-bad                        lua                                    qstat                                  vte
couchpotatoserver                      gst-plugins-bad@0.10                   lua@5.1                                qt                                     vte3
cowsay                                 gst-plugins-base                       lua@5.3                                qt@5.5                                 vtk
cpanminus                              gst-plugins-base@0.10                  luabind                                qt@5.7                                 vttest
cpansearch                             gst-plugins-good                       luajit                                 qtads                                  vultr
cpmtools                               gst-plugins-good@0.10                  luaradio                               qtfaststart                            w-calc
cppad                                  gst-plugins-ugly                       luaver                                 quantlib                               w3m
cppcheck                               gst-plugins-ugly@0.10                  luciddb                                quasi88                                wabt
cppcms                                 gst-python                             lumo                                   quazip                                 wait_on
cppi                                   gst-rtsp-server                        lutok                                  queequeg                               wakatime-cli
cppp                                   gst-validate                           luvit                                  questdb                                wakeonlan
cpprestsdk                             gstreamer                              lv                                     quex                                   walkmod
cpptest                                gstreamer@0.10                         lv2                                    quilt                                  wallpaper
cppunit                                gstreamermm                            lwtools                                quotatool                              wandio
cpputest                               gtef                                   lxc                                    quvi                                   waon
cproto                                 gti                                    lxsplit                                qwt                                    warp
cpulimit                               gtk+                                   lynis                                  qwtpolar                               wartremover
cputhrottle                            gtk+3                                  lynx                                   qxmpp                                  watch-sim
cracklib                               gtk-chtheme                            lysp                                   r                                      watch
crash                                  gtk-doc                                lz4                                    r3                                     watchexec
credstash                              gtk-engines                            lzip                                   rabbitmq-c                             watchman
creduce                                gtk-gnutella                           lzlib                                  rabbitmq                               watson
crf++                                  gtk-mac-integration                    lzo                                    rack                                   wavpack
crm114                                 gtk-murrine-engine                     lzop                                   radamsa                                wbox
cromwell                               gtk-vnc                                m-cli                                  radare2                                wdc
cronolog                               gtkdatabox                             m2c                                    ragel                                  wdfs
crosstool-ng                           gtkextra                               m4                                     rails-completion                       wdiff
crowdin                                gtkglext                               mac-robber                             rainbarf                               web100clt
crunch                                 gtkmm                                  mackup                                 raine                                  webalizer
crush-tools                            gtkmm3                                 macosvpn                               rake-completion                        webarchiver
cryfs                                  gtksourceview                          macvim                                 rakudo-star                            webdis
cryptol                                gtksourceview3                         mad                                    rancher-cli                            webfs
cryptopp                               gtksourceviewmm                        madplay                                rancher-compose                        webkit2png
crystal-icr                            gtksourceviewmm3                       magic-wormhole                         rancid                                 weboob
crystal-lang                           gtkspell3                              magnetix                               randomize-lines                        webp
cscope                                 gtmess                                 mahout                                 ranger                                 webpack
csfml                                  gts                                    mailcheck                              rapidjson                              websocketd
csmith                                 gucharmap                              mailhog                                raptor                                 weechat
cspice                                 guetzli                                mailutils                              rarian                                 wego
css-crush                              guichan                                mairix                                 rasqal                                 weighttp
cssembed                               guile                                  make                                   ratfor                                 wellington
csshx                                  guile@2.0                              makedepend                             rats                                   wemux
csup                                   gumbo-parser                           makefile2graph                         rawgl                                  wesnoth
csv-fix                                gupnp-av                               makeicns                               rbenv-aliases                          wget
csvprintf                              gupnp-tools                            makensis                               rbenv-binstubs                         wgetpaste
csvtomd                                gupnp                                  makepkg                                rbenv-bundle-exec                      whatmask
ctags                                  gv                                     makepp                                 rbenv-bundler-ruby-version             whatmp3
ctail                                  gvp                                    makeself                               rbenv-bundler                          when
ctemplate                              gwenhywfar                             mal4s                                  rbenv-communal-gems                    whirr
ctl                                    gws                                    malbolge                               rbenv-ctags                            whitedb
ctop                                   gwt                                    mame                                   rbenv-default-gems                     whohas
ctunnel                                gwyddion                               man2html                               rbenv-gemset                           whois
cubeb                                  gx-go                                  mandoc                                 rbenv-use                              widelands
cucumber-cpp                           gx                                     mapcrafter                             rbenv-vars                             wifi-password
cuetools                               gxml                                   mapnik                                 rbenv-whatis                           wiggle
cunit                                  gzip                                   mapserver                              rbenv                                  wiki
curaengine                             gzrt                                   marathon-swift                         rc                                     wildfly-as
curl                                   h2                                     mariadb-connector-c                    rclone                                 willgit
curlftpfs                              h264bitstream                          mariadb                                rcs                                    wimlib
curlish                                h2o                                    mariadb@10.0                           rdate                                  wine
curlpp                                 hachoir-metadata                       mariadb@10.1                           rdesktop                               winetricks
curseofwar                             hackrf                                 markdown                               rdfind                                 winexe
cutter                                 hadolint                               marst                                  rdiff-backup                           wiredtiger
cvs                                    hadoop                                 mas                                    rds-command-line-tools                 wireguard-tools
cvs2svn                                halibut                                masscan                                rdup                                   wireshark
cvsps                                  hamlib                                 mat                                    re2                                    wirouter_keyrec
cvsutils                               hana                                   matlab2tikz                            re2c                                   with-readline
cvsync                                 handbrake                              maven-completion                       readline                               wla-dx
cweb                                   haproxy                                maven-shell                            readosm                                wmctrl
cxxtest                                harbour                                maven                                  reattach-to-user-namespace             woboq_codebrowser
cython                                 hardlink-osx                           maven@3.0                              reaver                                 wolfssl
czmq                                   hardlink                               maven@3.1                              rebar                                  woof
daemon                                 harfbuzz                               maven@3.2                              rebar@3                                wordnet
daemonize                              hashcash                               maven@3.3                              reclass                                wordplay
daemonlogger                           hashcat                                mawk                                   recode                                 wpcli-completion
daemontools                            hashpump                               maxima                                 recon-ng                               wpscan
dante                                  haskell-stack                          mbedtls                                recoverjpeg                            wput
daq                                    haste-client                           mbelib                                 recutils                               wrangler
dar                                    hatari                                 mboxgrep                               redex                                  write-good
darcs                                  haxe                                   mcabber                                redir                                  writerperfect
dark-mode                              hayai                                  mcpp                                   redis-leveldb                          wrk-trello
darkhttpd                              hbase                                  mcrypt                                 redis                                  wrk
darkice                                hdf5                                   md                                     redis@2.6                              wry
darkstat                               hdf5@1.8                               md5deep                                redis@2.8                              wslay
dash                                   headphones                             md5sha1sum                             redis@3.2                              wtf
dasht                                  hebcal                                 mda-lv2                                redland                                wu
dasm                                   heimdal                                mdbtools                               redo                                   wumpus
datamash                               hello                                  mdds                                   redpen                                 wv
datetime-fortran                       help2man                               mdf2iso                                redshift                               wv2
dateutils                              henplus                                mdk                                    redsocks                               wwwoffle
datomic                                hercules                               mdp                                    redstore                               wxmac
davix                                  heroku                                 mdr                                    regex-opt                              wxmaxima
davmail                                herrie                                 mdv                                    regina-rexx                            wxpython
dbacl                                  hesiod                                 mdxmini                                regldg                                 wy60
dbhash                                 hevea                                  mecab-ipadic                           rem                                    x11vnc
dbt                                    hexcurse                               mecab-jumandic                         remake                                 x264
dbus-glib                              hexedit                                mecab-ko-dic                           remarshal                              x265
dbus                                   hexgui                                 mecab-ko                               remctl                                 x3270
dbxml                                  hfstospell                             mecab-unidic                           remind                                 xa
dc3dd                                  hfsutils                               mecab                                  reminiscence                           xalan-c
dcadec                                 hg-fast-export                         media-info                             ren                                    xapian
dcal                                   hg-flow                                mediaconch                             rename                                 xar-mackyle
dcd                                    hh                                     mediatomb                              renameutils                            xaric
dcfldd                                 hicolor-icon-theme                     mednafen                               reop                                   xbee-comm
dcled                                  hidapi                                 megacmd                                repl                                   xboard
dcm2niix                               highlight                              megatools                              repo                                   xcenv
dcmtk                                  highlighting-kate                      memcache-top                           reposurgeon                            xclip
dcos-cli                               hilite                                 memcached                              residualvm                             xcproj
dcraw                                  hiredis                                memcacheq                              rest-shell                             xctool
ddar                                   historian                              memtester                              restund                                xcv
ddate                                  hive                                   menhir                                 resty                                  xdelta
ddclient                               hivemind                               mercurial                              rethinkdb                              xdot
ddd                                    hledger                                mercury                                rex                                    xdotool
ddrescue                               hoedown                                mergelog                               rexster-console                        xerces-c
debianutils                            homebank                               mergepbx                               rexster                                xhyve
deheader                               homeshick                              mesalib-glw                            rfcmarkup                              xlispstat
dehydrated                             homesick-completion                    meson                                  rfcstrip                               xlslib
deis                                   homeworlds                             mesos                                  rgbds                                  xmake
deisctl                                honcho                                 metabase                               rgxg                                   xml-coreutils
deja-gnu                               hopenpgp-tools                         metaproxy                              rhash                                  xml-security-c
delta                                  hornetq                                metashell                              rhino                                  xml-tooling-c
denominator                            hostdb                                 metis                                  riak                                   xml2
dep                                    hostess                                metricbeat                             riemann-client                         xmlcatmgr
dependency-check                       hping                                  mfcuk                                  riemann                                xmlformat
depqbf                                 hqx                                    mfoc                                   rig                                    xmlrpc-c
derby                                  hr                                     mfterm                                 rinetd                                 xmlsectool
desk                                   hspell                                 mftrace                                ringojs                                xmlsh
desktop-file-utils                     ht                                     mg                                     ripgrep                                xmlstarlet
detox                                  html-xml-utils                         mg3a                                   ripmime                                xmlto
devd                                   html2text                              mgba                                   rkflashtool                            xmltoman
devil                                  htmlcleaner                            mhash                                  rkhunter                               xmoto
devtodo                                htmlcompressor                         micro                                  rlog                                   xmount
dex                                    htmlcxx                                micropython                            rlvm                                   xmp
dex2jar                                htmldoc                                midgard2                               rlwrap                                 xonsh
dfc                                    htop-osx                               midicsv                                rmate                                  xorriso
dfix                                   htop                                   midnight-commander                     rmcast                                 xpa
dfmt                                   htpdate                                mighttpd2                              rmlint                                 xpdf
dfu-programmer                         httest                                 mikmod                                 rmtrash                                xplanet
dfu-util                               http-parser                            mikutter                               rnv                                    xqilla
dgen                                   http-server                            miller                                 robodoc                                xrick
dhall-json                             http_load                              mimetic                                robot-framework                        xrootd
dhcpdump                               httpdiff                               mimic                                  robotfindskitten                       xsane
dhcping                                httperf                                mimms                                  rock                                   xsd
dhex                                   httpflow                               minbif                                 rocksdb                                xshogi
di                                     httpie                                 minetest                               rofs-filtered                          xspin
dialog                                 httping                                mingw-w64                              rogue                                  xsv
dict                                   httpry                                 minicom                                roll                                   xsw
diction                                httpstat                               minidjvu                               rolldice                               xtail
dieharder                              httptunnel                             minidlna                               rom-tools                              xtensor
diff-pdf                               httrack                                minimal-racket                         root                                   xtitle
diff-so-fancy                          hub                                    minimesos                              root@5                                 xu4
diffoscope                             hubflow                                minimodem                              roswell                                xvid
diffstat                               huexpress                              minio-mc                               roundup                                xxhash
diffuse                                hugo                                   minio                                  rp                                     xz
diffutils                              hunspell                               minisat                                rpcgen                                 yacas
digdag                                 hwloc                                  minised                                rpg                                    yadm
digitemp                               hydra                                  minisign                               rpl                                    yaf
dirac                                  hyper                                  miniupnpc                              rpm                                    yafc
direnv                                 hyperestraier                          minizinc                               rpm2cpio                               yajl
direvent                               hyperscan                              minizip                                rrdtool                                yamcha
dirmngr                                hyperspec                              minuit2                                rsnapshot                              yamdi
dirt                                   hypre                                  miruo                                  rssh                                   yaml-cpp
discount                               i2p                                    mit-scheme                             rsstail                                yank
disktype                               i2util                                 mitie                                  rswift                                 yara
distcc                                 i3                                     mitmproxy                              rsync                                  yarn
distribution                           i3status                               mix-completion                         rsyslog                                yash
ditaa                                  iamy                                   mjpegtools                             rt-audio                               yasm
django-completion                      iat                                    mkclean                                rtags                                  yaws
djbdns                                 ib                                     mkcue                                  rtf2latex2e                            yaz
djmount                                ibex                                   mkdocs                                 rtmidi                                 yaze-ag
djview4                                ical-buddy                             mkhexgrid                              rtmpdump                               yazpp
djvu2pdf                               icarus-verilog                         mksh                                   rtv                                    yconalyzer
djvulibre                              icbirc                                 mktorrent                              rubberband                             yelp-tools
dlib                                   icdiff                                 mkvalidator                            ruby-build                             yeti
dlite                                  ice                                    mkvdts2ac3                             ruby-completion                        yetris
dmalloc                                icecast                                mkvtomp4                               ruby-install                           ykclient
dmd                                    icecream                               mkvtoolnix                             ruby                                   ykneomgr
dmenu                                  icon-naming-utils                      mldonkey                               ruby@1.8                               ykpers
dmtx-utils                             icon                                   mlkit                                  ruby@1.9                               yle-dl
dns2tcp                                icoutils                               mlogger                                ruby@2.0                               yosys
dnscrypt-proxy                         icu4c                                  mlt                                    ruby@2.1                               you-get
dnscrypt-wrapper                       id3ed                                  mlton                                  ruby@2.2                               youtube-dl
dnsmap                                 id3lib                                 mm-common                              ruby@2.3                               yubico-piv-tool
dnsmasq                                id3tool                                mmark                                  runcocoa                               yuicompressor
dnsperf                                id3v2                                  mmix                                   runit                                  yydecode
dnsrend                                ideviceinstaller                       mmsrip                                 rush                                   z
dnstop                                 idnits                                 mmv                                    rust                                   z3
dnstracer                              idris                                  mobile-shell                           rustc-completion                       z80asm
dnstwist                               idutils                                mobiledevice                           rustup-init                            z80dasm
dnsviz                                 ievms                                  moc                                    rxvt-unicode                           zabbix
docbook-xsl                            ifstat                                 mockserver                             ry                                     zanata-client
docbook                                iftop                                  moco                                   rzip                                   zbackup
docbook2x                              ifuse                                  modd                                   s-lang                                 zbar
docfx                                  igraph                                 modgit                                 s-nail                                 zboy
docker-clean                           ii                                     modman                                 s-search                               zdelta
docker-cloud                           ike-scan                               modules                                s3-backer                              zebra
docker-completion                      ilmbase                                moe                                    s3cmd                                  zelda-roth-se
docker-compose-completion              imagejs                                mogenerator                            s3fs                                   zenity
docker-compose                         imagemagick                            molecule                               s6                                     zero-install
docker-credential-helper               imagemagick@6                          mon                                    safe-rm                                zeromq
docker-gen                             imagesnap                              monax                                  sagittarius-scheme                     zeromq@3.2
docker-machine-completion              imageworsener                          monetdb                                saldl                                  zeromq@4.0
docker-machine-driver-vultr            imake                                  mongo-c-driver                         saltstack                              zeromq@4.1
docker-machine-driver-xhyve            imap-uw                                mongo-cxx-driver                       sane-backends                          zile
docker-machine-nfs                     imapfilter                             mongo-orchestration                    sary                                   zimg
docker-machine-parallels               imapsync                               mongodb                                sassc                                  zinc
docker-machine                         imessage-ruby                          mongodb@2.6                            savana                                 zint
docker-swarm                           imgur-screenshot                       mongodb@3.0                            saxon-b                                zita-convolver
docker                                 imlib2                                 mongodb@3.2                            saxon                                  zlib
docker2aci                             immortal                               mongoose                               sbcl                                   zmap
docker@1.11                            inetutils                              mongrel2                               sbjson                                 zmqpp
docker@1.71                            infer                                  mongroup                               sblim-sfcc                             znapzend
dockutil                               influxdb                               monit                                  sbt                                    znc
dockviz                                influxdb@0.8                           monitoring-plugins                     sbt@0.13                               zookeeper
dockward                               inform6                                monkeysphere                           sbtenv                                 zopfli
doctl                                  iniparser                              mono-libgdiplus                        sbuild                                 zorba
docutils                               innoextract                            mono                                   sc68                                   zork
docx2txt                               innotop                                monotone                               scala                                  zpaq
doitlive                               ino                                    montage                                scala@2.10                             zplug
dopewars                               insect                                 moodbar                                scala@2.11                             zpython
dos2unix                               inspircd                               moon-buggy                             scalaenv                               zsdx
dosbox-x                               instead                                moreutils                              scalapack                              zsh-autosuggestions
dosbox                                 intercal                               morse                                  scalariform                            zsh-completions
dosfstools                             internetarchive                        mosml                                  scalastyle                             zsh-git-prompt
double-conversion                      intltool                               mosquitto                              scale2x                                zsh-history-substring-search
doublecpp                              io                                     most                                   scamper                                zsh-lovers
doubledown                             ioke                                   movgrab                                sccache                                zsh-navigation-tools
dovecot                                ioping                                 moz-git-tools                          scheme48                               zsh-syntax-highlighting
doxygen                                ios-class-guard                        mozilla-addon-sdk                      schismtracker                          zsh
doxymacs                               ios-deploy                             mozjpeg                                schroedinger                           zshdb
dpkg                                   ios-sim                                mp3blaster                             scipy                                  zssh
drake                                  ios-webkit-debug-proxy                 mp3cat                                 scm-manager                            zstd
drip                                   iozone                                 mp3check                               scmpuff                                zsxd
dromeaudio                             ip_relay                               mp3fs                                  scons                                  zsync
dropbear                               ipbt                                   mp3gain                                scour                                  zurl
dropbox-uploader                       ipcalc                                 mp3info                                screen                                 zxcc
druid                                  iperf                                  mp3splt                                screenfetch                            zxing-cpp
dscanner                               iperf3                                 mp3unicode                             screenresolution                       zyre
dsd                                    ipfs                                   mp3val                                 scriptcs                               zzuf
dsh                                    iphotoexport                           mp3wrap                                scrollkeeper                           zzz
dshb                                   ipinfo                                 mp4v2                                  scrub
Fallentrees-MacBook-Air:src sunyc$ brew search | grep libev
libev
libevent
shadowsocks-libev
Fallentrees-MacBook-Air:src sunyc$ brew search | grep libevent
belibevent
Fallentrees-MacBook-Air:src sunyc$ brew install libevent
==> Installing dependencies for libevent: openssl
==> Installing libevent dependency: openssl
==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2l.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring openssl-1.0.2l.sierra.bottle.tar.gz
==> Caveats
A CA file has been bootstrapped using certificates from the SystemRoots
keychain. To add additional certificates (e.g. the certificates added in
the System keychain), place .pem files in
  /usr/local/etc/openssl/certs

and run
  /usr/local/opt/openssl/bin/c_rehash

This formula is keg-only, which means it was not symlinked into /usr/local,
because Apple has deprecated use of OpenSSL in favor of its own TLS and crypto libraries.

If you need to have this software first in your PATH run:
  echo 'export PATH="/usr/local/opt/openssl/bin:$PATH"' >> ~/.bash_profile

For compilers to find this software you may need to set:
    LDFLAGS:  -L/usr/local/opt/openssl/lib
    CPPFLAGS: -I/usr/local/opt/openssl/include

==> Summary
🍺  /usr/local/Cellar/openssl/1.0.2l: 1,709 files, 12.2MB
==> Installing libevent
==> Downloading https://homebrew.bintray.com/bottles/libevent-2.1.8.sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring libevent-2.1.8.sierra.bottle.tar.gz
🍺  /usr/local/Cellar/libevent/2.1.8: 847 files, 2.2MB
Fallentrees-MacBook-Air:src sunyc$ ./build.FluffOS 
Checking autotools...
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal -I m4 --force --warnings=all 
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoconf --include=m4 --force --warnings=all
autoreconf: running: /usr/local/Cellar/autoconf/2.69/bin/autoheader --include=m4 --force --warnings=all
autoreconf: configure.ac: not using Automake
autoreconf: Leaving directory `.'
Preparing to build standard driver ...
checking build system type... x86_64-apple-darwin16.7.0
checking host system type... x86_64-apple-darwin16.7.0
checking target system type... x86_64-apple-darwin16.7.0
checking for g++... g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for bison... bison
checking for a BSD-compatible install... /usr/bin/install -c
checking whether make sets $(MAKE)... yes
checking whether g++ supports C++11 features by default... no
checking whether g++ supports C++11 features with -std=c++11... yes
checking whether C++ compiler accepts -D_GNU_SOURCE... yes
checking whether C++ compiler accepts -fno-omit-frame-pointer... yes
checking whether C++ compiler accepts -iquote.... yes
checking whether the linker accepts -flto... yes
checking whether C++ compiler accepts -flto... yes
checking whether the linker accepts -rdynamic... yes
checking whether C++ compiler accepts -fPIE... yes
checking whether C++ compiler accepts -pie... yes
checking whether C++ compiler accepts -pthread... yes
checking how to run the C++ preprocessor... g++ -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... yes
checking for sys/types.h... (cached) yes
checking for netinet/in.h... yes
checking for arpa/nameser.h... yes
checking for netdb.h... yes
checking for resolv.h... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking whether sys/types.h defines makedev... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking arpa/telnet.h usability... yes
checking arpa/telnet.h presence... yes
checking for arpa/telnet.h... yes
checking crypt.h usability... no
checking crypt.h presence... no
checking for crypt.h... no
checking execinfo.h usability... yes
checking execinfo.h presence... yes
checking for execinfo.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking float.h usability... yes
checking float.h presence... yes
checking for float.h... yes
checking for inttypes.h... (cached) yes
checking libintl.h usability... no
checking libintl.h presence... no
checking for libintl.h... no
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.h... yes
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking for netdb.h... (cached) yes
checking for netinet/in.h... (cached) yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/crypt.h usability... no
checking sys/crypt.h presence... no
checking for sys/crypt.h... no
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/resource.h usability... yes
checking sys/resource.h presence... yes
checking for sys/resource.h... yes
checking sys/rusage.h usability... no
checking sys/rusage.h presence... no
checking for sys/rusage.h... no
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for sys/stat.h... (cached) yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/wait.h usability... yes
checking sys/wait.h presence... yes
checking for sys/wait.h... yes
checking time.h usability... yes
checking time.h presence... yes
checking for time.h... yes
checking for unistd.h... (cached) yes
checking values.h usability... no
checking values.h presence... no
checking for values.h... no
checking whether byte ordering is bigendian... no
checking for int64_t... yes
checking for pid_t... yes
checking for size_t... (cached) yes
checking for struct stat.st_rdev... yes
checking for uint32_t... yes
checking size of int... 4
checking size of char *... 8
checking for library containing sqrt... none required
checking for library containing crypt... none required
checking for library containing malloc... none required
checking for library containing backtrace... none required
checking for int64_t... (cached) yes
checking for pid_t... (cached) yes
checking for size_t... (cached) yes
checking for struct stat.st_rdev... (cached) yes
checking for uint32_t... (cached) yes
checking for uint64_t... yes
checking for sighandler_t... no
checking for error_at_line... no
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether lstat correctly handles trailing slash... no
checking for working strtod... yes
checking for gcc... gcc
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for libevent >= 2.0... yes
checking how to run the C preprocessor... gcc -E
checking if zlib is wanted... yes
checking for inflateEnd in -lz... yes
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for library containing timer_create... no
checking for library containing pthread_create... none required
checking lib pcre... (testing)
checking for pcre_study in -lpcre... yes
checking lib pcre... -lpcre
configure: creating ./config.status
config.status: creating Makefile
config.status: creating configure.h
[CC] tools/build_applies.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[Linking] tools/build_applies.autogen
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument]
[Generating] tools/make_func.autogen.cc
[CC] tools/make_func.autogen.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
tools/make_func.y:359:3: warning: 'register' storage class specifier is deprecated and incompatible with C++1z [-Wdeprecated-register]
  register int c;
  ^~~~~~~~~
1 warning generated.
[Linking] tools/make_func.autogen
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument]
[Generating cc.h]
[Generating Packages]
rm: packages/packages.autogen.spec: No such file or directory
rm: packages/packages.autogen.makefile: No such file or directory
rm: packages/packages.autogen.fullspec: No such file or directory
clang: warning: treating 'c-header' input as 'c++-header' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[Generating applies table...]
[Generating efun tables...]
[Generating grammar...]
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
sed: -i may not be used with stdin
***************** Configuration completed **************
Compiling FluffOS 3.0.20170907 (git-e0481cd-1504810934) as driver for x86_64-apple-darwin16.7.0.

INSTALL: '/usr/bin/install -c'
INSTALL DIR: '/Users/sunyc/Desktop/src/fluffos/bin'
BISON: 'bison'
COMPILE: 'g++ -march=native -Wall -Wextra -Wformat -Werror=format-security -Werror=array-bounds -Wno-char-subscripts -Wno-sign-compare -Wno-return-type -Wno-unused-parameter -Wno-missing-field-initializers -Wno-overloaded-virtual -Wno-non-virtual-dtor -fdiagnostics-show-option -fmessage-length=0 -funsigned-char -fwrapv -O3 -funroll-loops -DNDEBUG -g -std=c++11 -D_GNU_SOURCE -fno-omit-frame-pointer -iquote. -flto -fPIE -pie -pthread   -I/usr/include '
LINK: 'g++ -march=native -Wall -Wextra -Wformat -Werror=format-security -Werror=array-bounds -Wno-char-subscripts -Wno-sign-compare -Wno-return-type -Wno-unused-parameter -Wno-missing-field-initializers -Wno-overloaded-virtual -Wno-non-virtual-dtor -fdiagnostics-show-option -fmessage-length=0 -funsigned-char -fwrapv -O3 -funroll-loops -DNDEBUG -g -std=c++11 -D_GNU_SOURCE -fno-omit-frame-pointer -iquote. -flto -fPIE -pie -pthread  -rdynamic -L/usr/lib'

LIBEVENT: '-levent', '', ''
PCRE: '-lpcre', ''

Make Version:
GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.

This program built for i386-apple-darwin11.3.0
Compiler Version:
Configured with: --prefix=/Library/Developer/CommandLineTools/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
Apple LLVM version 8.1.0 (clang-802.0.42)
Target: x86_64-apple-darwin16.7.0
Thread model: posix
InstalledDir: /Library/Developer/CommandLineTools/usr/bin
Edit Makefile if this is not what you want

Otherwise, type '/Library/Developer/CommandLineTools/usr/bin/make' to build FluffOS, then '/Library/Developer/CommandLineTools/usr/bin/make install'.
Fallentrees-MacBook-Air:src sunyc$ make clean
[Cleaning ...]
makemake[1]: *** No rule to make target `clean'.  Stop.
make: [clean] Error 2 (ignored)
[Done]
Fallentrees-MacBook-Air:src sunyc$ make
[CC] tools/build_applies.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[Linking] tools/build_applies.autogen
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument]
[Generating] tools/make_func.autogen.cc
[CC] tools/make_func.autogen.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
tools/make_func.y:359:3: warning: 'register' storage class specifier is deprecated and incompatible with C++1z [-Wdeprecated-register]
  register int c;
  ^~~~~~~~~
1 warning generated.
[Linking] tools/make_func.autogen
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-pthread' [-Wunused-command-line-argument]
[Generating cc.h]
[Generating Packages]
rm: packages/packages.autogen.spec: No such file or directory
rm: packages/packages.autogen.makefile: No such file or directory
rm: packages/packages.autogen.fullspec: No such file or directory
clang: warning: treating 'c-header' input as 'c++-header' when in C++ mode, this behavior is deprecated [-Wdeprecated]
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[Generating applies table...]
[Generating efun tables...]
[Generating grammar...]
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
sed: -i may not be used with stdin
[Building jemalloc] thirdparty/jemalloc/lib/libjemalloc_pic.a
autoconf
./configure --enable-autogen --enable-prof
checking for xsltproc... /usr/bin/xsltproc
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether compiler is cray... no
checking whether compiler supports -std=gnu11... yes
checking whether compiler supports -Wall... yes
checking whether compiler supports -Werror=declaration-after-statement... yes
checking whether compiler supports -Wshorten-64-to-32... yes
checking whether compiler supports -Wsign-compare... yes
checking whether compiler supports -pipe... yes
checking whether compiler supports -g3... yes
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking size of void *... 8
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking size of intmax_t... 8
checking build system type... x86_64-apple-darwin16.7.0
checking host system type... x86_64-apple-darwin16.7.0
checking whether pause instruction is compilable... yes
checking for ar... ar
checking malloc.h usability... no
checking malloc.h presence... no
checking for malloc.h... no
checking for library containing log... none required
checking whether __attribute__ syntax is compilable... yes
checking whether compiler supports -Werror... yes
checking whether compiler supports -herror_on_warning... no
checking whether tls_model attribute is compilable... yes
checking whether compiler supports -Werror... yes
checking whether compiler supports -herror_on_warning... no
checking whether alloc_size attribute is compilable... no
checking whether compiler supports -Werror... yes
checking whether compiler supports -herror_on_warning... no
checking whether format(gnu_printf, ...) attribute is compilable... no
checking whether compiler supports -Werror... yes
checking whether compiler supports -herror_on_warning... no
checking whether format(printf, ...) attribute is compilable... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for ranlib... ranlib
checking for ld... /usr/bin/ld
checking for autoconf... /usr/local/bin/autoconf
checking for memalign... no
checking for valloc... yes
checking whether compiler supports -O3... yes
checking whether compiler supports -funroll-loops... yes
checking unwind.h usability... yes
checking unwind.h presence... yes
checking for unwind.h... yes
checking for _Unwind_Backtrace in -lgcc... no
checking whether compiler supports -fno-omit-frame-pointer... yes
checking configured backtracing method... gcc intrinsics
checking for sbrk... yes
Disabling dss allocation because sbrk is deprecated
checking whether utrace(2) is compilable... no
checking whether valgrind is compilable... no
checking whether a program using __builtin_unreachable is compilable... yes
checking whether a program using __builtin_ffsl is compilable... yes
checking LG_PAGE... 12
checking pthread.h usability... yes
checking pthread.h presence... yes
checking for pthread.h... yes
checking for pthread_create in -lpthread... yes
checking whether pthread_atfork(3) is compilable... yes
checking for library containing clock_gettime... none required
checking whether clock_gettime(CLOCK_MONOTONIC_COARSE, ...) is compilable... no
checking whether clock_gettime(CLOCK_MONOTONIC, ...) is compilable... no
checking whether mach_absolute_time() is compilable... yes
checking whether compiler supports -Werror... yes
checking whether syscall(2) is compilable... no
checking for secure_getenv... no
checking for issetugid... yes
checking for _malloc_thread_cleanup... no
checking for _pthread_mutex_init_calloc_cb... no
Forcing no TLS to avoid allocator/threading bootstrap issues
checking whether C11 atomics is compilable... yes
checking whether atomic(9) is compilable... no
checking whether Darwin OSAtomic*() is compilable... yes
checking whether madvise(2) is compilable... yes
checking whether madvise(..., MADV_FREE) is compilable... yes
checking whether madvise(..., MADV_DONTNEED) is compilable... yes
checking whether madvise(..., MADV_[NO]HUGEPAGE) is compilable... no
checking for __builtin_clz... yes
checking whether Darwin os_unfair_lock_*() is compilable... yes
checking whether Darwin OSSpin*() is compilable... yes
checking malloc zone version... 8
checking whether glibc malloc hook is compilable... no
checking whether glibc memalign hook is compilable... no
checking whether pthreads adaptive mutexes is compilable... no
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating jemalloc.pc
config.status: creating doc/html.xsl
config.status: creating doc/manpages.xsl
config.status: creating doc/jemalloc.xml
config.status: creating include/jemalloc/jemalloc_macros.h
config.status: creating include/jemalloc/jemalloc_protos.h
config.status: creating include/jemalloc/jemalloc_typedefs.h
config.status: creating include/jemalloc/internal/jemalloc_internal.h
config.status: creating test/test.sh
config.status: creating test/include/test/jemalloc_test.h
config.status: creating config.stamp
config.status: creating bin/jemalloc-config
config.status: creating bin/jemalloc.sh
config.status: creating bin/jeprof
config.status: creating include/jemalloc/jemalloc_defs.h
config.status: creating include/jemalloc/internal/jemalloc_internal_defs.h
config.status: creating test/include/test/jemalloc_test_defs.h
config.status: executing include/jemalloc/internal/private_namespace.h commands
config.status: executing include/jemalloc/internal/private_unnamespace.h commands
config.status: executing include/jemalloc/internal/public_symbols.txt commands
config.status: executing include/jemalloc/internal/public_namespace.h commands
config.status: executing include/jemalloc/internal/public_unnamespace.h commands
config.status: executing include/jemalloc/internal/size_classes.h commands
config.status: executing include/jemalloc/jemalloc_protos_jet.h commands
config.status: executing include/jemalloc/jemalloc_rename.h commands
config.status: executing include/jemalloc/jemalloc_mangle.h commands
config.status: executing include/jemalloc/jemalloc_mangle_jet.h commands
config.status: executing include/jemalloc/jemalloc.h commands
===============================================================================
jemalloc version   : 4.4.0-0-gf1f76357313e7dcad7262f17a48ff0a2e005fcdc
library revision   : 2

CONFIG             : --enable-autogen --enable-prof
CC                 : gcc
CFLAGS             : -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer
EXTRA_CFLAGS       : 
CPPFLAGS           :  -D_REENTRANT
LDFLAGS            : 
EXTRA_LDFLAGS      : 
LIBS               :  -lpthread
RPATH_EXTRA        : 

XSLTPROC           : /usr/bin/xsltproc
XSLROOT            : 

PREFIX             : /usr/local
BINDIR             : /usr/local/bin
DATADIR            : /usr/local/share
INCLUDEDIR         : /usr/local/include
LIBDIR             : /usr/local/lib
MANDIR             : /usr/local/share/man

srcroot            : 
abs_srcroot        : /Users/sunyc/Desktop/src/fluffos/src/thirdparty/jemalloc/
objroot            : 
abs_objroot        : /Users/sunyc/Desktop/src/fluffos/src/thirdparty/jemalloc/

JEMALLOC_PREFIX    : je_
JEMALLOC_PRIVATE_NAMESPACE
                   : je_
install_suffix     : 
malloc_conf        : 
autogen            : 1
cc-silence         : 1
debug              : 0
code-coverage      : 0
stats              : 1
prof               : 1
prof-libunwind     : 0
prof-libgcc        : 0
prof-gcc           : 1
tcache             : 1
fill               : 1
utrace             : 0
valgrind           : 0
xmalloc            : 0
munmap             : 1
lazy_lock          : 0
tls                : 0
cache-oblivious    : 1
===============================================================================
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/jemalloc.pic.o src/jemalloc.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/arena.pic.o src/arena.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/atomic.pic.o src/atomic.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/base.pic.o src/base.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/bitmap.pic.o src/bitmap.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/chunk.pic.o src/chunk.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/chunk_dss.pic.o src/chunk_dss.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/chunk_mmap.pic.o src/chunk_mmap.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/ckh.pic.o src/ckh.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/ctl.pic.o src/ctl.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/extent.pic.o src/extent.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/hash.pic.o src/hash.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/huge.pic.o src/huge.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/mb.pic.o src/mb.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/mutex.pic.o src/mutex.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/nstime.pic.o src/nstime.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/pages.pic.o src/pages.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/prng.pic.o src/prng.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/prof.pic.o src/prof.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/quarantine.pic.o src/quarantine.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/rtree.pic.o src/rtree.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/stats.pic.o src/stats.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/spin.pic.o src/spin.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/tcache.pic.o src/tcache.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/ticker.pic.o src/ticker.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/tsd.pic.o src/tsd.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/util.pic.o src/util.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/witness.pic.o src/witness.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -fPIC -DPIC -c -D_REENTRANT -Iinclude -Iinclude -o src/zone.pic.o src/zone.c
gcc -shared -Wl,-install_name,/usr/local/lib/libjemalloc.2.dylib  -o lib/libjemalloc.2.dylib src/jemalloc.pic.o src/arena.pic.o src/atomic.pic.o src/base.pic.o src/bitmap.pic.o src/chunk.pic.o src/chunk_dss.pic.o src/chunk_mmap.pic.o src/ckh.pic.o src/ctl.pic.o src/extent.pic.o src/hash.pic.o src/huge.pic.o src/mb.pic.o src/mutex.pic.o src/nstime.pic.o src/pages.pic.o src/prng.pic.o src/prof.pic.o src/quarantine.pic.o src/rtree.pic.o src/stats.pic.o src/spin.pic.o src/tcache.pic.o src/ticker.pic.o src/tsd.pic.o src/util.pic.o src/witness.pic.o src/zone.pic.o  -lpthread 
ln -sf libjemalloc.2.dylib lib/libjemalloc.dylib
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/jemalloc.o src/jemalloc.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/arena.o src/arena.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/atomic.o src/atomic.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/base.o src/base.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/bitmap.o src/bitmap.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/chunk.o src/chunk.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/chunk_dss.o src/chunk_dss.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/chunk_mmap.o src/chunk_mmap.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/ckh.o src/ckh.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/ctl.o src/ctl.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/extent.o src/extent.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/hash.o src/hash.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/huge.o src/huge.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/mb.o src/mb.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/mutex.o src/mutex.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/nstime.o src/nstime.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/pages.o src/pages.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/prng.o src/prng.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/prof.o src/prof.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/quarantine.o src/quarantine.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/rtree.o src/rtree.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/stats.o src/stats.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/spin.o src/spin.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/tcache.o src/tcache.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/ticker.o src/ticker.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/tsd.o src/tsd.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/util.o src/util.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/witness.o src/witness.c
gcc -std=gnu11 -Wall -Werror=declaration-after-statement -Wshorten-64-to-32 -Wsign-compare -pipe -g3 -O3 -funroll-loops -fno-omit-frame-pointer  -c -D_REENTRANT -Iinclude -Iinclude -o src/zone.o src/zone.c
ar crus lib/libjemalloc.a src/jemalloc.o src/arena.o src/atomic.o src/base.o src/bitmap.o src/chunk.o src/chunk_dss.o src/chunk_mmap.o src/ckh.o src/ctl.o src/extent.o src/hash.o src/huge.o src/mb.o src/mutex.o src/nstime.o src/pages.o src/prng.o src/prof.o src/quarantine.o src/rtree.o src/stats.o src/spin.o src/tcache.o src/ticker.o src/tsd.o src/util.o src/witness.o src/zone.o
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: lib/libjemalloc.a(atomic.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: lib/libjemalloc.a(hash.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: lib/libjemalloc.a(mb.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: lib/libjemalloc.a(prng.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: lib/libjemalloc.a(spin.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: lib/libjemalloc.a(ticker.o) has no symbols
ar crus lib/libjemalloc_pic.a src/jemalloc.pic.o src/arena.pic.o src/atomic.pic.o src/base.pic.o src/bitmap.pic.o src/chunk.pic.o src/chunk_dss.pic.o src/chunk_mmap.pic.o src/ckh.pic.o src/ctl.pic.o src/extent.pic.o src/hash.pic.o src/huge.pic.o src/mb.pic.o src/mutex.pic.o src/nstime.pic.o src/pages.pic.o src/prng.pic.o src/prof.pic.o src/quarantine.pic.o src/rtree.pic.o src/stats.pic.o src/spin.pic.o src/tcache.pic.o src/ticker.pic.o src/tsd.pic.o src/util.pic.o src/witness.pic.o src/zone.pic.o
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: lib/libjemalloc_pic.a(atomic.pic.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: lib/libjemalloc_pic.a(hash.pic.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: lib/libjemalloc_pic.a(mb.pic.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: lib/libjemalloc_pic.a(prng.pic.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: lib/libjemalloc_pic.a(spin.pic.o) has no symbols
/Library/Developer/CommandLineTools/usr/bin/ranlib: file: lib/libjemalloc_pic.a(ticker.pic.o) has no symbols
/Users/sunyc/Desktop/src/fluffos/src
[CC] base/internal/debugmalloc.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] base/internal/external_port.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] base/internal/file.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] base/internal/hash.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] base/internal/log.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] base/internal/md.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
base/internal/md.cc:29:14: warning: unused variable 'count' [-Wunused-variable]
  static int count = 0;
             ^
base/internal/md.cc:89:7: warning: unused variable 'tmp' [-Wunused-variable]
  int tmp;
      ^
2 warnings generated.
[CC] base/internal/outbuf.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] base/internal/port.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] base/internal/rc.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] base/internal/stats.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] base/internal/stralloc.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] base/internal/strput.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] vm/internal/applies_table.autogen.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] vm/internal/efuns.autogen.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] vm/internal/apply.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] vm/internal/eval.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] vm/internal/master.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] vm/internal/otable.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
[CC] vm/internal/posix_timers.o
clang: warning: argument unused during compilation: '-pie' [-Wunused-command-line-argument]
vm/internal/posix_timers.cc:12:8: error: unknown type name 'timer_t'; did you mean 'time_t'?
static timer_t eval_timer_id;
       ^~~~~~~
       time_t
/usr/include/sys/_types/_time_t.h:30:26: note: 'time_t' declared here
typedef __darwin_time_t         time_t; 
                                ^
vm/internal/posix_timers.cc:38:9: error: use of undeclared identifier 'timer_create'
    i = timer_create(CLOCK_MONOTONIC, &sev, &eval_timer_id);
        ^
vm/internal/posix_timers.cc:42:9: error: use of undeclared identifier 'timer_create'
    i = timer_create(CLOCK_REALTIME, &sev, &eval_timer_id);
        ^
vm/internal/posix_timers.cc:50:3: error: use of undeclared identifier 'sigemptyset'
  sigemptyset(&sa.sa_mask);
  ^
vm/internal/posix_timers.cc:53:7: error: no matching constructor for initialization of 'sigaction'
  i = sigaction(SIGVTALRM, &sa, NULL);
      ^         ~~~~~~~~~~~~~~~~~~~~
/usr/include/sys/signal.h:286:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 3 were provided
struct  sigaction {
        ^
/usr/include/sys/signal.h:286:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 3 were provided
/usr/include/sys/signal.h:286:8: note: candidate constructor (the implicit default constructor) not viable: requires 0 arguments, but 3 were provided
vm/internal/posix_timers.cc:62:21: error: variable has incomplete type 'struct itimerspec'
  struct itimerspec it;
                    ^
vm/internal/posix_timers.cc:62:10: note: forward declaration of 'itimerspec'
  struct itimerspec it;
         ^
vm/internal/posix_timers.cc:75:21: error: variable has incomplete type 'struct itimerspec'
  struct itimerspec it;
                    ^
vm/internal/posix_timers.cc:75:10: note: forward declaration of 'itimerspec'
  struct itimerspec it;
         ^
7 errors generated.
make: *** [vm/internal/posix_timers.o] Error 1
Fallentrees-MacBook-Air:src sunyc$ 
silenus-dionysus commented 7 years ago

So call_out(0) still works? I wasn't sure about the rest. I will take your word for it.

silenus-dionysus commented 7 years ago

All that is left is to test that the fluffos compiles on os x now with the steady_clock change?

thefallentree commented 7 years ago

There are a few more things to be fixed, will be committed today

silenus-dionysus commented 7 years ago

Let me know when the fixes go through since there is some code I would like to add as well. I think I will make some relatively easy changes to the various hashes in the driver before trying something a bit harder.