Index: library/lib/make.tcl =================================================================== diff -u -r0552d3e313fa04163874fd130cc0eb2fdc05a6ea -redb00d4c85a822b2a28eed052459c4933dabfd94 --- library/lib/make.tcl (.../make.tcl) (revision 0552d3e313fa04163874fd130cc0eb2fdc05a6ea) +++ library/lib/make.tcl (.../make.tcl) (revision edb00d4c85a822b2a28eed052459c4933dabfd94) @@ -40,8 +40,13 @@ file delete -force pkgIndex.tcl } #puts stderr "callinglevel <[current callinglevel]> $fls" - puts stderr "[pwd]:\n\tcall eval pkg_mkIndex -verbose -direct . $fls" - if {[catch {pkg_mkIndex -verbose -direct -load nsf . {*}$fls} errs]} { + + set loads "-load nsf" + if {$fls ne "nx.tcl"} { + append loads " -load nx" + } + puts stderr "[pwd]:\n\tcall eval pkg_mkIndex -verbose -direct $loads . $fls" + if {[catch {pkg_mkIndex -verbose -direct {*}$loads . {*}$fls} errs]} { puts stderr "*** $errs" } puts stderr "[pwd] done"