morph@AutoTesting:~/paul/shellinabox-beta$ make
gcc -MMD -o util.d util.c
/usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../lib/crt1.o: In function `_start':
../sysdeps/i386/elf/start.S:115: undefined reference to `main'
collect2: ld returned 1 exit status
make: *** [util.d] Error 1
sed '//s/\(]*\)\(>\)\([^<]*\)\(<\/a>.*current on \)\([^.]*\)\(\.\)/\1archives\/shellinabox-1.0beta-01Mar07.tar.gz\31.0beta\5March 01, 2007\7/;//s/\(]*\)\(>\)/\1archives\/shellinabox-linux-x86-glibc-1.0beta-01Mar07.tar.gz\3/' \
shellinabox.com/index.html >shellinabox.com/index.html~
sed '/--- VERSION ---/s/"\([^"]*\)"/"v1.0\\u03B2 (01Mar07)"/' \
com/shellinabox/ShellInABox.java \
>com/shellinabox/ShellInABox.java~
gcc -MMD -g -O2 -Wall -c -o util.o util.c
gcc -MMD -g -O2 -Wall -c -o shellinabox.o shellinabox.c
gcc -g -o shellinabox.cgi util.o shellinabox.o
gcc -MMD -g -O2 -Wall -c -o cgicomm.o cgicomm.c
cgicomm.c: In function getNetworkInt:
cgicomm.c:32: warning: pointer targets in passing argument 2 of fifoGetFirstChunk differ in signedness
cgicomm.c: In function writeNetworkInt:
cgicomm.c:50: warning: pointer targets in assignment differ in signedness
cgicomm.c:55: warning: pointer targets in passing argument 2 of fifoAppendChunk differ in signedness
cgicomm.c: In function cgiCommPollIn:
cgicomm.c:497: warning: pointer targets in passing argument 2 of fifoGetFirstChunk differ in signedness
cgicomm.c:534: warning: pointer targets in passing argument 2 of fifoGetFirstChunk differ in signedness
cgicomm.c:540: warning: pointer targets in passing argument 2 of fifoGetFirstChunk differ in signedness
cgicomm.c: In function cgiCommPollOut:
cgicomm.c:612: warning: pointer targets in passing argument 2 of fifoGetFirstChunk differ in signedness
cgicomm.c: In function cgiCommPollIn:
cgicomm.c:320: warning: pty is used uninitialized in this function
gcc -MMD -g -O2 -Wall -c -o connectionmgr.o connectionmgr.c
gcc -MMD -g -O2 -Wall -c -o fifo.o fifo.c
gcc -MMD -g -O2 -Wall -c -o server.o server.c
gcc -MMD -g -O2 -Wall -c -o session.o session.c
session.c: In function processPendingPoll:
session.c:100: warning: pointer targets in passing argument 2 of fifoGetFirstChunk differ in signedness
session.c:112: warning: pointer targets in passing argument 2 of fifoGetFirstChunk differ in signedness
gcc -MMD -g -O2 -Wall -c -o shellinaboxd.o shellinaboxd.c
gcc -g -o shellinaboxd cgicomm.o connectionmgr.o fifo.o server.o session.o util.o shellinaboxd.o
rm -f shellinabox.zip shellinabox.com/demo/shellinabox.zip \
javac com/shellinabox/ShellInABox.java com/shellinabox/emulation/VT102.java com/shellinabox/emulation/UnicodeMap.java com/shellinabox/dialogs/ComboBox.java com/shellinabox/dialogs/ConfigurationDialog.java com/shellinabox/persistent/Configuration.java com/shellinabox/console/VectorFont.java com/shellinabox/console/Console.java com/shellinabox/console/VectorFontConsole.java com/shellinabox/tunnel/SubmitDataThread.java com/shellinabox/tunnel/PrepareConnectionThread.java com/shellinabox/tunnel/HttpThread.java com/shellinabox/tunnel/TunnelConstants.java com/shellinabox/tunnel/Tunnel.java com/shellinabox/tunnel/SessionObject.java com/shellinabox/tunnel/TunnelUtility.java com/shellinabox/tunnel/GuiObject.java com/shellinabox/tunnel/TunnelException.java com/shellinabox/clipboard/Clipboard.java com/shellinabox/clipboard/ClipboardOwner.java
Note: Some input files use or override a deprecated API.
Note: Recompile with -deprecation for details.
zip -q -9 shellinabox.zip $(find $(for i in com/shellinabox/ShellInABox.java com/shellinabox/emulation/VT102.java com/shellinabox/emulation/UnicodeMap.java com/shellinabox/dialogs/ComboBox.java com/shellinabox/dialogs/ConfigurationDialog.java com/shellinabox/persistent/Configuration.java com/shellinabox/console/VectorFont.java com/shellinabox/console/Console.java com/shellinabox/console/VectorFontConsole.java com/shellinabox/tunnel/SubmitDataThread.java com/shellinabox/tunnel/PrepareConnectionThread.java com/shellinabox/tunnel/HttpThread.java com/shellinabox/tunnel/TunnelConstants.java com/shellinabox/tunnel/Tunnel.java com/shellinabox/tunnel/SessionObject.java com/shellinabox/tunnel/TunnelUtility.java com/shellinabox/tunnel/GuiObject.java com/shellinabox/tunnel/TunnelException.java com/shellinabox/clipboard/Clipboard.java com/shellinabox/clipboard/ClipboardOwner.java; do dirname "$i"; done | sort -u ) -name '*.java' -o -type f -printf "%p\n" )
zip -q -0 shellinabox.com/demo/shellinabox.zip $(find $(for i in com/shellinabox/ShellInABox.java com/shellinabox/emulation/VT102.java com/shellinabox/emulation/UnicodeMap.java com/shellinabox/dialogs/ComboBox.java com/shellinabox/dialogs/ConfigurationDialog.java com/shellinabox/persistent/Configuration.java com/shellinabox/console/VectorFont.java com/shellinabox/console/Console.java com/shellinabox/console/VectorFontConsole.java com/shellinabox/tunnel/SubmitDataThread.java com/shellinabox/tunnel/PrepareConnectionThread.java com/shellinabox/tunnel/HttpThread.java com/shellinabox/tunnel/TunnelConstants.java com/shellinabox/tunnel/Tunnel.java com/shellinabox/tunnel/SessionObject.java com/shellinabox/tunnel/TunnelUtility.java com/shellinabox/tunnel/GuiObject.java com/shellinabox/tunnel/TunnelException.java com/shellinabox/clipboard/Clipboard.java com/shellinabox/clipboard/ClipboardOwner.java; do dirname "$i"; done | sort -u ) -name '*.java' -o -type f -printf "%p\n" )
gcc -MMD -g -O2 -Wall -c -o unicodeglyphs.o unicodeglyphs.c
gcc -g -o unicodeglyphs unicodeglyphs.o
for i in data/lat1u-16.psf.gz data/lat2u-16.psf.gz data/lat4u-16.psf.gz data/lat0-16.psf.gz data/iso01.f16.psf.gz data/iso02.f16.psf.gz data/iso03.f16.psf.gz data/iso04.f16.psf.gz data/iso05.f16.psf.gz data/iso06.f16.psf.gz data/iso07.f16.psf.gz data/iso08.f16.psf.gz data/iso09.f16.psf.gz data/iso10.f16.psf.gz data/iso14.f16.psf.gz; do \
gzip -d <$i >data/`basename $i .gz`; \
done
./unicodeglyphs data/lat1u-16.psf data/lat2u-16.psf data/lat4u-16.psf data/lat0-16.psf data/iso01.f16.psf data/iso02.f16.psf data/iso03.f16.psf data/iso04.f16.psf data/iso05.f16.psf data/iso06.f16.psf data/iso07.f16.psf data/iso08.f16.psf data/iso09.f16.psf data/iso10.f16.psf data/iso14.f16.psf >shellinabox.fnt
Wrote glyphs for 776 distinct unicode positions
Default glyph dimension is 8x16
Average number of instructions per glyph is 6
Weighed number of instructions per glyph is 5
Maximum number of instructions per glyph is 36
rm -f data/lat1u-16.psf data/lat2u-16.psf data/lat4u-16.psf data/lat0-16.psf data/iso01.f16.psf data/iso02.f16.psf data/iso03.f16.psf data/iso04.f16.psf data/iso05.f16.psf data/iso06.f16.psf data/iso07.f16.psf data/iso08.f16.psf data/iso09.f16.psf data/iso10.f16.psf data/iso14.f16.psf
cp shellinabox.fnt shellinabox.com/demo/shellinabox.fnt
gzip -9 shellinabox.fnt.gz
gcc -MMD -g -O2 -Wall -c -o demo.o demo.c
gcc -g -o shellinabox.com/demo/demo.cgi util.o demo.o
strip shellinabox.com/demo/demo.cgi
rm -rf cgi-bin
mkdir -p cgi-bin/shellinabox.data
touch cgi-bin
cp shellinabox.cgi cgi-bin
cp shellinaboxd shellinabox.zip *.html shellinabox.fnt \
shellinabox.fnt.gz data/beep.au cgi-bin/shellinabox.data
tar fc - $(find $(for i in com/shellinabox/ShellInABox.java com/shellinabox/emulation/VT102.java com/shellinabox/emulation/UnicodeMap.java com/shellinabox/dialogs/ComboBox.java com/shellinabox/dialogs/ConfigurationDialog.java com/shellinabox/persistent/Configuration.java com/shellinabox/console/VectorFont.java com/shellinabox/console/Console.java com/shellinabox/console/VectorFontConsole.java com/shellinabox/tunnel/SubmitDataThread.java com/shellinabox/tunnel/PrepareConnectionThread.java com/shellinabox/tunnel/HttpThread.java com/shellinabox/tunnel/TunnelConstants.java com/shellinabox/tunnel/Tunnel.java com/shellinabox/tunnel/SessionObject.java com/shellinabox/tunnel/TunnelUtility.java com/shellinabox/tunnel/GuiObject.java com/shellinabox/tunnel/TunnelException.java com/shellinabox/clipboard/Clipboard.java com/shellinabox/clipboard/ClipboardOwner.java; do dirname "$i"; done | sort -u ) -name '*.java' -o -type f -printf "%p\n" ) |\
( cd cgi-bin/shellinabox.data && tar fx - )
strip cgi-bin/shellinabox.cgi
strip cgi-bin/shellinabox.data/shellinaboxd