Overview
Comment: | Bunch of fixes for built-in chicken build |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | v1.66 |
Files: | files | file ages | folders |
SHA1: |
e7b6428a2533b1901a3bb12411a4095c |
User & Date: | mrwellan on 2020-05-21 19:24:04 |
Other Links: | branch diff | manifest | tags |
Context
2020-05-28
| ||
23:54 | Branch fixing stuff check-in: 34e7bd29b3 user: matt tags: v1.66 | |
2020-05-21
| ||
22:00 | Updated to v1.66 check-in: 66d6fd1aaf user: matt tags: v1.66-ubuntu | |
19:24 | Bunch of fixes for built-in chicken build check-in: e7b6428a25 user: mrwellan tags: v1.66 | |
2020-05-19
| ||
09:09 | Fixed dashboard crash due to runs2 tab check-in: e5c65818cc user: mrwellan tags: v1.66, v1.6602 | |
Changes
Modified Makefile from [67a4a89dd1] to [b65d870ff9].
︙ | ︙ | |||
59 60 61 62 63 64 65 | DEPLOYHELPERS=$(addprefix deploytarg/,$(ADTLSCR)) MTESTHASH=$(shell fossil info|grep checkout:| awk '{print $$2}') ifeq ($(MTESTHASH),) $(error MTESTHASH is broken!) endif | < < < < < < < < < | 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 | DEPLOYHELPERS=$(addprefix deploytarg/,$(ADTLSCR)) MTESTHASH=$(shell fossil info|grep checkout:| awk '{print $$2}') ifeq ($(MTESTHASH),) $(error MTESTHASH is broken!) endif ARCHSTR=$(shell if [[ -e /usr/bin/sw_vers ]]; then /usr/bin/sw_vers -productVersion; else lsb_release -sr; fi) PNGFILES = $(shell cd docs/manual;ls *png) all : $(PREFIX)/bin/.$(ARCHSTR) mtest dboard mtut tcmt mtest: $(OFILES) readline-fix.scm megatest.o $(MOFILES) $(MOIMPFILES) csc $(CSCOPTS) $(OFILES) $(MOFILES) $(MOIMPFILES) megatest.o -o mtest showmtesthash: @echo $(MTESTHASH) dboard : $(OFILES) $(GOFILES) dashboard.scm $(MOFILES) $(MOIMPFILES) |
︙ | ︙ |
Modified chicken.makefile from [9f1e7d5923] to [4ef647f9d5].
︙ | ︙ | |||
17 18 19 20 21 22 23 24 25 26 27 28 29 30 | # along with Megatest. If not, see <http://www.gnu.org/licenses/>. #====================================================================== # Chicken build #====================================================================== tgz-$(USER)/postgresql-9.6.4.tar.gz : mkdir -p tgz-$(USER) wget -c https://ftp.postgresql.org/pub/source/v9.6.4/postgresql-9.6.4.tar.gz mv postgresql-9.6.4.tar.gz tgz-$(USER)/ tgz-$(USER)/sqlite-autoconf-3090200.tar.gz : mkdir -p tgz-$(USER) | > > > > > > > > > | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | # along with Megatest. If not, see <http://www.gnu.org/licenses/>. #====================================================================== # Chicken build #====================================================================== # CHICKEN_BIN_DIR=$(shell dirname $(shell which csi)) # if have csi on path use that, else use default # CSIPATH=$(shell which csi) # CKPATH=$(shell dirname $(shell dirname $(CSIPATH))) sCHICKEN_PREFIX=$(or $(CKPATH),$(PREFIX)/bin/.$(ARCHSTR)) whatever : @echo "CHICKEN_PREFIX=$(CHICKEN_PREFIX)" tgz-$(USER)/postgresql-9.6.4.tar.gz : mkdir -p tgz-$(USER) wget -c https://ftp.postgresql.org/pub/source/v9.6.4/postgresql-9.6.4.tar.gz mv postgresql-9.6.4.tar.gz tgz-$(USER)/ tgz-$(USER)/sqlite-autoconf-3090200.tar.gz : mkdir -p tgz-$(USER) |
︙ | ︙ | |||
99 100 101 102 103 104 105 | cd build-$(USER)/chicken-4.13.0;make PLATFORM=linux PREFIX=$(CHICKEN_PREFIX) install ALL_CKBIN=chicken chicken-bind chicken-bug chicken-dump \ chicken-install chicken-profile chicken-sqlite3 chicken-status \ chicken-uninstall csc csi feathers nanocat sqlite3 vacuumdb logpro \ refdb | < | | 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 | cd build-$(USER)/chicken-4.13.0;make PLATFORM=linux PREFIX=$(CHICKEN_PREFIX) install ALL_CKBIN=chicken chicken-bind chicken-bug chicken-dump \ chicken-install chicken-profile chicken-sqlite3 chicken-status \ chicken-uninstall csc csi feathers nanocat sqlite3 vacuumdb logpro \ refdb CKBIN_WRAPPERS=$(addprefix $(PREFIX)/bin/,$(ALL_CKBIN)) $(PREFIX)/bin/% : $(CHICKEN_PREFIX)/bin/% $(CHICKEN_PREFIX)/bin/csi $(EGGSTARG2) utils/mk_wrapper_tool $(PREFIX) $* $(PREFIX)/bin/$* chmod a+x $(PREFIX)/bin/$* $(PREFIX)/bin : mkdir -p $(PREFIX)/bin $(CHICKEN_PREFIX)/bin chicken : $(PREFIX)/bin $(CHICKEN_PREFIX)/bin/csi binwrappers @echo "Fake target to build prefix chicken" binwrappers : $(CKBIN_WRAPPERS) postgresql.done : $(CHICKEN_PREFIX)/bin/pg_config |
︙ | ︙ | |||
141 142 143 144 145 146 147 | %.done : $(CHICKEN_PREFIX)/bin/chicken-install $* > $*.done build-$(USER)/eggs-installed/%.done : $(CHICKEN_PREFIX)/bin/csi $(EGGS) $(CHICKEN_PREFIX)/bin/chicken-install $* > build-$(USER)/eggs-installed/$*.done | | | | 149 150 151 152 153 154 155 156 157 | %.done : $(CHICKEN_PREFIX)/bin/chicken-install $* > $*.done build-$(USER)/eggs-installed/%.done : $(CHICKEN_PREFIX)/bin/csi $(EGGS) $(CHICKEN_PREFIX)/bin/chicken-install $* > build-$(USER)/eggs-installed/$*.done build-clean : rm -rf build-$(USER) bin |
Modified configure from [b4a1e571de] to [04750a0dcd].
︙ | ︙ | |||
14 15 16 17 18 19 20 21 22 23 24 25 26 27 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Megatest. If not, see <http://www.gnu.org/licenses/>. # Configure the build #====================================================================== # Configure stuff needed for eggs #====================================================================== function configure_dependencies () { | > > > > > > > | 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with Megatest. If not, see <http://www.gnu.org/licenses/>. # Configure the build if [[ "$1"x == "x" ]];then PREFIX=$PWD else PREFIX=$1 fi #====================================================================== # Configure stuff needed for eggs #====================================================================== function configure_dependencies () { |
︙ | ︙ | |||
56 57 58 59 60 61 62 63 64 65 66 67 68 69 | echo "" > makefile.inc #====================================================================== # Do we need Chicken? #====================================================================== if [[ ! $(type csi) ]];then echo "Chicken build needed." echo "BUILD_CHICKEN=yes" >> makefile.inc configure_dependencies echo "include chicken.makefile" >> makefile.inc fi | > > > > > > > > > > > > > | > > > > > > > > | 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | echo "" > makefile.inc #====================================================================== # Do we need Chicken? #====================================================================== if [[ -e /usr/bin/sw_vers ]]; then ARCHSTR=$(/usr/bin/sw_vers -productVersion) else ARCHSTR=$(lsb_release -sr) fi echo "CHICKEN_PREFIX=$PREFIX/.$ARCHSTR" >> makefile.inc CHICKEN_PREFIX=$PREFIX/bin/.$ARCHSTR if [[ ! $(type csi) ]];then echo "Chicken build needed." echo "BUILD_CHICKEN=yes" >> makefile.inc configure_dependencies echo "include chicken.makefile" >> makefile.inc else echo "CSIPATH=$(which csi)" >> makefile.inc echo "CKPATH=$(dirname $(dirname $CSIPATH))" >> makefile.inc fi # Make setup scripts echo "#!/bin/bash" > setup.sh echo "export PATH=$CHICKEN_PREFIX/bin:\$PATH" >> setup.sh echo "export LD_LIBRARY_PATH=$CHICKEN_PREFIX/lib" >> setup.sh echo 'exec "$@"' >> setup.sh chmod a+x setup.sh echo "setenv PATH $CHICKEN_PREFIX/bin:\$PATH" > setup.csh echo "setenv LD_LIBRARY_PATH $CHICKEN_PREFIX/lib" >> setup.csh echo "All done creating makefile.inc, feel free to edit it!" echo "run \"setup.sh bash\" or source setup.csh to get PATH and LD_LIBRARY_PATH adjusted" |
Added docs/manual/subrun-opt-stuff.fig version [118dffbc3b].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 | #FIG 3.2 Produced by xfig version 3.2.5-alpha5 Landscape Center Inches Letter 100.00 Single -2 1200 2 6 150 5475 1650 9675 2 2 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5 150 5475 1650 5475 1650 9675 150 9675 150 5475 2 2 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5 225 5550 1575 5550 1575 6075 225 6075 225 5550 2 2 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5 225 6150 1575 6150 1575 6675 225 6675 225 6150 2 2 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5 225 6750 1575 6750 1575 7275 225 7275 225 6750 2 2 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5 225 7350 1575 7350 1575 7875 225 7875 225 7350 -6 6 3900 5550 5400 9750 2 2 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5 3900 5550 5400 5550 5400 9750 3900 9750 3900 5550 2 2 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5 3975 5625 5325 5625 5325 6150 3975 6150 3975 5625 2 2 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5 3975 6225 5325 6225 5325 6750 3975 6750 3975 6225 2 2 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5 3975 6825 5325 6825 5325 7350 3975 7350 3975 6825 2 2 0 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5 3975 7425 5325 7425 5325 7950 3975 7950 3975 7425 -6 6 8325 5700 9525 9825 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 8325 6000 9525 6000 9525 6825 8325 6825 8325 6000 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 8325 6900 9525 6900 9525 7725 8325 7725 8325 6900 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 8325 7800 9525 7800 9525 8625 8325 8625 8325 7800 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 8325 8700 9525 8700 9525 9525 8325 9525 8325 8700 4 0 0 50 -1 0 12 0.0000 4 120 405 8475 5850 tests\001 4 0 0 50 -1 0 12 0.0000 4 165 600 8400 6375 startup\001 4 0 0 50 -1 0 12 0.0000 4 195 375 8400 7275 opt1\001 4 0 0 50 -1 0 12 0.0000 4 195 375 8400 8025 opt2\001 4 0 0 50 -1 0 12 0.0000 4 195 585 8400 9075 opt1v2\001 4 0 0 50 -1 0 12 0.0000 4 15 180 8775 9825 ...\001 -6 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 4800 450 6000 450 6000 1275 4800 1275 4800 450 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 1050 2100 2250 2100 2250 2925 1050 2925 1050 2100 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 2925 2100 4125 2100 4125 2925 2925 2925 2925 2100 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 4950 2100 6150 2100 6150 2925 4950 2925 4950 2100 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 7200 2100 8400 2100 8400 2925 7200 2925 7200 2100 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 9375 2100 10575 2100 10575 2925 9375 2925 9375 2100 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 2025 4050 3225 4050 3225 4875 2025 4875 2025 4050 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 6525 3975 7725 3975 7725 4800 6525 4800 6525 3975 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 5400 1275 1500 2100 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 5325 1275 3525 2100 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 5325 1275 5475 2100 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 5250 1275 7800 2100 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 5325 1275 9900 2100 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 1650 2925 2550 4050 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 3525 2925 2550 4050 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 3525 2925 7050 3975 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 5550 2925 6975 3975 2 2 2 1 0 7 50 -1 -1 3.000 0 0 -1 0 0 5 750 1650 10875 1650 10875 3450 750 3450 750 1650 2 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 1 0 3 0 0 1.00 60.00 120.00 1050 2700 450 2700 450 5550 2 1 0 1 0 7 50 -1 -1 3.000 0 0 -1 1 0 3 0 0 1.00 60.00 120.00 4125 2700 4650 2700 4650 5550 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 2100 5475 3300 5475 3300 8700 2100 8700 2100 5475 2 2 0 1 0 7 50 -1 -1 0.000 0 0 -1 0 0 5 2175 6000 3225 6000 3225 6525 2175 6525 2175 6000 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 1500 6375 2325 6300 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 4200 6525 3000 6225 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 7800 2925 7050 3975 2 1 0 1 0 7 50 -1 -1 0.000 0 0 -1 1 0 2 0 0 1.00 60.00 120.00 9975 2925 7125 3900 4 0 0 50 -1 0 12 0.0000 4 165 600 4875 975 startup\001 4 0 0 50 -1 0 12 0.0000 4 15 180 5325 2550 ...\001 4 0 0 50 -1 0 12 0.0000 4 195 2100 900 675 p1278/2/cpdk_r0.5/none\001 4 0 0 50 -1 0 12 0.0000 4 150 675 150 2475 subruns\001 4 0 0 50 -1 0 12 0.0000 4 195 585 2175 4500 opt1v2\001 4 0 0 50 -1 0 12 0.0000 4 195 375 1200 2625 opt1\001 4 0 0 50 -1 0 12 0.0000 4 195 375 3150 2550 opt2\001 4 0 0 50 -1 0 12 0.0000 4 150 2100 3075 150 SUBRUN for Multistack\001 4 0 0 50 -1 0 12 0.0000 4 150 225 300 6375 ftc\001 4 0 0 50 -1 0 12 0.0000 4 150 225 4050 6450 ftc\001 4 0 0 50 -1 0 12 0.0000 4 195 2220 600 5250 p1278/2/cpdk_r0.5/x-opt1\001 4 0 0 50 -1 0 12 0.0000 4 195 2220 4800 5325 p1278/2/cpdk_r0.5/y-opt2\001 |