Faerion.OSS Nightly Build Script.
Host system is gavrik.indeyets.pp.ru (OpenBSD).
Working directory is /home/hex/.nightly.
Temporary directory is /tmp/hex/faerion/nightly.
[ Updating from Subversion]
updating faerion...
updating libfaeutil...
updating libflog...
updating librascal...
updating makedefs...
updating mystery...
updating parabellym...
svn: Unable to open an ra_local session to URL
svn: Unable to open repository 'file:///home/hex/svn/parabellym'
svn: Berkeley DB error while opening environment for filesystem
/home/hex/svn/parabellym/db:
DB_RUNRECOVERY: Fatal error, run database recovery
updating zat...
[ Preparing a temporary directory. ]
drwxr-xr-x 4 hex wheel 512 Dec 31 01:00 /tmp/hex/faerion/nightly
drwxr-xr-x 2 hex wheel 512 Dec 31 01:00 /tmp/hex/faerion/nightly/include
drwxr-xr-x 2 hex wheel 512 Dec 31 01:00 /tmp/hex/faerion/nightly/lib
[ Setting up the environment. ]
Could not find LIBRARY_PATH envar.
[ Rebuilding libfaeutil. ]
You are using OpenBSD.
Looking for cc... found!
Looking for windres... none.
Looking for cpp -E... none.
Looking for /tmp/hex/faerion/nightly/include... found!
Looking for /tmp/hex/faerion/nightly/lib... found!
Looking for atou()... none.
Looking for arc4random()... found!
Looking for crc32()... none.
Looking for getopt()... found!
Looking for gettime()... none.
Looking for strisdigit()... none.
Looking for strlcat()... found!
Looking for strlcata()... none.
Looking for strlcpy()... found!
Looking for strlcpya()... none.
Looking for strtok()... found!
Looking for strtok_r()... found!
Looking for strtoupper()... none.
Removed the temporary directory.
Wrote Makedefs.faerion.include
rm -f .depend
cc -W -Wall -Werror -Wstrict-prototypes -I/tmp/hex/faerion/nightly/include
-DOSNAME=OpenBSD -DHAVE_arc4random -DHAVE_getopt -DHAVE_strlcat -DHAVE_strlcpy
-DHAVE_strtok -DHAVE_strtok_r -MM atou.cc crc32.cc daemon.c fileio-freadline.c
getopt.cc gettime.cc memory.cc mutex.cc putint.cc putptr.cc putshort.cc
random.cc sem.cc sofunc.cc strisdigit.cc strlcat.cc strlcata.cc strlcpy.cc
strlcpya.cc strtok.cc strtok_r.cc strtoupper.cc timespec.cc tlskey.cc
unicode-u2w.c unicode-ucs2utf.c unicode-umap.c unicode-utf2ucs.c
unicode-utfcut.c unicode-utflen.c unicode-w2u.c unicode-xlat.c | sed -e
's#^\([^:]*\): \([a-zA-Z0-9_]*/\)*#$(_OBJDIR)/\2\1: \2#' >> .depend
rm -rf fake-1.0
mkdir -p fake-1.0/include/faeutil
mkdir -p fake-1.0/lib
mkdir -p fake-1.0/share/faeutil
cp README fake-1.0/share/faeutil
cp *.h fake-1.0/include/faeutil
cp libfaeutil.a fake-1.0/lib
cp -R fake-1.0/* /tmp/hex/faerion/nightly/ && rm -rf fake-1.0
[ Rebuilding libflog. ]
You are using OpenBSD.
Looking for cc... found!
Looking for windres... none.
Looking for xsltproc... found!
Looking for iconv... found!
Looking for /tmp/hex/faerion/nightly/include... found!
Looking for /tmp/hex/faerion/nightly/lib... found!
Looking for strlcat... found!
Looking for strlcpy... found!
Removed the temporary directory.
Wrote Makedefs.faerion.include
for i in src; do /usr/local/bin/gmake -C $i depend; done
gmake[1]: Entering directory `/home/hex/.nightly/libflog/trunk/src'
rm -f .depend
cc -W -Wall -Werror -Wstrict-prototypes -I/tmp/hex/faerion/nightly/include
-DOSNAME=OpenBSD -DHAVE_strlcat -DHAVE_strlcpy -DVERSION=\"1.2\" -MM flog.cc
flog_crc.cc flog_file.cc log_t.cc mutex.cc sofunc.cc | sed -e 's#^\([^:]*\):
\([a-zA-Z0-9_]*/\)*#$(_OBJDIR)/\2\1: \2#' >> .depend
gmake[1]: Leaving directory `/home/hex/.nightly/libflog/trunk/src'
for i in src; do /usr/local/bin/gmake -C $i || exit 1; done
gmake[1]: Entering directory `/home/hex/.nightly/libflog/trunk/src'
gmake[1]: Leaving directory `/home/hex/.nightly/libflog/trunk/src'
[ Rebuilding librascal. ]
You are using OpenBSD.
Looking for cc... found!
Looking for windres... none.
Looking for cpp -E... none.
Looking for gpg... none.
Looking for xsltproc... found!
Looking for /tmp/hex/faerion/nightly/include... found!
Looking for /tmp/hex/faerion/nightly/lib... found!
Looking for arc4random()... found!
Looking for poll()... found!
Looking for strlcat()... found!
Looking for strlcpy()... found!
Looking for res_init()... found!
Removed the temporary directory.
Wrote Makedefs.faerion.include
for i in sources/bsd; do /usr/local/bin/gmake -C $i depend; done
gmake[1]: Entering directory `/home/hex/.nightly/librascal/trunk/sources/bsd'
rm -f .depend
cc -W -Wall -Werror -Wstrict-prototypes -I/tmp/hex/faerion/nightly/include
-DOSNAME=OpenBSD -DHAVE_arc4random -DHAVE_poll -DHAVE_strlcat -DHAVE_strlcpy
-DHAVE_res_init -DVERSION_NUM="2,0,0,0" -DBUILD_RASCAL -DRASCAL_HELPERS -MM
connection.cc connection_dg.cc connection_in.cc rascal_accept.cc
rascal_connect.cc rascal_get_rq_size.cc rascal_get_sq_size.cc rascal_init.cc
rascal_read.cc rascal_set_context.cc rascal_set_dispatcher.cc rascal_shrink.cc
rascal_work.cc rascal_write.cc | sed -e 's#^\([^:]*\):
\([a-zA-Z0-9_]*/\)*#$(_OBJDIR)/\2\1: \2#' >> .depend
for i in ../common; do /usr/local/bin/gmake -C $i depend; done
gmake[2]: Entering directory `/home/hex/.nightly/librascal/trunk/sources/common'
rm -f .depend
cc -W -Wall -Werror -Wstrict-prototypes -I/tmp/hex/faerion/nightly/include
-DOSNAME=OpenBSD -DHAVE_arc4random -DHAVE_poll -DHAVE_strlcat -DHAVE_strlcpy
-DHAVE_res_init -DVERSION_NUM="2,0,0,0" -DBUILD_RASCAL -DRASCAL_HELPERS -MM
datachain.cc datachainitem.cc debug.cc object.cc packetchain.cc rascal.cc
rascal_aton.cc rascal_cancel.cc rascal_dumpfile.cc rascal_get_errmsg.cc
rascal_ntoa.cc rascal_options.cc rascal_wait.cc resolver/header.cc
resolver/monitor.cc resolver/rascal_getaddr.cc resolver/rascal_gethost.cc
resolver/rascal_getsrv.cc resolver/rascal_set_nameserver.cc resolver/request.cc
resolver/resolver.cc | sed -e 's#^\([^:]*\):
\([a-zA-Z0-9_]*/\)*#$(_OBJDIR)/\2\1: \2#' >> .depend
gmake[2]: Leaving directory `/home/hex/.nightly/librascal/trunk/sources/common'
gmake[1]: Leaving directory `/home/hex/.nightly/librascal/trunk/sources/bsd'
for i in sources/bsd; do /usr/local/bin/gmake -C $i || exit 1; done
gmake[1]: Entering directory `/home/hex/.nightly/librascal/trunk/sources/bsd'
for i in ../common; do /usr/local/bin/gmake -C $i || exit 1; done
gmake[2]: Entering directory `/home/hex/.nightly/librascal/trunk/sources/common'
gmake[2]: Leaving directory `/home/hex/.nightly/librascal/trunk/sources/common'
gmake[1]: Leaving directory `/home/hex/.nightly/librascal/trunk/sources/bsd'
[ Rebuilding parabellym. ]
You are using OpenBSD.
Looking for gmake... found!
Looking for cc... found!
Looking for windres... none.
Looking for cpp -E... none.
Looking for gpg... none.
Looking for iconv... found!
Looking for xsltproc... found!
Looking for /tmp/hex/faerion/nightly/include... found!
Looking for /tmp/hex/faerion/nightly/lib... found!
Looking for libflog... none.
Looking for arc4random()... found!
Looking for daemon()... found!
Looking for flog_writef()... none.
Looking for getopt()... found!
Looking for poll()... found!
Looking for strlcat()... found!
Looking for strlcpy()... found!
Removed the temporary directory.
Wrote Makedefs.faerion.include
You can now build the library using the following commands:
gmake [all] -- build the library
gmake clean -- remove temporary files
gmake cleandist -- remove temporary files and directories
gmake rebuild -- recompile everything
gmake fake -- simulate the installation process
gmake install -- install the library
There is also a variable FLAVOR which, if set to "full", results
in building additional modules (normally skipped), like:
gmake FLAVOR=full
Just remember to install the library first, and then build the
modules; most of them link to the library.
for i in core ; do /usr/local/bin/gmake -C $i depend; done
gmake[1]: Entering directory `/home/hex/.nightly/parabellym/trunk/core'
rm -f .depend
cc -W -Wall -Werror -Wstrict-prototypes -I/tmp/hex/faerion/nightly/include
-DOSNAME=OpenBSD -DHAVE_arc4random -DHAVE_daemon -DHAVE_getopt -DHAVE_poll
-DHAVE_strlcat -DHAVE_strlcpy -DPARA_BUILD_CORE -DVERSION_NUM="1,0,0,0"
-DMODEXT=\"so\" -MM debug.cc exposed.cc message.cc module.cc msgp.cc msgq.cc |
sed -e 's#^\([^:]*\): \([a-zA-Z0-9_]*/\)*#$(_OBJDIR)/\2\1: \2#' >> .depend
gmake[1]: Leaving directory `/home/hex/.nightly/parabellym/trunk/core'
for i in core ; do /usr/local/bin/gmake -C $i || exit 1; done
gmake[1]: Entering directory `/home/hex/.nightly/parabellym/trunk/core'
gmake[1]: Leaving directory `/home/hex/.nightly/parabellym/trunk/core'
rm -rf fake-1.0
mkdir -p fake-1.0/lib
mkdir -p fake-1.0/include/parabellym
mkdir -p fake-1.0/share/parabellym
cp LICENSE fake-1.0/share/parabellym
cp core/api.h fake-1.0/include/parabellym
cp core/libparabellym.so fake-1.0/lib
cp core/libparabellym.so fake-1.0/lib
cp -R fake-1.0/* /tmp/hex/faerion/nightly/ && rm -rf fake-1.0
for i in core ; do /usr/local/bin/gmake -C $i || exit 1; done
gmake[1]: Entering directory `/home/hex/.nightly/parabellym/trunk/core'
gmake[1]: Leaving directory `/home/hex/.nightly/parabellym/trunk/core'
rm -rf fake-1.0
mkdir -p fake-1.0/lib
mkdir -p fake-1.0/include/parabellym
mkdir -p fake-1.0/share/parabellym
cp LICENSE fake-1.0/share/parabellym
cp core/api.h fake-1.0/include/parabellym
cp core/libparabellym.so fake-1.0/lib
cp core/libparabellym.so fake-1.0/lib
cp -R fake-1.0/* /tmp/hex/faerion/nightly/ && rm -rf fake-1.0
[ Everything looks good! ]
-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
|