Skip to content

Instantly share code, notes, and snippets.

@yrashk
Created January 28, 2011 21:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yrashk/bf2fad0709e8c70cf9eb to your computer and use it in GitHub Desktop.
Save yrashk/bf2fad0709e8c70cf9eb to your computer and use it in GitHub Desktop.
$ agner fetch -c yaws
remote: Counting objects: 10393, done.
remote: Compressing objects: 100% (2580/2580), done.
remote: Total 10393 (delta 7702), reused 10276 (delta 7627)
Receiving objects: 100% (10393/10393), 2.90 MiB | 1.19 MiB/s, done.
Resolving deltas: 100% (7702/7702), done.
ok
Compiling (output will be shown when done)...
checking build system type... i686-apple-darwin10.6.0
checking host system type... i686-apple-darwin10.6.0
checking target system type... i686-apple-darwin10.6.0
checking for erl... /usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erl
checking for erl... /usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erl
checking for erlc... /usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc
checking erts version... 5.8.2
checking kernel version... 2.14.2
checking stdlib version... 1.17.2
checking sasl version... 2.1.9.2
checking ssl version... 4.1.1
checking mnesia version... 4.4.16
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
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 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 whether gcc needs -traditional... no
checking whether make sets $(MAKE)... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking for latex... no
checking for dvips... no
checking for pdflatex... no
checking for epstopdf... no
checking for sendfile in -lc... yes
checking for erlc... /usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc
configure: found 64-bit Erlang
configure: creating ./config.status
config.status: creating include.mk
configure: creating ./config.status
config.status: creating include.mk
config.status: creating test/support/include.mk
configure: creating ./config.status
config.status: creating include.mk
config.status: creating test/support/include.mk
config.status: creating test/support/include.sh
configure: creating ./config.status
config.status: creating include.mk
config.status: creating test/support/include.mk
config.status: creating test/support/include.sh
config.status: creating yaws.pc
gcc -c -fPIC -g -O2 -I/usr/include/security -m64 -I/usr/include/pam -I"/usr/local/Cellar/erlang/R14B01/lib/erlang/usr/include" -I/usr/include/pam/ -DDYNAMIC_DRIVER setuid_drv.c
gcc -m64 -bundle -fPIC -flat_namespace -undefined suppress -o ../priv/lib/setuid_drv.so setuid_drv.o
gcc -c -g -O2 -I/usr/include/security -m64 -I/usr/include/pam -I"/usr/local/Cellar/erlang/R14B01/lib/erlang/usr/include" -I/usr/include/pam/ epam.c
gcc -o ../priv/epam -g -O2 -I/usr/include/security -m64 -I/usr/include/pam -I"/usr/local/Cellar/erlang/R14B01/lib/erlang/usr/include" -I/usr/include/pam/ epam.o -lpam
gcc -c -fPIC -g -O2 -I/usr/include/security -m64 -I/usr/include/pam -I"/usr/local/Cellar/erlang/R14B01/lib/erlang/usr/include" -I/usr/include/pam/ -DDYNAMIC_DRIVER yaws_sendfile_drv.c
gcc -c -fPIC -g -O2 -I/usr/include/security -m64 -I/usr/include/pam -I"/usr/local/Cellar/erlang/R14B01/lib/erlang/usr/include" -I/usr/include/pam/ hashtable.c
gcc -m64 -bundle -fPIC -flat_namespace -undefined suppress -o ../priv/lib/yaws_sendfile_drv.so yaws_sendfile_drv.o hashtable.o
. ../vsn.mk; \
cat yaws_generated.template | \
../scripts/Subst %VSN% 1.89 | \
../scripts/Subst %VARDIR% /usr/local/var | \
../scripts/Subst %localinstall% true | \
../scripts/Subst %ETCDIR% /usr/local/etc > yaws_generated.erl
set -x; \
if [ true = "true" ]; then \
echo "-define(HAVE_SENDFILE, true)." > yaws_configure.hrl; \
else touch yaws_configure.hrl; fi
+ '[' true = true ']'
+ echo '-define(HAVE_SENDFILE, true).'
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws.erl
./yaws.erl:161: Warning: function ssl_fail_if_no_peer_cert/1 is unused
./yaws.erl:171: Warning: function ssl_fail_if_no_peer_cert/2 is unused
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_app.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_ticker.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_config.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_server.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_sup.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_api.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_log.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_ls.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_debug.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_compile.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_ctl.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_cgi.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_zlib.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_generated.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin mime_type_c.erl
if [ ! -z "" ]; then \
echo > charset.def; \
else rm charset.def 2> /dev/null; touch charset.def; fi
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erl" -noshell -pa ../ebin -s mime_type_c compile
Compiling mime.types ... > mime_types.erl
ok
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin mime_types.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_session_server.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_outmod.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_revproxy.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_html.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_log_file_h.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_rss.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_dav.erl
./yaws_dav.erl:63: Warning: a term is constructed, but never used
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_pam.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin json.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin jsonrpc.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_jsonrpc.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_xmlrpc.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin haxe.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_rpc.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_soap_srv.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_soap_lib.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin authmod_gssapi.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_appmod_cgi.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_appmod_fcgi.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_sendfile.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_sendfile_compat.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_sup_restarts.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_stats.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_vdir.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_multipart.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_dime.erl
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" -W -pa ../../yaws -I ../include -o ../ebin yaws_websockets.erl
perl -e '$vsn=shift; $mods=""; while(@ARGV){ $_=shift; s/^([A-Z].*)$/\'\''$1\'\''/; $mods.=", " if $mods; $mods .= $_; } while(<>) { s/%VSN%/$vsn/; s/%MODULES%/$mods/; print; }' "1.89" yaws yaws_app yaws_ticker yaws_config yaws_server yaws_sup yaws_api yaws_log yaws_ls yaws_debug yaws_compile yaws_ctl yaws_cgi yaws_zlib yaws_generated mime_type_c mime_types yaws_session_server yaws_outmod yaws_revproxy yaws_html yaws_log_file_h yaws_rss yaws_dav yaws_pam json jsonrpc yaws_jsonrpc yaws_xmlrpc haxe yaws_rpc yaws_soap_srv yaws_soap_lib authmod_gssapi yaws_appmod_cgi yaws_appmod_fcgi yaws_sendfile yaws_sendfile_compat yaws_sup_restarts yaws_stats yaws_vdir yaws_multipart yaws_dime yaws_websockets < yaws.app.src > ../ebin/yaws.app
make[1]: Nothing to be done for `all'.
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" shopcart.erl
cp -f shopcart.beam ../../examples/ebin
"/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erlc" myappmod.erl
cp -f myappmod.beam ../../examples/ebin
echo "To build the docs, please use make docs before doing make install"
To build the docs, please use make docs before doing make install
cat yaws.template | \
./Subst %yawsdir% "`pwd`/.." | \
./Subst %vardir% "/usr/local/var" | \
./Subst %run_erl% "/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/lib/erlang/bin/run_erl" | \
./Subst %to_erl% "/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/lib/erlang/bin/to_erl" | \
./Subst %erl% "/usr/local/Cellar/erlang/R14B01/lib/erlang/erts-5.8.2/bin/erl" | \
./Subst %werl% "" > ../bin/yaws
chmod +x ../bin/yaws
PREFIX is /usr/local
cat yaws.conf.template | \
./Subst %yawsdir% "/usr/local/lib/yaws" | \
./Subst %logdir% "/usr/local/var/log/yaws" | \
./Subst %vardir% "/usr/local/var" | \
./Subst %host% `hostname` | \
./Subst %port% 80 | \
./Subst %docroot% "/usr/local/var/yaws/www" | \
./Subst %certdir% "/usr/local/etc/yaws" | \
./Subst %sslport% 443 > yaws.conf
rm -rf yaws-1.89.script yaws-1.89.boot
rm -rf yaws-1.89.rel yaws-1.89.tar.gz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment