mxcl / swift-sh

Easily script with third-party Swift dependencies.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cannot install swift-sh on Arch Linux, pt2

segabor opened this issue · comments

Hi,

Again me and Arch Linux. I wanted to install swift-sh from Linuxbrew and got the following error:

Linking ./.build/x86_64-unknown-linux/release/swift-sh
LLVM ERROR: /usr/lib/swift_static/linux/static-stdlib-args.lnk not found
error: terminated(1): /usr/bin/swift-build-tool -f /tmp/swift-sh-20190222-22402-1af9tp6/swift-sh-1.7.2/.build/release.yaml main output:

I'm using (almost) the latest Swift 5 snapshot.

Full log:

[segabor@csihuhu ~]$ brew install mxcl/made/swift-sh
==> Installing swift-sh from mxcl/made
==> Downloading https://github.com/mxcl/swift-sh/archive/1.7.2.tar.gz
Already downloaded: /home/segabor/.cache/Homebrew/downloads/6e6ddc26b019910682d073be3bfdfab18b17529e1a0ce345e34fe170e160880b--swift-sh-1.7.2.tar.gz
==> swift build --configuration release -Xswiftc -static-stdlib --disable-sandbox
Last 15 lines from /home/segabor/.cache/Homebrew/Logs/swift-sh/01.swift:
Compile Swift Module 'Version' (5 sources)
Compile Swift Module 'LegibleError' (1 sources)
Compile Swift Module 'Path' (9 sources)
/tmp/swift-sh-20190222-26390-1urcu0l/swift-sh-1.7.2/.build/checkouts/LegibleError-1953298975037841886/Sources/LegibleError.swift:54:30: warning: 'is' test is always true
        let isNSError = self is NSError
                             ^
Compile Swift Module 'Utility' (5 sources)
Compile Swift Module 'Script' (3 sources)
Compile Swift Module 'Command' (4 sources)
Compile Swift Module 'swift_sh' (1 sources)
Linking ./.build/x86_64-unknown-linux/release/swift-sh
LLVM ERROR: /usr/lib/swift_static/linux/static-stdlib-args.lnk not found
error: terminated(1): /usr/bin/swift-build-tool -f /tmp/swift-sh-20190222-26390-1urcu0l/swift-sh-1.7.2/.build/release.yaml main output:
    


If reporting this issue please do so at (not Homebrew/brew or Homebrew/core):
https://github.com/mxcl/homebrew-made/issues

Oh ok, this makes sense, will attempt some fixes.

Try now brew update first, LMK if it works, I could not get a docker image of arch running with brew installed so have not tested it.

It works! Thanks for the quick fix.

[segabor@csihuhu ~]$ brew install mxcl/made/swift-sh
==> Auto-updated Homebrew!
Updated 1 tap (mxcl/made).
No changes to formulae.

==> Installing swift-sh from mxcl/made
==> Downloading https://github.com/mxcl/swift-sh/archive/1.7.2.tar.gz
Already downloaded: /home/segabor/.cache/Homebrew/downloads/6e6ddc26b019910682d073be3bfdfab18b17529e1a0ce345e34fe170e160880b--swift-sh-1.7.2.tar.gz
==> swift build --configuration release --disable-sandbox
🍺  /home/linuxbrew/.linuxbrew/Cellar/swift-sh/1.7.2: 5 files, 571.8KB, built in 16 seconds
[segabor@csihuhu ~]$ swift sh <<EOF
> import Foundation
> import Chalk  // @mxcl ~> 0.3
> 
> for x in 0..<256 {
>     let s = " \(x)".padding(toLength: 5, withPad: " ", startingAt: 0)
>     print("\(s, color: 255, background: UInt8(x))", terminator: "")
>     if (x + 3).isMultiple(of: 6) { print() }
> }
> -bash: warning: here-document at line 2 delimited by end-of-file (wanted `EOF')
Completed resolution in 1.52s
 0    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  129 
 130  131  132  133  134  135 
 136  137  138  139  140  141 
 142  143  144  145  146  147 
 148  149  150  151  152  153 
 154  155  156  157  158  159 
 160  161  162  163  164  165 
 166  167  168  169  170  171 
 172  173  174  175  176  177 
 178  179  180  181  182  183 
 184  185  186  187  188  189 
 190  191  192  193  194  195 
 196  197  198  199  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  227  228  229  230  231 
 232  233  234  235  236  237 
 238  239  240  241  242  243 
 244  245  246  247  248  249 
 250  251  252  253  254  255