Overview
Comment: | Fixed bug building SDK |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: | 18e328360d2d9ec5d8a021b1632d76cef488c766 |
User & Date: | rkeene on 2020-05-02 21:00:49 |
Other Links: | manifest | tags |
Context
2020-09-02
| ||
16:01 | * nsf/build.sh, patches/all/sf-all-noextern-fix.diff: Provide workaround for Tcl bundled with Kitcreator not providing for the EXTERN macro check-in: 0dc8670b62 user: ssoberni tags: trunk | |
2020-05-02
| ||
21:00 | Fixed bug building SDK check-in: 18e328360d user: rkeene tags: trunk | |
2020-04-15
| ||
05:19 | Improved Critcl support check-in: a461844cd4 user: rkeene tags: trunk | |
Changes
Modified build/web/building.cgi from [9e4625490c] to [4b99f287de].
214 215 216 217 218 219 220 221 222 223 224 225 226 227 |
puts "\t\t<title>KitCreator, Web Interface</title>" puts "\t</head>" puts "\t<body>" puts "\t\t<h1>KitCreator Web Interface</h1>" puts "\t\t<p><b>Status:</b> $status" if {[info exists url]} { puts "\t\t<p><b>URL:</b> <a href=\"$url\">$url</a>" } if {[info exists description]} { puts "\t\t<p><b>Description:</b> $description" } if {[info exists logfile]} { catch { set fd [open $logfile] |
> > > > |
214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 |
puts "\t\t<title>KitCreator, Web Interface</title>" puts "\t</head>" puts "\t<body>" puts "\t\t<h1>KitCreator Web Interface</h1>" puts "\t\t<p><b>Status:</b> $status" if {[info exists url]} { puts "\t\t<p><b>URL:</b> <a href=\"$url\">$url</a>" if {[info exists sdk_url]} { puts "\t\t<p><b>SDK URL:</b> <a href=\"$sdk_url\">$sdk_url</a>" } } if {[info exists description]} { puts "\t\t<p><b>Description:</b> $description" } if {[info exists logfile]} { catch { set fd [open $logfile] |
Modified build/web/process_queue from [3c4d307b06] to [83b4c114b0].
182
183
184
185
186
187
188
189
190
191
192
193
194
195
...
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
|
exec {*}$cmd >> "${outfile}.log" 2>@1
}
catch {
exec grep ^ {*}[lsort -dictionary [glob */build.log]] >> "${outfile}.log"
}
foreach file [list tclkit-$buildinfo(tcl_version) {*}[glob -nocomplain libtclkit*]] {
set isSDK false
switch -glob -- $file {
"*.dylib" - "*.so" - "*.sl" - "*.dll" { }
"tclkit-*" {}
"libtclkit-sdk-*.tar.gz" {
set isSDK true
................................................................................
}
if {$isSDK} {
if {[info exists outsdkfile]} {
if {[catch {
handleSDK $workdir $file $outsdkfile
}]} {
puts stderr "Error creating SDK: $::errorInfo"
}
}
continue
}
if {[file exists $file]} {
file rename $file $outfile
break
}
}
if {![file exists $outfile]} {
set fd [open $outfile.buildfail "w+"]
puts $fd "$line"
close $fd
}
|
>
>
>
>
>
>
>
>
>
>
|
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
...
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
|
exec {*}$cmd >> "${outfile}.log" 2>@1 } catch { exec grep ^ {*}[lsort -dictionary [glob */build.log]] >> "${outfile}.log" } set errfd [open "${outfile}.log" a+] foreach file [list tclkit-$buildinfo(tcl_version) {*}[glob -nocomplain libtclkit*]] { set isSDK false switch -glob -- $file { "*.dylib" - "*.so" - "*.sl" - "*.dll" { } "tclkit-*" {} "libtclkit-sdk-*.tar.gz" { set isSDK true ................................................................................ } if {$isSDK} { if {[info exists outsdkfile]} { if {[catch { handleSDK $workdir $file $outsdkfile }]} { puts $errfd "Error creating SDK: $::errorInfo" puts stderr "Error creating SDK: $::errorInfo" } } continue } if {[file exists $file]} { file rename $file $outfile break } } if {[info exists outsdkfile]} { if {![file exists $outsdkfile]} { puts $errfd "Error: Should have built an SDK, but didn't ?!?" } } close $errfd if {![file exists $outfile]} { set fd [open $outfile.buildfail "w+"] puts $fd "$line" close $fd } |