Not answering your question but in case you are using the text-icu library only for normalization then you can try https://hackage.haskell.org/package/unicode-transforms instead which is a pure haskell library, so you will not have linking issues.
-harendra On 4 March 2017 at 20:58, S. H. Aegis <[email protected]> wrote: > Hi. > > I worte some code. and fixed some errors with the help of good persons. > Now, this utility works properly in Stack environment. > This utility use text-icu and I coded this utility on windows. Of course, > I want to work this utility on other windows OS. > > I copied %stackPath%\.stack-work\install\~\bin\samCheceker-exe.exe to > some other folder, and execution through CMD. > But I got error message that says "libicuuc57.dll dose not exist. so > program can't start. please re-install the program." > I copied libicuuc57.dll, and so... as like programming newbees, but > failed. "stack install" command was the same result. > > With help of Francesco Ariis from ([email protected]), I steped > forword. > But still got error message. > > C:\Users\shaeg\Documents\Haskell\samChecker3> stack build > --ghc-options="-static -optl-static" > Warning: File listed in samChecker3.cabal file does not exist: README.md > samChecker3-0.1.0.0: unregistering (local file changes: app\Main.hs > samChecker3.cabal src\Lib.hs test\Spec.hs) > samChecker3-0.1.0.0: configure (lib + exe) > Configuring samChecker3-0.1.0.0... > samChecker3-0.1.0.0: build (lib + exe) > Preprocessing library samChecker3-0.1.0.0... > [1 of 1] Compiling Lib ( src\Lib.hs, > .stack-work\dist\ca59d0ab\build\Lib.o ) > Preprocessing executable 'samChecker3-exe' for samChecker3-0.1.0.0... > [1 of 1] Compiling Main ( app\Main.hs, > .stack-work\dist\ca59d0ab\build\samChecker3-exe\samChecker3-exe-tmp\Main.o > ) > Linking .stack-work\dist\ca59d0ab\build\samChecker3-exe\samChecker3-exe.exe > ... > C:/Users/shaeg/AppData/Local/Programs/stack/x86_64-windows/ghc-8.0.2/mingw/bin/ld.exe: > cannot find -licuuc > C:/Users/shaeg/AppData/Local/Programs/stack/x86_64-windows/ghc-8.0.2/mingw/bin/ld.exe: > cannot find -licuin > C:/Users/shaeg/AppData/Local/Programs/stack/x86_64-windows/ghc-8.0.2/mingw/bin/ld.exe: > cannot find -licudt > collect2.exe: error: ld returned 1 exit status > `gcc.exe' failed in phase `Linker'. (Exit code: 1) > Warning: File listed in samChecker3.cabal file does not exist: README.md > > -- While building package samChecker3-0.1.0.0 using: > > C:\sr\setup-exe-cache\x86_64-windows\Cabal-simple_Z6RU0evB_1.24.2.0_ghc-8.0.2.exe > --builddir=.stack-work\dist\ca59d0ab build lib:samChecker3 > exe:samChecker3-exe --ghc-options " -ddump-hi -ddump-to-file" > Process exited with code: ExitFailure 1 > > [stack path] results > extra-include-dirs: C:\Users\shaeg\AppData\Local\ > Programs\stack\x86_64-windows\msys2-20150512\mingw64\include > extra-library-dirs: C:\Users\shaeg\AppData\Local\ > Programs\stack\x86_64-windows\msys2-20150512\mingw64\lib > > According to first error message(libicuuc57.dll dose not exist. so program > can't start. please re-install the program.), I find the path for > libicuuc57.dll, and re-set the extra-library-dirs. > C:\Users\shaeg\Documents\Haskell\samChecker3>stack build > --extra-lib-dirs=C:\Users\shaeg\AppData\Local\Programs\ > stack\x86_64-windows\msys2-20150512\mingw64\bin --ghc-options="-static > -optl-static" > But got the same result. > > libicuuc75.dll, libicuin57.dll etc files is located in > C:\Users\shaeg\AppData\Local\Programs\stack\x86_64-windows\ > msys2-20150512\mingw64\bin > > How can I fix this error? > Thank you so much. > > Sincerely, S. Chang. > > ------------------------------------------------ > Here is my stack path. > C:\Users\shaeg\Documents\Haskell\samChecker3>stack path > stack-root: C:\sr > project-root: C:\Users\shaeg\Documents\Haskell\samChecker3 > config-location: C:\Users\shaeg\Documents\Haskell\samChecker3\stack.yaml > bin-path: .;C:\sr\snapshots\7dd4ddea\bin;C:\Users\shaeg\AppData\ > Local\Programs\stack\x86_64-windows\ghc-8.0.2\bin;C:\ > Users\shaeg\AppData\Local\Programs\stack\x86_64-windows\ > ghc-8.0.2\mingw\bin;C:\Users\shaeg\AppData\Local\Programs\ > stack\x86_64-windows\msys2-20150512\mingw64\bin;C:\Users\ > shaeg\AppData\Local\Programs\stack\x86_64-windows\msys2- > 20150512\usr\bin;C:\Users\shaeg\AppData\Local\Programs\ > stack\x86_64-windows\msys2-20150512\usr\local\bin;C:\Program Files > (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS > Client\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\ > Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files > (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program > Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files > (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program > Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program > Files\Intel\IntelSGXPSW\bin\x64\Release\;C:\Program > Files\Intel\IntelSGXPSW\bin\win32\Release\;c:\Program > Files\Intel\WiFi\bin\;c:\Program Files\Common > Files\Intel\WirelessCommon\;C:\Program Files\Hewlett-Packard\ > SimplePass\;C:\Users\shaeg\AppData\Roaming\local\bin;C:\ > Users\shaeg\AppData\Local\Microsoft\WindowsApps > programs: C:\Users\shaeg\AppData\Local\Programs\stack\x86_64-windows > compiler-exe: C:\Users\shaeg\AppData\Local\Programs\stack\x86_64-windows\ > ghc-8.0.2\bin\ghc.EXE > compiler-bin: C:\Users\shaeg\AppData\Local\Programs\stack\x86_64-windows\ > ghc-8.0.2\bin > local-bin: C:\Users\shaeg\AppData\Roaming\local\bin > extra-include-dirs: C:\Users\shaeg\AppData\Local\ > Programs\stack\x86_64-windows\msys2-20150512\mingw64\include > extra-library-dirs: C:\Users\shaeg\AppData\Local\ > Programs\stack\x86_64-windows\msys2-20150512\mingw64\lib > snapshot-pkg-db: C:\sr\snapshots\7dd4ddea\pkgdb > local-pkg-db: C:\Users\shaeg\Documents\Haskell\samChecker3\.stack- > work\install\02136e14\pkgdb > global-pkg-db: C:\Users\shaeg\AppData\Local\Programs\stack\x86_64-windows\ > ghc-8.0.2\lib\package.conf.d > ghc-package-path: C:\Users\shaeg\Documents\Haskell\samChecker3\.stack- > work\install\02136e14\pkgdb;C:\sr\snapshots\7dd4ddea\pkgdb; > C:\Users\shaeg\AppData\Local\Programs\stack\x86_64-windows\ > ghc-8.0.2\lib\package.conf.d > snapshot-install-root: C:\sr\snapshots\7dd4ddea > local-install-root: C:\Users\shaeg\Documents\Haskell\samChecker3\.stack- > work\install\02136e14 > snapshot-doc-root: C:\sr\snapshots\7dd4ddea\doc > local-doc-root: C:\Users\shaeg\Documents\Haskell\samChecker3\.stack- > work\install\02136e14\doc > dist-dir: .stack-work\dist\ca59d0ab > local-hpc-root: C:\Users\shaeg\Documents\Haskell\samChecker3\.stack- > work\install\02136e14\hpc > local-bin-path: C:\Users\shaeg\AppData\Roaming\local\bin > ghc-paths: C:\Users\shaeg\AppData\Local\Programs\stack\x86_64-windows > > -- > You received this message because you are subscribed to the Google Groups > "haskell-stack" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/haskell-stack/a0331cea-ba06-453d-8186-1332d8f45f6e% > 40googlegroups.com > <https://groups.google.com/d/msgid/haskell-stack/a0331cea-ba06-453d-8186-1332d8f45f6e%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "haskell-stack" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/haskell-stack/CAPW%2BkkYO4jnVNSAiKZ-P84_q-294A5_J85eFNDk_a4SKHNTcaw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
