Skip to content

Instantly share code, notes, and snippets.

@kasbah
Created August 24, 2015 13:32
Show Gist options
  • Save kasbah/b902235e8c7d06b06483 to your computer and use it in GitHub Desktop.
Save kasbah/b902235e8c7d06b06483 to your computer and use it in GitHub Desktop.
Cloning into 'purescript-eff'...
Cloning into 'purescript-prelude'...
Cloning into 'purescript-assert'...
Cloning into 'purescript-st'...
Cloning into 'purescript-console'...
Compiling test 652.purs ...
'../.cabal-sandbox/bin/pcc' packages/purescript-prelude/src/Prelude.purs packages/purescript-assert/src/Test/Assert.purs packages/purescript-console/src/Control/Monad/Eff/Console.purs packages/purescript-st/src/Control/Monad/ST.purs packages/purescript-eff/src/Control/Monad/Eff/Unsafe.purs packages/purescript-eff/src/Control/Monad/Eff/Class.purs packages/purescript-eff/src/Control/Monad/Eff.purs src/652.purs
Compiling Prelude
Writing output/Prelude/Prelude.cc
Writing output/Prelude/Prelude.hh
Writing output/Prelude/externs.purs
Writing output/CMakeLists.txt
Writing output/PureScript/PureScript.hh
Writing output/PureScript/bind.hh
Writing output/PureScript/cmap.hh
Writing output/PureScript/macros.hh
Writing output/PureScript/memory.hh
Writing output/PureScript/shared_list.hh
Reading packages/purescript-prelude/src/Prelude.hh
Writing output/Prelude/Prelude_ffi.hh
Compiling Control.Monad.Eff
Writing output/Control/Monad/Eff/Eff.cc
Writing output/Control/Monad/Eff/Eff.hh
Writing output/Control/Monad/Eff/externs.purs
Reading packages/purescript-eff/src/Control/Monad/Eff.hh
Writing output/Control/Monad/Eff/Eff_ffi.hh
Compiling Control.Monad.Eff.Class
Writing output/Control/Monad/Eff/Class/Class.cc
Writing output/Control/Monad/Eff/Class/Class.hh
Writing output/Control/Monad/Eff/Class/externs.purs
Compiling Control.Monad.Eff.Console
Writing output/Control/Monad/Eff/Console/Console.cc
Writing output/Control/Monad/Eff/Console/Console.hh
Writing output/Control/Monad/Eff/Console/externs.purs
Reading packages/purescript-console/src/Control/Monad/Eff/Console.hh
Writing output/Control/Monad/Eff/Console/Console_ffi.hh
Compiling Main
Writing output/Main/Main.cc
Writing output/Main/Main.hh
Writing output/Main/externs.purs
Compiling Control.Monad.Eff.Unsafe
Writing output/Control/Monad/Eff/Unsafe/Unsafe.cc
Writing output/Control/Monad/Eff/Unsafe/Unsafe.hh
Writing output/Control/Monad/Eff/Unsafe/externs.purs
Reading packages/purescript-eff/src/Control/Monad/Eff/Unsafe.hh
Writing output/Control/Monad/Eff/Unsafe/Unsafe_ffi.hh
Compiling Control.Monad.ST
Writing output/Control/Monad/ST/ST.cc
Writing output/Control/Monad/ST/ST.hh
Writing output/Control/Monad/ST/externs.purs
Reading packages/purescript-st/src/Control/Monad/ST.hh
Writing output/Control/Monad/ST/ST_ffi.hh
Compiling Test.Assert
Writing output/Test/Assert/Assert.cc
Writing output/Test/Assert/Assert.hh
Writing output/Test/Assert/externs.purs
Reading packages/purescript-assert/src/Test/Assert.hh
Writing output/Test/Assert/Assert_ffi.hh
-- The C compiler identification is GNU 5.1.0
-- The CXX compiler identification is GNU 5.1.0
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/g++
-- Check for working CXX compiler: /usr/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kaspar/projects/purescript/pure14/pcc-tests/build
Scanning dependencies of target Main
[ 12%] Building CXX object CMakeFiles/Main.dir/Prelude/Prelude.cc.o
[ 25%] Building CXX object CMakeFiles/Main.dir/Control/Monad/ST/ST.cc.o
[ 37%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Unsafe/Unsafe.cc.o
[ 50%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Class/Class.cc.o
[ 62%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Console/Console.cc.o
[ 75%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Eff.cc.o
[ 87%] Building CXX object CMakeFiles/Main.dir/Main/Main.cc.o
[100%] Building CXX object CMakeFiles/Main.dir/Test/Assert/Assert.cc.o
Linking CXX executable Main
[100%] Built target Main
Done
Compiling test 810.purs ...
'../.cabal-sandbox/bin/pcc' packages/purescript-prelude/src/Prelude.purs packages/purescript-assert/src/Test/Assert.purs packages/purescript-console/src/Control/Monad/Eff/Console.purs packages/purescript-st/src/Control/Monad/ST.purs packages/purescript-eff/src/Control/Monad/Eff/Unsafe.purs packages/purescript-eff/src/Control/Monad/Eff/Class.purs packages/purescript-eff/src/Control/Monad/Eff.purs src/810.purs
Compiling Prelude
Writing output/Prelude/Prelude.cc
Writing output/Prelude/Prelude.hh
Writing output/Prelude/externs.purs
Writing output/CMakeLists.txt
Writing output/PureScript/PureScript.hh
Writing output/PureScript/bind.hh
Writing output/PureScript/cmap.hh
Writing output/PureScript/macros.hh
Writing output/PureScript/memory.hh
Writing output/PureScript/shared_list.hh
Reading packages/purescript-prelude/src/Prelude.hh
Writing output/Prelude/Prelude_ffi.hh
Compiling Control.Monad.Eff
Writing output/Control/Monad/Eff/Eff.cc
Writing output/Control/Monad/Eff/Eff.hh
Writing output/Control/Monad/Eff/externs.purs
Reading packages/purescript-eff/src/Control/Monad/Eff.hh
Writing output/Control/Monad/Eff/Eff_ffi.hh
Compiling Control.Monad.Eff.Class
Writing output/Control/Monad/Eff/Class/Class.cc
Writing output/Control/Monad/Eff/Class/Class.hh
Writing output/Control/Monad/Eff/Class/externs.purs
Compiling Control.Monad.Eff.Console
Writing output/Control/Monad/Eff/Console/Console.cc
Writing output/Control/Monad/Eff/Console/Console.hh
Writing output/Control/Monad/Eff/Console/externs.purs
Reading packages/purescript-console/src/Control/Monad/Eff/Console.hh
Writing output/Control/Monad/Eff/Console/Console_ffi.hh
Compiling Main
Writing output/Main/Main.cc
Writing output/Main/Main.hh
Writing output/Main/externs.purs
Compiling Control.Monad.Eff.Unsafe
Writing output/Control/Monad/Eff/Unsafe/Unsafe.cc
Writing output/Control/Monad/Eff/Unsafe/Unsafe.hh
Writing output/Control/Monad/Eff/Unsafe/externs.purs
Reading packages/purescript-eff/src/Control/Monad/Eff/Unsafe.hh
Writing output/Control/Monad/Eff/Unsafe/Unsafe_ffi.hh
Compiling Control.Monad.ST
Writing output/Control/Monad/ST/ST.cc
Writing output/Control/Monad/ST/ST.hh
Writing output/Control/Monad/ST/externs.purs
Reading packages/purescript-st/src/Control/Monad/ST.hh
Writing output/Control/Monad/ST/ST_ffi.hh
Compiling Test.Assert
Writing output/Test/Assert/Assert.cc
Writing output/Test/Assert/Assert.hh
Writing output/Test/Assert/externs.purs
Reading packages/purescript-assert/src/Test/Assert.hh
Writing output/Test/Assert/Assert_ffi.hh
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kaspar/projects/purescript/pure14/pcc-tests/build
Scanning dependencies of target Main
[ 12%] Building CXX object CMakeFiles/Main.dir/Prelude/Prelude.cc.o
[ 25%] Building CXX object CMakeFiles/Main.dir/Control/Monad/ST/ST.cc.o
[ 37%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Unsafe/Unsafe.cc.o
[ 50%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Class/Class.cc.o
[ 62%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Console/Console.cc.o
[ 75%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Eff.cc.o
[ 87%] Building CXX object CMakeFiles/Main.dir/Main/Main.cc.o
[100%] Building CXX object CMakeFiles/Main.dir/Test/Assert/Assert.cc.o
Linking CXX executable Main
[100%] Built target Main
Done
Compiling test Applicative.purs ...
'../.cabal-sandbox/bin/pcc' packages/purescript-prelude/src/Prelude.purs packages/purescript-assert/src/Test/Assert.purs packages/purescript-console/src/Control/Monad/Eff/Console.purs packages/purescript-st/src/Control/Monad/ST.purs packages/purescript-eff/src/Control/Monad/Eff/Unsafe.purs packages/purescript-eff/src/Control/Monad/Eff/Class.purs packages/purescript-eff/src/Control/Monad/Eff.purs src/Applicative.purs
Compiling Prelude
Writing output/Prelude/Prelude.cc
Writing output/Prelude/Prelude.hh
Writing output/Prelude/externs.purs
Writing output/CMakeLists.txt
Writing output/PureScript/PureScript.hh
Writing output/PureScript/bind.hh
Writing output/PureScript/cmap.hh
Writing output/PureScript/macros.hh
Writing output/PureScript/memory.hh
Writing output/PureScript/shared_list.hh
Reading packages/purescript-prelude/src/Prelude.hh
Writing output/Prelude/Prelude_ffi.hh
Compiling Control.Monad.Eff
Writing output/Control/Monad/Eff/Eff.cc
Writing output/Control/Monad/Eff/Eff.hh
Writing output/Control/Monad/Eff/externs.purs
Reading packages/purescript-eff/src/Control/Monad/Eff.hh
Writing output/Control/Monad/Eff/Eff_ffi.hh
Compiling Control.Monad.Eff.Class
Writing output/Control/Monad/Eff/Class/Class.cc
Writing output/Control/Monad/Eff/Class/Class.hh
Writing output/Control/Monad/Eff/Class/externs.purs
Compiling Control.Monad.Eff.Console
Writing output/Control/Monad/Eff/Console/Console.cc
Writing output/Control/Monad/Eff/Console/Console.hh
Writing output/Control/Monad/Eff/Console/externs.purs
Reading packages/purescript-console/src/Control/Monad/Eff/Console.hh
Writing output/Control/Monad/Eff/Console/Console_ffi.hh
Compiling Main
Writing output/Main/Main.cc
Writing output/Main/Main.hh
Writing output/Main/externs.purs
Compiling Control.Monad.Eff.Unsafe
Writing output/Control/Monad/Eff/Unsafe/Unsafe.cc
Writing output/Control/Monad/Eff/Unsafe/Unsafe.hh
Writing output/Control/Monad/Eff/Unsafe/externs.purs
Reading packages/purescript-eff/src/Control/Monad/Eff/Unsafe.hh
Writing output/Control/Monad/Eff/Unsafe/Unsafe_ffi.hh
Compiling Control.Monad.ST
Writing output/Control/Monad/ST/ST.cc
Writing output/Control/Monad/ST/ST.hh
Writing output/Control/Monad/ST/externs.purs
Reading packages/purescript-st/src/Control/Monad/ST.hh
Writing output/Control/Monad/ST/ST_ffi.hh
Compiling Test.Assert
Writing output/Test/Assert/Assert.cc
Writing output/Test/Assert/Assert.hh
Writing output/Test/Assert/externs.purs
Reading packages/purescript-assert/src/Test/Assert.hh
Writing output/Test/Assert/Assert_ffi.hh
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kaspar/projects/purescript/pure14/pcc-tests/build
Scanning dependencies of target Main
[ 12%] Building CXX object CMakeFiles/Main.dir/Prelude/Prelude.cc.o
[ 25%] Building CXX object CMakeFiles/Main.dir/Control/Monad/ST/ST.cc.o
[ 37%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Unsafe/Unsafe.cc.o
[ 50%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Class/Class.cc.o
[ 62%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Console/Console.cc.o
[ 75%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Eff.cc.o
[ 87%] Building CXX object CMakeFiles/Main.dir/Main/Main.cc.o
[100%] Building CXX object CMakeFiles/Main.dir/Test/Assert/Assert.cc.o
Linking CXX executable Main
[100%] Built target Main
Done
Compiling test ArrayType.purs ...
'../.cabal-sandbox/bin/pcc' packages/purescript-prelude/src/Prelude.purs packages/purescript-assert/src/Test/Assert.purs packages/purescript-console/src/Control/Monad/Eff/Console.purs packages/purescript-st/src/Control/Monad/ST.purs packages/purescript-eff/src/Control/Monad/Eff/Unsafe.purs packages/purescript-eff/src/Control/Monad/Eff/Class.purs packages/purescript-eff/src/Control/Monad/Eff.purs src/ArrayType.purs
Compiling Prelude
Writing output/Prelude/Prelude.cc
Writing output/Prelude/Prelude.hh
Writing output/Prelude/externs.purs
Writing output/CMakeLists.txt
Writing output/PureScript/PureScript.hh
Writing output/PureScript/bind.hh
Writing output/PureScript/cmap.hh
Writing output/PureScript/macros.hh
Writing output/PureScript/memory.hh
Writing output/PureScript/shared_list.hh
Reading packages/purescript-prelude/src/Prelude.hh
Writing output/Prelude/Prelude_ffi.hh
Compiling Control.Monad.Eff
Writing output/Control/Monad/Eff/Eff.cc
Writing output/Control/Monad/Eff/Eff.hh
Writing output/Control/Monad/Eff/externs.purs
Reading packages/purescript-eff/src/Control/Monad/Eff.hh
Writing output/Control/Monad/Eff/Eff_ffi.hh
Compiling Control.Monad.Eff.Class
Writing output/Control/Monad/Eff/Class/Class.cc
Writing output/Control/Monad/Eff/Class/Class.hh
Writing output/Control/Monad/Eff/Class/externs.purs
Compiling Control.Monad.Eff.Console
Writing output/Control/Monad/Eff/Console/Console.cc
Writing output/Control/Monad/Eff/Console/Console.hh
Writing output/Control/Monad/Eff/Console/externs.purs
Reading packages/purescript-console/src/Control/Monad/Eff/Console.hh
Writing output/Control/Monad/Eff/Console/Console_ffi.hh
Compiling Main
Writing output/Main/Main.cc
Writing output/Main/Main.hh
Writing output/Main/externs.purs
Compiling Control.Monad.Eff.Unsafe
Writing output/Control/Monad/Eff/Unsafe/Unsafe.cc
Writing output/Control/Monad/Eff/Unsafe/Unsafe.hh
Writing output/Control/Monad/Eff/Unsafe/externs.purs
Reading packages/purescript-eff/src/Control/Monad/Eff/Unsafe.hh
Writing output/Control/Monad/Eff/Unsafe/Unsafe_ffi.hh
Compiling Control.Monad.ST
Writing output/Control/Monad/ST/ST.cc
Writing output/Control/Monad/ST/ST.hh
Writing output/Control/Monad/ST/externs.purs
Reading packages/purescript-st/src/Control/Monad/ST.hh
Writing output/Control/Monad/ST/ST_ffi.hh
Compiling Test.Assert
Writing output/Test/Assert/Assert.cc
Writing output/Test/Assert/Assert.hh
Writing output/Test/Assert/externs.purs
Reading packages/purescript-assert/src/Test/Assert.hh
Writing output/Test/Assert/Assert_ffi.hh
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kaspar/projects/purescript/pure14/pcc-tests/build
Scanning dependencies of target Main
[ 12%] Building CXX object CMakeFiles/Main.dir/Prelude/Prelude.cc.o
[ 25%] Building CXX object CMakeFiles/Main.dir/Control/Monad/ST/ST.cc.o
[ 37%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Unsafe/Unsafe.cc.o
[ 50%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Class/Class.cc.o
[ 62%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Console/Console.cc.o
[ 75%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Eff.cc.o
[ 87%] Building CXX object CMakeFiles/Main.dir/Main/Main.cc.o
[100%] Building CXX object CMakeFiles/Main.dir/Test/Assert/Assert.cc.o
Linking CXX executable Main
[100%] Built target Main
Done
Compiling test AutoPrelude.purs ...
'../.cabal-sandbox/bin/pcc' packages/purescript-prelude/src/Prelude.purs packages/purescript-assert/src/Test/Assert.purs packages/purescript-console/src/Control/Monad/Eff/Console.purs packages/purescript-st/src/Control/Monad/ST.purs packages/purescript-eff/src/Control/Monad/Eff/Unsafe.purs packages/purescript-eff/src/Control/Monad/Eff/Class.purs packages/purescript-eff/src/Control/Monad/Eff.purs src/AutoPrelude.purs
Compiling Prelude
Writing output/Prelude/Prelude.cc
Writing output/Prelude/Prelude.hh
Writing output/Prelude/externs.purs
Writing output/CMakeLists.txt
Writing output/PureScript/PureScript.hh
Writing output/PureScript/bind.hh
Writing output/PureScript/cmap.hh
Writing output/PureScript/macros.hh
Writing output/PureScript/memory.hh
Writing output/PureScript/shared_list.hh
Reading packages/purescript-prelude/src/Prelude.hh
Writing output/Prelude/Prelude_ffi.hh
Compiling Control.Monad.Eff
Writing output/Control/Monad/Eff/Eff.cc
Writing output/Control/Monad/Eff/Eff.hh
Writing output/Control/Monad/Eff/externs.purs
Reading packages/purescript-eff/src/Control/Monad/Eff.hh
Writing output/Control/Monad/Eff/Eff_ffi.hh
Compiling Control.Monad.Eff.Class
Writing output/Control/Monad/Eff/Class/Class.cc
Writing output/Control/Monad/Eff/Class/Class.hh
Writing output/Control/Monad/Eff/Class/externs.purs
Compiling Control.Monad.Eff.Console
Writing output/Control/Monad/Eff/Console/Console.cc
Writing output/Control/Monad/Eff/Console/Console.hh
Writing output/Control/Monad/Eff/Console/externs.purs
Reading packages/purescript-console/src/Control/Monad/Eff/Console.hh
Writing output/Control/Monad/Eff/Console/Console_ffi.hh
Compiling Main
Writing output/Main/Main.cc
Writing output/Main/Main.hh
Writing output/Main/externs.purs
Compiling Control.Monad.Eff.Unsafe
Writing output/Control/Monad/Eff/Unsafe/Unsafe.cc
Writing output/Control/Monad/Eff/Unsafe/Unsafe.hh
Writing output/Control/Monad/Eff/Unsafe/externs.purs
Reading packages/purescript-eff/src/Control/Monad/Eff/Unsafe.hh
Writing output/Control/Monad/Eff/Unsafe/Unsafe_ffi.hh
Compiling Control.Monad.ST
Writing output/Control/Monad/ST/ST.cc
Writing output/Control/Monad/ST/ST.hh
Writing output/Control/Monad/ST/externs.purs
Reading packages/purescript-st/src/Control/Monad/ST.hh
Writing output/Control/Monad/ST/ST_ffi.hh
Compiling Test.Assert
Writing output/Test/Assert/Assert.cc
Writing output/Test/Assert/Assert.hh
Writing output/Test/Assert/externs.purs
Reading packages/purescript-assert/src/Test/Assert.hh
Writing output/Test/Assert/Assert_ffi.hh
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kaspar/projects/purescript/pure14/pcc-tests/build
Scanning dependencies of target Main
[ 12%] Building CXX object CMakeFiles/Main.dir/Prelude/Prelude.cc.o
[ 25%] Building CXX object CMakeFiles/Main.dir/Control/Monad/ST/ST.cc.o
[ 37%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Unsafe/Unsafe.cc.o
[ 50%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Class/Class.cc.o
[ 62%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Console/Console.cc.o
[ 75%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Eff.cc.o
[ 87%] Building CXX object CMakeFiles/Main.dir/Main/Main.cc.o
[100%] Building CXX object CMakeFiles/Main.dir/Test/Assert/Assert.cc.o
Linking CXX executable Main
[100%] Built target Main
900.000000
Compiling test AutoPrelude2.purs ...
'../.cabal-sandbox/bin/pcc' packages/purescript-prelude/src/Prelude.purs packages/purescript-assert/src/Test/Assert.purs packages/purescript-console/src/Control/Monad/Eff/Console.purs packages/purescript-st/src/Control/Monad/ST.purs packages/purescript-eff/src/Control/Monad/Eff/Unsafe.purs packages/purescript-eff/src/Control/Monad/Eff/Class.purs packages/purescript-eff/src/Control/Monad/Eff.purs src/AutoPrelude2.purs
Compiling Prelude
Writing output/Prelude/Prelude.cc
Writing output/Prelude/Prelude.hh
Writing output/Prelude/externs.purs
Writing output/CMakeLists.txt
Writing output/PureScript/PureScript.hh
Writing output/PureScript/bind.hh
Writing output/PureScript/cmap.hh
Writing output/PureScript/macros.hh
Writing output/PureScript/memory.hh
Writing output/PureScript/shared_list.hh
Reading packages/purescript-prelude/src/Prelude.hh
Writing output/Prelude/Prelude_ffi.hh
Compiling Control.Monad.Eff
Writing output/Control/Monad/Eff/Eff.cc
Writing output/Control/Monad/Eff/Eff.hh
Writing output/Control/Monad/Eff/externs.purs
Reading packages/purescript-eff/src/Control/Monad/Eff.hh
Writing output/Control/Monad/Eff/Eff_ffi.hh
Compiling Control.Monad.Eff.Class
Writing output/Control/Monad/Eff/Class/Class.cc
Writing output/Control/Monad/Eff/Class/Class.hh
Writing output/Control/Monad/Eff/Class/externs.purs
Compiling Control.Monad.Eff.Console
Writing output/Control/Monad/Eff/Console/Console.cc
Writing output/Control/Monad/Eff/Console/Console.hh
Writing output/Control/Monad/Eff/Console/externs.purs
Reading packages/purescript-console/src/Control/Monad/Eff/Console.hh
Writing output/Control/Monad/Eff/Console/Console_ffi.hh
Compiling Main
Writing output/Main/Main.cc
Writing output/Main/Main.hh
Writing output/Main/externs.purs
Compiling Control.Monad.Eff.Unsafe
Writing output/Control/Monad/Eff/Unsafe/Unsafe.cc
Writing output/Control/Monad/Eff/Unsafe/Unsafe.hh
Writing output/Control/Monad/Eff/Unsafe/externs.purs
Reading packages/purescript-eff/src/Control/Monad/Eff/Unsafe.hh
Writing output/Control/Monad/Eff/Unsafe/Unsafe_ffi.hh
Compiling Control.Monad.ST
Writing output/Control/Monad/ST/ST.cc
Writing output/Control/Monad/ST/ST.hh
Writing output/Control/Monad/ST/externs.purs
Reading packages/purescript-st/src/Control/Monad/ST.hh
Writing output/Control/Monad/ST/ST_ffi.hh
Compiling Test.Assert
Writing output/Test/Assert/Assert.cc
Writing output/Test/Assert/Assert.hh
Writing output/Test/Assert/externs.purs
Reading packages/purescript-assert/src/Test/Assert.hh
Writing output/Test/Assert/Assert_ffi.hh
-- Configuring done
-- Generating done
-- Build files have been written to: /home/kaspar/projects/purescript/pure14/pcc-tests/build
Scanning dependencies of target Main
[ 12%] Building CXX object CMakeFiles/Main.dir/Prelude/Prelude.cc.o
[ 25%] Building CXX object CMakeFiles/Main.dir/Control/Monad/ST/ST.cc.o
[ 37%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Unsafe/Unsafe.cc.o
[ 50%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Class/Class.cc.o
[ 62%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Console/Console.cc.o
[ 75%] Building CXX object CMakeFiles/Main.dir/Control/Monad/Eff/Eff.cc.o
[ 87%] Building CXX object CMakeFiles/Main.dir/Main/Main.cc.o
In file included from /home/kaspar/projects/purescript/pure14/pcc-tests/output/Main/Main.hh:6:0,
from /home/kaspar/projects/purescript/pure14/pcc-tests/output/Main/Main.cc:6:
/home/kaspar/projects/purescript/pure14/pcc-tests/output/Prelude/Prelude.hh: In instantiation of ‘A Main::f(PureScript::param<T>) [with A = std::basic_string<char>; PureScript::param<T> = const std::basic_string<char>&]’:
/home/kaspar/projects/purescript/pure14/pcc-tests/output/Main/Main.cc:15:109: required from here
/home/kaspar/projects/purescript/pure14/pcc-tests/output/Prelude/Prelude.hh:563:19: error: specialization of ‘template<template<class, class> class A, class ...> template<class T> const A<T, T> Prelude::Category<A, <template-parameter-1-2> >::id<T>’ must appear at namespace scope
const fn<T,T> Category<fn>::id = [](param<T> x) -> T {
^
make[2]: *** [CMakeFiles/Main.dir/Main/Main.cc.o] Error 1
make[1]: *** [CMakeFiles/Main.dir/all] Error 2
make: *** [all] Error 2
TestMain.hs: callProcess: make (exit 2): failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment