Resolving dependencies... Warning: lambda-bridge.cabal:17:1: Tabs used as indentation at 17:1, 18:1, 19:1, 20:1, 21:1 Configuring lambda-bridge-0.1... Preprocessing executable 'haskell-test1' for lambda-bridge-0.1.. Building executable 'haskell-test1' for lambda-bridge-0.1.. : warning: [GHC-32850] [-Wmissing-home-modules] These modules are needed for compilation but not listed in your .cabal file's other-modules for main : Foreign.LambdaBridge [1 of 2] Compiling Foreign.LambdaBridge ( Foreign/LambdaBridge.hs, dist/build/haskell-test1/haskell-test1-tmp/Foreign/LambdaBridge.o ) Foreign/LambdaBridge.hs:17:1: warning: [GHC-94817] [-Wtabs] Tab character found here, and in 33 further locations. Suggested fix: Please use spaces instead. | 17 | let args = "haskell-lambda-bridge" : argv | ^^^^^^^^ [2 of 2] Compiling Main ( examples/haskell-test1/Main.hs, dist/build/haskell-test1/haskell-test1-tmp/Main.o ) examples/haskell-test1/Main.hs:14:1: warning: [GHC-94817] [-Wtabs] Tab character found here, and in six further locations. Suggested fix: Please use spaces instead. | 14 | putStrLn "Connecting to 'cat' lambda bridge" | ^^^^^^^^ connect/lb_board_connect.c: In function lb_board_connect: connect/lb_board_connect.c:95:17: error: error: implicit declaration of function execvP; did you mean execvp? [-Wimplicit-function-declaration] 95 | execvP(driver,lb_path,argv2); | ^~~~~~ | execvp | 95 | execvP(driver,lb_path,argv2); | ^ `cc' failed in phase `C Compiler'. (Exit code: 1) Failed to install lambda-bridge-0.1 Error: cabal: Some packages failed to install: lambda-bridge-0.1-Hu7ViROztw18tCJMxlf8ml failed during the building phase. The exception was: ExitFailure 1