Overview
Comment: | Updates for pkts. Still not compiling. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | v1.70-defunct-try |
Files: | files | file ages | folders |
SHA1: |
dd54d5b7299a06fc8a87213c6b16485f |
User & Date: | matt on 2019-12-15 20:56:13 |
Other Links: | branch diff | manifest | tags |
Context
2019-12-15
| ||
21:35 | pkts incorporated as compilation unit/module with chicken-install supported and it all compiles and seems to work. check-in: eb1e33a754 user: matt tags: v1.70-defunct-try | |
20:56 | Updates for pkts. Still not compiling. check-in: dd54d5b729 user: matt tags: v1.70-defunct-try | |
20:17 | Added pkts module moved from opensrc repo. check-in: 03b3e035e2 user: matt tags: v1.70-defunct-try | |
Changes
Modified Makefile from [6eaa99694a] to [101d18f1c1].
︙ | ︙ | |||
27 28 29 30 31 32 33 | # removed from MSRCFILES: ftail.scm # module source files MSRCFILES = dbmod.scm rmtmod.scm commonmod.scm apimod.scm \ archivemod.scm clientmod.scm envmod.scm ezstepsmod.scm itemsmod.scm \ keysmod.scm launchmod.scm odsmod.scm processmod.scm runconfigmod.scm \ runsmod.scm servermod.scm subrunmod.scm tasksmod.scm testsmod.scm \ | | | 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | # removed from MSRCFILES: ftail.scm # module source files MSRCFILES = dbmod.scm rmtmod.scm commonmod.scm apimod.scm \ archivemod.scm clientmod.scm envmod.scm ezstepsmod.scm itemsmod.scm \ keysmod.scm launchmod.scm odsmod.scm processmod.scm runconfigmod.scm \ runsmod.scm servermod.scm subrunmod.scm tasksmod.scm testsmod.scm \ pkts.scm megamod.scm GMSRCFILES = dcommonmod.scm vgmod.scm treemod.scm # Eggs to install (straightforward ones) EGGS=matchable readline apropos base64 regex-literals format \ regex-case test coops trace csv dot-locking posix-utils posix-extras \ |
︙ | ︙ | |||
91 92 93 94 95 96 97 | IMPORTO = apimod.import.o dbmod.import.o itemsmod.import.o \ odsmod.import.o runsmod.import.o testsmod.import.o \ archivemod.import.o keysmod.import.o processmod.import.o \ servermod.import.o clientmod.import.o envmod.import.o \ launchmod.import.o rmtmod.import.o subrunmod.import.o \ commonmod.import.o ezstepsmod.import.o megamod.import.o \ | | | 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 | IMPORTO = apimod.import.o dbmod.import.o itemsmod.import.o \ odsmod.import.o runsmod.import.o testsmod.import.o \ archivemod.import.o keysmod.import.o processmod.import.o \ servermod.import.o clientmod.import.o envmod.import.o \ launchmod.import.o rmtmod.import.o subrunmod.import.o \ commonmod.import.o ezstepsmod.import.o megamod.import.o \ runconfigmod.import.o tasksmod.import.o pkts.import.o all : $(PREFIX)/bin/.$(ARCHSTR) mtest dboard mtut tcmt # why were the files mofiles/ftail.o mofiles/rmtmod.o mofiles/commonmod.o listed on this target when MOFILES are there? # Removed non module .o files (i.e. $(OFILES) mtest: readline-fix.scm megatest.o $(MOFILES) $(MOIMPFILES) csc $(CSCOPTS) $(MOFILES) $(MOIMPFILES) megatest.o -o mtest |
︙ | ︙ | |||
216 217 218 219 220 221 222 223 224 225 226 227 228 229 | mofiles/processmod.o \ mofiles/runconfigmod.o \ mofiles/runsmod.o \ mofiles/servermod.o \ mofiles/subrunmod.o \ mofiles/tasksmod.o \ mofiles/testsmod.o \ *-inc.scm mofiles/dcommonmod.o : \ mofiles/vgmod.o \ mofiles/treemod.o \ mofiles/ezstepsmod.o | > | 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 | mofiles/processmod.o \ mofiles/runconfigmod.o \ mofiles/runsmod.o \ mofiles/servermod.o \ mofiles/subrunmod.o \ mofiles/tasksmod.o \ mofiles/testsmod.o \ mofiles/pkts.o \ *-inc.scm mofiles/dcommonmod.o : \ mofiles/vgmod.o \ mofiles/treemod.o \ mofiles/ezstepsmod.o |
︙ | ︙ |
Modified megamod.scm from [a6b1e51810] to [29d2df538a].
︙ | ︙ | |||
39 40 41 42 43 44 45 46 47 48 49 50 51 52 | ;; (declare (uses runconfigmod)) (declare (uses runsmod)) ;; (declare (uses servermod)) ;; (declare (uses subrunmod)) ;; (declare (uses tasksmod)) ;; (declare (uses testsmod)) ;; (declare (uses vgmod)) (module megamod * (import scheme chicken data-structures extras) (use (prefix base64 base64:) | > | 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | ;; (declare (uses runconfigmod)) (declare (uses runsmod)) ;; (declare (uses servermod)) ;; (declare (uses subrunmod)) ;; (declare (uses tasksmod)) ;; (declare (uses testsmod)) ;; (declare (uses vgmod)) (declare (uses pkts)) (module megamod * (import scheme chicken data-structures extras) (use (prefix base64 base64:) |
︙ | ︙ | |||
67 68 69 70 71 72 73 | http-client intarweb irregex matchable md5 message-digest pathname-expand | | | 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 | http-client intarweb irregex matchable md5 message-digest pathname-expand ;; pkts ports posix ;; queue regex regex-case s11n sparse-vectors |
︙ | ︙ | |||
122 123 124 125 126 127 128 129 130 131 132 133 134 135 | ;; (import runconfigmod) (import runsmod) ;; (import servermod) ;; (import subrunmod) ;; (import tasksmod) ;; (import testsmod) ;; (import vgmod) (use (prefix ulex ulex:)) (include "common_records.scm") (include "db_records.scm") (include "key_records.scm") (include "run_records.scm") | > | 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 | ;; (import runconfigmod) (import runsmod) ;; (import servermod) ;; (import subrunmod) ;; (import tasksmod) ;; (import testsmod) ;; (import vgmod) (import pkts) (use (prefix ulex ulex:)) (include "common_records.scm") (include "db_records.scm") (include "key_records.scm") (include "run_records.scm") |
︙ | ︙ |
Added pkts.scm version [33781fe125].
> > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | ;;====================================================================== ;; Copyright 2019, Matthew Welland. ;; ;; This file is part of Megatest. ;; ;; Megatest is free software: you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation, either version 3 of the License, or ;; (at your option) any later version. ;; ;; Megatest is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; 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/>. ;;====================================================================== (declare (unit pktsmod)) (include "pkts/pkts.scm") |